首页Machine Learningrohitg00/ai-engineering-from-scratch
rohitg00

ai-engineering-from-scratch

近期趋势热门
总收藏数82
GitHub 上查看完整项目前往 GitHub

项目简介

本综合课程提供涵盖 20 个阶段的 260 多节课程,旨在帮助开发者掌握从基础数学到高级自主智能体集群的 AI 工程技术。课程采用 AI 原生学习方法,学生将与编码智能体协作构建、测试并部署可复用的工具。教学大纲跨越 Python、TypeScript、Rust 和 Julia 等多种编程语言,以确保学员获得实用的生产级技能。

技术分析

该项目提供了一套全面的 AI-native 课程,旨在弥合理论知识与专业 AI 工程之间的差距。通过强调“从零构建”(build-from-scratch)的理念,它要求学生在利用高级库之前先实现核心算法和框架,从而确保对底层机制的深刻理解。该课程结构独特,旨在与 AI coding agents 配合使用,提供一种实践性的、迭代式的学习体验,最终产出可复用的工具、prompts 和 agents 组合,而不仅仅是被动的知识积累。

核心亮点

1
提供了一个庞大且结构化的课程体系,包含 20 个阶段、超过 260 节课程,涵盖从线性代数到自主 agent swarms 的所有内容。
2
采用 AI-native 学习方法,可直接与 Claude Code 等 coding agents 集成,进行实时测试和技能验证。
3
确保每节课程都能产出切实可用的成果,例如自定义 prompts、专业技能或可部署的 MCP servers。
4
支持 Python、TypeScript、Rust 和 Julia 等多语言开发环境,以反映现实世界工程的多样性。
5
内置 /find-your-level 和 /check-understanding 等诊断工具,以个性化学习路径并验证进度。
6
专注于生产级工程,教授 GPU 设置、Docker、分布式训练和推理优化等核心技能。

典型使用场景

1
构建包含可复用 AI 工具、提示词和智能体的专业作品集
2
掌握从数学基础到 LLM 部署的端到端 AI 开发能力
3
学习使用 Claude Code 等编码智能体集成 AI 原生工作流

快速开始

要开始学习,请访问项目网站浏览完整的课程目录并探索路线图。你可以先在 AI coding agent 中运行 /find-your-level 命令,根据你当前的专业水平获取个性化的学习路径。之后,你可以导航到特定的阶段文件夹,获取每节课程的代码、文档和构建说明。

相关项目
KittenTTS
KittenTTS 是一个开源的轻量级文本转语音库,专为 CPU 上的高效语音合成而设计。它提供从 15M 到 80M 参数的多种模型尺寸,确保了与边缘部署需求的兼容性。该库包含内置的文本预处理功能,并支持八种不同的音色以及可调节的播放速度。
Index-anisora
Index-AniSora 是一个专为高质量动漫视频生成和动画制作而设计的强大开源框架。该系统具备完善的数据处理流水线、带有时空掩码的可控生成模型以及专业的评估基准。它支持多种创意任务,包括角色 3D 视频生成、风格迁移以及用于精确运动控制的多模态引导。
learn-claude-code
本仓库提供了一份全面的教育指南,旨在通过将模型智能与环境基础设施分离,为 AI Agent 构建高效的工程化框架。它包含十二个循序渐进的课程,教授开发者如何实现工具、上下文管理和任务协调,以支持 Agent 的自主行为。通过对 Claude Code 的架构进行逆向工程,该项目展示了如何创建稳健的系统,使模型能够在特定领域内进行感知、推理和行动。
magika
Magika 是一款利用深度学习技术提供超过 200 种内容类型高精度文件检测的 AI 工具。它配备了一个高度优化的模型,能够在毫秒级时间内提供推理结果,同时保持约 99% 的准确率。该项目提供命令行界面和多种语言绑定,以支持在不同环境中进行可扩展的文件识别。