零基础 AI 入门课程:12 周 24 课,从一行纯 Python 到亲手训练 Transformer
零基础 AI 入门课程12 周 24 课从一行纯 Python 到亲手训练 Transformer【免费下载链接】AI-For-Beginners12 Weeks, 24 Lessons, AI for All!项目地址: https://gitcode.com/GitHub_Trending/ai/AI-For-BeginnersAI-For-Beginners 是微软开源的 AI 入门课程MIT 协议12 周 24 课每课配 PyTorch 与 TensorFlow 双框架可运行 Notebook外加 50 套课前课后测验。它负责把你从零基础一路带到能自己训练 Transformer。先跑起来10 分钟感受 AI 到底在干什么正式课程之前先花 10 分钟建立直觉。examples/01-hello-ai-world.py 是个纯 Python 脚本一个第三方库都不用装python examples/01-hello-ai-world.py跑完你会看到先打印一个随机初始权重然后每 20 轮输出一行Epoch X/100 - Average error: ... - Weight: ...误差逐轮变小权重稳稳落在 2 附近最后程序用没教过的输入6、7、10、15预测y 2x预测值和真实值几乎重合。整个过程里唯一的参数就是一个 weight它按weight 学习率 * 误差 * 输入这行不断被修正——先拿例子学规律再对没见过的输入做预测这就是 AI 课程后面所有内容的雏形。跑通之后可以顺手做两个实验把learning_rate从 0.01 改成 0.1 看误差收敛速度或者把训练数据改成y 3x看它还能不能学。examples/ 里还有 3 个递进的例子02从零手写神经网络、03用预训练模型做图像分类Jupyter Notebook、04判断文本正负面情绪。官方建议按01 → 02 → 03 → 04的顺序走完再进正式课程前 10 分钟的成本换回来的直觉后面 24 课都会用到。怎么运行本地、云端、容器、GPU 怎么选方式门槛适合谁真实限制本地 conda中大多数自学者推荐要装 miniconda占些磁盘云端 Codespaces / Binder低不想装任何东西的人Binder 屏蔽部分外网资源、算力弱容器devcontainer高有 Docker 经验的人依赖 Docker配置更复杂GPU 云端中学到第 7 课以后学生订阅未必自带 GPU要另行申请方式一本地 conda一个文件装好双框架推荐environment.yml 定义了ai4beg环境conda 侧带 jupyter、matplotlib、numpy、scikit-learn、opencv 和 PyTorch 全家桶pytorch / torchtext / torchvision / torchdatapip 侧再由 requirements.txt 补上 TensorFlow 2.17.0、Keras 3.13、gensim、nltk、pandas 等。一份配置同时满足两个框架后面不用来回切环境。git clone https://gitcode.com/GitHub_Trending/ai/AI-For-Beginners cd AI-For-Beginners conda env create --name ai4beg --file environment.yml conda activate ai4beg装好 miniconda 后执行以上 4 行即可。之后用 VS Code 打开仓库目录装 Python 扩展如果弹出在容器中重新打开选拒绝用本地 Python或者直接在课程目录里跑jupyter notebook点任意.ipynb逐格执行。 仓库带 50 多种语言的翻译整包克隆体积不小。不需要多语言就稀疏检出只拉课程主体速度快很多git clone --filterblob:none --sparse https://gitcode.com/GitHub_Trending/ai/AI-For-Beginners cd AI-For-Beginners git sparse-checkout set --no-cone /* !translations !translated_images方式二云端免安装不想装 Python 就点仓库页的 Code 按钮开 Codespaces或走 Binder 直接得到 Jupyter 网页界面。两个坑说在前面Binder 为防止滥用屏蔽了部分外网资源凡是代码里要从公网下载模型或数据集的格子可能跑不通免费算力偏弱越到后面的课GAN、Transformer等得越久。本地环境装得上就优先本地云端留作备用。方式三容器仓库自带.devcontainer配置VS Code 可以在容器中重新打开自动构建。前提是本机有 Docker且排错链路更长——官方文档明确说这条路线留给有经验的用户。方式四GPU后段课程的刚需CNN、GAN 和 LLM 这几课没有 GPU等待时间以小时计。可选带 GPU 的 NC 系列 Data Science VMJupyter 连上去后直接在机器上克隆仓库、Azure Machine Learning 的 Notebook 功能、或把单个 Notebook 传到 Google Colab 的免费 GPU 上逐格执行。注意部分学生订阅默认不含 GPU得另提工单申请。按阶段找入口先看懂、再上手、后深入24 课按周排布、每周两课完整对照见 README.md 里的 Content 表格。这里按你会遇到的问题拆三条线。第一次上手只想知道 AI 是什么第 1-2 周入口是 lessons/1-Intro/README.mdAI 的定义之争、图灵测试、弱 AI 与强 AI读一遍就能分清老派 AI和现代 AI 的分野。接着是符号 AI第 2 课lessons/2-Symbolic/知识表示与专家系统带 Animals、FamilyOntology、MSConceptGraph 三个 Notebook先感受不靠学习、靠规则的 GOFAI 路线长什么样后面学神经网络才有参照系。想亲手搭神经网络第 2-4 周第 3-5 课是整门课的手感训练都在 lessons/3-NeuralNetworks/ 下03 Perceptron单神经元感知机Perceptron.ipynb 跑通后做 lab04 OwnFramework手写一个自己的迷你框架ComputeGraph 相关图示 和反向传播推导都写在这节的 Notebook 里05 Frameworks正式进 PyTorch 或 Keras/TensorFlow同时讲过拟合——IntroPyTorch.ipynb 和 IntroKeras.ipynb 二选一深学另一个翻一遍即可。这一课之后建议固定一个框架作为主线后面 20 多课的 Notebook 都是双版本。想深入某个方向第 5-11 周计算机视觉第 6-12 课从 OpenCV 入门 开始过卷积神经网络含 CNN_Architectures 补充文档Inception 结构图 就在这一节、迁移学习、自编码器与 VAE、GAN 与风格迁移、目标检测、U-Net 语义分割。每课都有双框架 Notebook06、07、08、11 课还带 Lab。这一段对算力最敏感最好此时上 GPU。自然语言处理第 13-20 课词袋与 TF-IDF → Word2Vec/GloVe 词嵌入 → 自己训语言模型 → RNN/LSTM → 生成式 RNN → Transformer 与 BERT → 命名实体识别 → 大语言模型与提示编程。NLP 章节开头有一段专门的 GPU 警告显存不足怎么办、TensorFlow 显存不释放怎么设第 20 课的 GPT-PyTorch.ipynb 能亲手用提示词驱动一个语言模型。其他技术与伦理第 12 周遗传算法、深度强化学习CartPole 双框架 Notebook Lab、多智能体系统最后以 AI 伦理与负责任 AI 收尾。两个顺手可用的入口中文阅读translations/zh-CN/ 有简体中文译本自动翻译关键信息建议对照英文原文核对离线翻书fork 仓库、装好 Docsify 后在根目录执行docsify serve整本教材在localhost:3000上以站点形式打开不想折腾就看 etc/pdf/readme.pdf。一课怎么算学完五步闭环加一张表这门课的教学设计是高频测验 动手项目每课都有课前测验定意图、课后测验保记忆理论大半写在 Notebook 里——只读 README 不算学过至少把 PyTorch 或 TensorFlow 其中一版 Notebook 完整跑一遍才算。五步走完就是一轮步骤做什么必做 / 选做1. 课前测验3 道选择题从课程内链接进入必做2. 读引言本课README.md的概念部分必做3. 跑 Notebook双版本选一个逐格读运行改几行代码做实验必做4. 课后测验3 道选择题巩固记忆必做5. Lab把材料套用到一个具体问题上部分课才有有 Lab 的课必做测验源文件在 etc/quiz-src/应用本体是 etc/quiz-app/Vue 前端npm install npm run serve可本地跑起来。自学者建议节奏每周 2 课、每天 1 课每课跑一遍代码 做两次测验卡住就去课程 Discussion 区把问题公开问出来——出声学习本身就是学习的一部分。会卡在哪、绕开它边界、硬件与报错自查这门课不教什么每项都给了去处经典机器学习sklearn 那套→ 刻意跳过去姊妹课程 ML-For-BeginnersAI 商业用例、云 ML 框架Azure ML / Fabric、对话式 AI 与聊天机器人 → 各有独立学习路径见 README.md What we will not cover 一节深度学习背后的深数学 → 读 Ian Goodfellow 等的《Deep Learning》deeplearningbook.org 有免费版最新前沿作者自己承认覆盖较新的模型但 SOTA 可能略滞后——打基础足够追前沿要另读论文。硬件与常见报错按 troubleshoot.md 排查现象原因怎么办ModuleNotFoundError依赖没装全 / 用错环境回到ai4beg环境干净环境里重装pip install -r requirements.txtjupyter: command not found没装 notebookpip install notebook或conda install notebookkernel 反复重启 / 内存溢出数据或模型太大重启 kernel、关多余程序或把 Notebook 搬去 Colab 跑GPU 显存不够批大小过大调小 minibatchTensorFlow 可设tf.config.experimental.set_memory_growth(physical_devices[0], True)按需分配写法见 NLP 章节笔记本风扇狂转CPU 硬扛训练前 6 课可忍第 7 课起尽量上 GPU⚠️ 一个体感提醒CPU 跑第 3 课的感知机是秒级跑第 18 课的 Transformer 可能是小时级。前 6 周纯 CPU 没问题第 7 周开始前先把 GPU 方案定下来别到时候被动。12 周勾选清单第 0 周半天克隆仓库不需要多语言就用稀疏检出conda env create --name ai4beg --file environment.yml装好环境跑通examples/01-hello-ai-world.py改一次learning_rate第 1-2 周走完 examples 的 02/03/04第 1 课AI 导论 第 2 课符号 AI各做两次测验选定 PyTorch 或 TensorFlow 主线第 3-4 周第 3-5 课感知机 → 自写框架 → 进框架完成 3 个 Lab第 5-8 周第 6-12 课OpenCV → CNN → 迁移学习 → 自编码器 → GAN → 目标检测 → U-Net中途确认 GPU 方案到位第 9-11 周第 13-20 课文本表示 → 嵌入 → 语言模型 → RNN → Transformer/BERT → NER → 大语言模型与提示编程第 12 周第 21-24 课遗传算法、深度 RL、多智能体、AI 伦理有余力做 多模态拓展课CLIP / VQGAN两周跑例子、四周打基础、四周视觉、四周语言、一周收尾——从第 01 课那个只有一个 weight 的小脚本到第 20 课亲手提示一个大语言模型12 周走完的正是 AI 入门课程这条从感知机到大模型的主线。想再往前一步X-Extras 里的 CLIP 双塔与 VQGAN 是课程之外留给你的进阶入口。【免费下载链接】AI-For-Beginners12 Weeks, 24 Lessons, AI for All!项目地址: https://gitcode.com/GitHub_Trending/ai/AI-For-Beginners创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

VS Code 高效工作流:从保存到调试的自动化实战指南

VS Code 高效工作流:从保存到调试的自动化实战指南

简介:本资源是一份面向编程初学者与VSCode新用户的系统性入门指南,聚焦编辑器基础操作、效率提升技巧与日常开发痛点解决。内容覆盖命令面板调用、界面认知、命令行集成、光标移动与多光标编辑、快捷注释与格式化、代码重构及跨文件跳转等核心能力&#…

2026/10/13 1:48:14 阅读更多 →
SpringBoot家教管理系统实战:预约状态机与权限控制设计

SpringBoot家教管理系统实战:预约状态机与权限控制设计

曾经带过一届学生做毕业设计,全年下来让我印象最深的题目之一就是这个基于Java SpringBoot的大学生家教服务管理系统。很多同学一听到"家教系统"就以为是简单的增删改查,实际做起来才发现,预约、评价、招聘应聘这几个模块牵扯到的状…

2026/10/13 1:47:14 阅读更多 →
tlroadmap 技术领导力指南:建立透明、可落地的 Bug 管理与 Zero Bug Policy 复盘流程

tlroadmap 技术领导力指南:建立透明、可落地的 Bug 管理与 Zero Bug Policy 复盘流程

文档知识库 【免费下载链接】tlroadmap Тимлид – это ❄️, потому что в каждой компании он уникален и неповторим. 项目地址: https://gitcode.com/gh_mirrors/tl/tlroadmap 点击查看 免费下载 导读&a…

2026/10/13 1:47:14 阅读更多 →

最新新闻

SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0学生信息管理系统实战

SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0学生信息管理系统实战

接手过一个学生信息管理系统的小项目,技术栈正好是SpringBoot2 Vue3 MyBatis-Plus MySQL8.0,标题里这套组合一眼看去很常见,但真正从零落地的时候,细节远比想象中多。当初团队里有人建议用老掉牙的JSP那套,也有人建…

2026/10/13 2:34:32 阅读更多 →
SpringBoot+Vue私房菜定制上门服务系统开发实战解析

SpringBoot+Vue私房菜定制上门服务系统开发实战解析

一个 SpringBoot Vue 的私房菜定制上门服务系统,光看标题可能觉得就是一个普通的管理系统,但真正动手做过的人会知道,这类“定制 上门 多角色”的业务模型,远比表面看起来复杂。它不是简单的 CRUD 堆砌,订单状态的流…

2026/10/13 2:34:32 阅读更多 →
ModernZ键盘快捷键绑定教程:input.conf中script-binding与script-message完全指南

ModernZ键盘快捷键绑定教程:input.conf中script-binding与script-message完全指南

音视频UI组件 【免费下载链接】ModernZ A sleek and modern OSC for mpv. This project is a fork of ModernX that enhances functionality by adding more features while preserving the core standards of mpvs OSC. 项目地址: https://gitcode.com/gh_mirrors/…

2026/10/13 2:34:32 阅读更多 →
数据结构第一章重难点全梳理:逻辑结构、存储结构与复杂度分析

数据结构第一章重难点全梳理:逻辑结构、存储结构与复杂度分析

很多人在学一门新课程时,最容易忽略的偏偏是第一张。第一张通常看起来“全是概念、没有代码”,感觉像是空话,于是翻两页就过去了,等后面真正写程序、做算法题时才发现什么都对不上。这次我把自己重新整理的《数据结构》第一章笔记…

2026/10/13 2:34:32 阅读更多 →
修仙AI小镇xianxia-AI-town:大模型驱动的修仙模拟器,NPC与玩家为何能平权?完整解读

修仙AI小镇xianxia-AI-town:大模型驱动的修仙模拟器,NPC与玩家为何能平权?完整解读

【免费下载链接】xianxia-AI-town-AI- 大模型驱动的npc决策,npc和玩家平权 项目地址: https://gitcode.com/gh_mirrors/xi/xianxia-AI-town-AI- 点击查看 免费下载 修仙AI小镇(xianxia-AI-town)是一款大模型驱动的修仙模拟游戏&a…

2026/10/13 2:34:32 阅读更多 →
SpringBoot+Vue学生成绩分析与可视化平台全解析

SpringBoot+Vue学生成绩分析与可视化平台全解析

每年毕业季我都能在技术社区里看到大量和“成绩管理系统”相关的提问,这个题目属于那种“看起来老套、实则非常能打”的典型选题。特别是把Java、Vue、SpringBoot这三个词绑在一起的时候,它考查的已经不只是“会写增删改查”,而是完整的前后端…

2026/10/13 2:33:32 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →