一、考证不是终点,学习才是

AI行业有一个残酷的规律:你三年前学的知识,今天可能已经过时了

AI知识半衰期:

  ┌──────────────────────────────────────────────────┐
  │  传统行业知识半衰期:约10年                          │
  │  IT行业知识半衰期:约5年                             │
  │  AI行业知识半衰期:约2-3年                           │
  │  大模型/LLM领域知识半衰期:约1年                     │
  │                                                    │
  │  2023年学的BERT微调 → 2026年已不是主流               │
  │  2024年学的Prompt技巧 → 2026年Agent已改变玩法        │
  │  2025年学的RAG方案 → 2026年已有更优架构              │
  │                                                    │
  │  结论:证书证明了你的基础,                           │
  │        但持续学习决定了你的天花板。                    │
  └──────────────────────────────────────────────────┘

本文系统整理AI训练师需要的学习资源,从免费到付费、从入门到进阶、从课程到社区,帮你建立可持续的学习体系。


二、学习资源全景图

AI训练师学习资源地图:

  ┌──────────────────────────────────────────────────────┐
  │                    学习资源全景                         │
  ├──────────────────────────────────────────────────────┤
  │                                                      │
  │  📚 书籍                                              │
  │  ├── 经典教材(理论基石)                               │
  │  ├── 实战指南(动手实践)                               │
  │  └── 前沿著作(趋势跟踪)                               │
  │                                                      │
  │  🎥 课程                                              │
  │  ├── 免费课程(入门首选)                               │
  │  ├── 付费课程(系统学习)                               │
  │  └── 训练营(项目实战)                                 │
  │                                                      │
  │  💻 开源项目                                           │
  │  ├── 标注工具                                          │
  │  ├── 评估框架                                          │
  │  └── LLM应用项目                                      │
  │                                                      │
  │  🌐 技术社区                                           │
  │  ├── 中文社区(知乎/CSDN/掘金)                        │
  │  ├── 国际社区(GitHub/Reddit/HuggingFace)             │
  │  └── 论文社区(ArXiv/Papers With Code)               │
  │                                                      │
  │  📰 信息源                                             │
  │  ├── 公众号/博客                                       │
  │  ├── 播客/视频                                         │
  │  └── 竞赛平台                                          │
  │                                                      │
  └──────────────────────────────────────────────────────┘

三、书籍推荐

3.1 经典教材(理论基石)

书名 作者 难度 推荐理由 适合阶段
《机器学习》 周志华 ⭐⭐⭐⭐ AI领域"西瓜书",理论基础 系统补基础
《深度学习》 Goodfellow等 ⭐⭐⭐⭐⭐ 深度学习"圣经",理论全面 深度学习入门
《动手学深度学习》 李沐等 ⭐⭐⭐ 理论+代码,免费在线版 最佳入门书
《自然语言处理实战》 Lane等 ⭐⭐⭐ NLP工程实践 NLP方向必读
《计算机视觉实战》 Rajalingappaa ⭐⭐⭐ CV工程实践 CV方向必读

3.2 实战指南(动手实践)

书名 主题 难度 推荐理由
《大语言模型实战》 LLM应用开发 ⭐⭐⭐ 覆盖Prompt/RAG/微调/Agent全链路
《LangChain实战》 Agent开发 ⭐⭐⭐ Agent框架权威指南
《HuggingFace Transformers》 模型应用 ⭐⭐⭐ 官方团队撰写
《数据标注工程》 数据标注 ⭐⭐ 标注方法论系统化
《MLOps实践》 模型运维 ⭐⭐⭐⭐ 生产环境部署

3.3 前沿著作(趋势跟踪)

书名 主题 出版年 推荐理由
《这就是ChatGPT》 LLM原理 2023 Wolfram出品,通俗讲解
《大模型时代》 LLM趋势 2024 行业全景分析
《AI 3.0》 AI发展史 2021 理解AI演进脉络
《人工智能:现代方法》 AI综合 2022(第4版) 教科书级全面性

四、课程推荐

4.1 免费课程(入门首选)

课程名 平台 时长 推荐理由
吴恩达机器学习 Coursera/B站 60h 全球最经典ML入门课
吴恩达深度学习 Coursera/B站 80h 深度学习系统学习
李宏毅ML课程 YouTube/B站 50h 中文最佳,紧跟前沿
动手学深度学习 d2l.ai 40h 李沐团队,理论+代码
HuggingFace课程 huggingface.co 30h NLP/LLM实战免费课
Fast.ai fast.ai 30h 顶配实战,快速上手
CS231n Stanford 40h CV领域经典课程
CS224n Stanford 40h NLP领域经典课程

4.2 付费课程(系统学习)

课程名 平台 价格 推荐理由
Coursera深度学习专项 Coursera ~$49/月 证书含金量高
极客时间《AI大模型》 极客时间 ¥199 中文LLM系统课
极客时间《NLP实战》 极客时间 ¥129 NLP工程化
慕课网《AI训练师》 慕课网 ¥299 对标三级考证
DataCamp DataCamp ~$25/月 数据科学实操
Udemy AI课程 Udemy ~$15/门 性价比高

4.3 训练营/竞赛(项目实战)

平台 类型 推荐理由
Kaggle 数据竞赛 全球最大竞赛平台
天池 数据竞赛 阿里出品,中文友好
和鲸社区 数据竞赛 国内活跃社区
Kaggle Learn 免费微课 快速学习实用技能
Google Colab 免费GPU 白嫖算力做实验

五、开源项目推荐

5.1 标注工具

项目 GitHub Stars 特点 适合场景
Label Studio 18k+ 多模态标注、可扩展 通用标注首选
Doccano 9k+ 文本标注轻量级 NLP标注
CVAT 12k+ 计算机视觉专业 图像/视频标注
LabelImg 22k+ 简单易用目标检测 快速标注
PPOCRLabel 3k+ OCR专用标注 文字识别

5.2 LLM应用项目

项目 Stars 功能 学习价值
LangChain 90k+ LLM应用框架 Agent开发必学
LlamaIndex 35k+ RAG框架 知识库问答
AutoGPT 165k+ 自主Agent Agent概念理解
FastChat 35k+ 模型对话平台 模型部署
vLLM 25k+ 高效推理 生产部署
Ollama 90k+ 本地运行LLM 个人实践

5.3 评估与测试框架

项目 Stars 功能 学习价值
LM Eval 5k+ LLM评估框架 模型评估方法论
Promptfoo 3k+ Prompt测试 Prompt工程实践
DeepEval 2k+ LLM单元测试 测试自动化
TruLens 2k+ LLM评估追踪 评估可视化

5.4 推荐关注的GitHub组织

组织 关注理由
HuggingFace NLP/LLM生态核心
OpenAI 前沿模型和论文
Meta AI LLaMA等开源模型
Google AI BERT/Gemini等
Microsoft Azure AI生态
LangChain-AI Agent框架生态

六、技术社区推荐

6.1 中文社区

社区 特点 推荐关注内容
知乎 深度讨论多 AI话题/专栏/论文解读
CSDN 技术博客多 实战教程/踩坑记录
掘金 前端+AI结合 AI工程化实践
微信公众号 信息更新快 机器之心/AI前线/量子位
B站 视频教程丰富 李沐/李宏毅/技术UP主
PaperWeekly 论文解读 前沿论文中文解读

6.2 国际社区

社区 特点 推荐关注内容
GitHub 开源项目 Trending/Discussions
Reddit 讨论活跃 r/MachineLearning r/LocalLLaMA
HuggingFace 模型+数据集+Demo 模型排行/数据集
Stack Overflow 技术问答 编程问题解决
Discord 实时交流 LangChain/HuggingFace等社区
Twitter/X 学者动态 AI研究者关注

6.3 论文社区

社区 特点 推荐用法
ArXiv 预印本论文 每日浏览cs.CL/cs.CV
Papers With Code 论文+代码 按任务找SOTA
Semantic Scholar 学术搜索 引用关系分析
Connected Papers 论文关系图 找相关论文
ACL Anthology NLP论文集 NLP领域必看

七、信息源推荐

7.1 公众号/博客

名称 类型 更新频率 推荐理由
机器之心 综合资讯 日更 国内最专业AI媒体
量子位 综合资讯 日更 快速了解AI动态
AI前线 技术实践 日更 工程化导向
新智元 综合资讯 日更 国际AI新闻
PaperWeekly 论文解读 周更 学术前沿
Hugging Face Blog 技术博客 周更 官方最佳实践

7.2 播客/视频

名称 平台 推荐理由
Lex Fridman Podcast YouTube/Podcast 深度AI对话
B站李沐论文精读 B站 经典论文解读
B站跟李沐学AI B站 动手学深度学习
Latent Space Podcast AI工程实践
B站技术Fooocus B站 AI技术讨论

7.3 竞赛平台

平台 特点 推荐竞赛类型
Kaggle 全球最大 NLP/CV/表格数据
天池 阿里出品 工业场景多
和鲸社区 中文友好 入门竞赛
DataFountain 政企数据 政务场景
AI Studio 百度出品 免费算力

八、学习路径图

8.1 AI训练师能力进阶路径

AI训练师6阶段学习路径(从三级到二级能力):

  Stage 1: 基础巩固(1-2月)
  ┌──────────────────────────────────────────────┐
  │ □ Python进阶(Pandas/NumPy/Matplotlib)         │
  │ □ 机器学习基础(吴恩达课 + 西瓜书)               │
  │ □ SQL基础                                      │
  └──────────────────────────────────────────────┘
                       ↓
  Stage 2: 深度学习入门(2-3月)
  ┌──────────────────────────────────────────────┐
  │ □ 动手学深度学习(李沐)                        │
  │ □ PyTorch基础                                  │
  │ □ 完成一个图像分类项目                          │
  └──────────────────────────────────────────────┘
                       ↓
  Stage 3: NLP/LLM核心(2-3月)
  ┌──────────────────────────────────────────────┐
  │ □ HuggingFace Transformers课程                 │
  │ □ BERT/GPT原理与应用                           │
  │ □ 完成一个文本分类微调项目                      │
  └──────────────────────────────────────────────┘
                       ↓
  Stage 4: LLM应用开发(2-3月)
  ┌──────────────────────────────────────────────┐
  │ □ Prompt工程系统学习                            │
  │ □ RAG系统搭建(LlamaIndex)                    │
  │ □ Agent开发入门(LangChain)                   │
  └──────────────────────────────────────────────┘
                       ↓
  Stage 5: 评估与运维(1-2月)
  ┌──────────────────────────────────────────────┐
  │ □ 模型评估框架学习(LM Eval)                   │
  │ □ MLOps基础(MLflow)                          │
  │ □ 模型部署实践(vLLM/Ollama)                  │
  └──────────────────────────────────────────────┘
                       ↓
  Stage 6: 项目沉淀+二级备考(2-3月)
  ┌──────────────────────────────────────────────┐
  │ □ 整理2-3个完整项目案例                         │
  │ □ 学习培训指导和项目管理知识                      │
  │ □ 二级真题模拟                                  │
  └──────────────────────────────────────────────┘

九、LearningResourceManager:学习资源管理工具

"""
LearningResourceManager — AI训练师学习资源管理工具
管理学习资源、跟踪学习进度、生成个性化学习路径。
"""

from datetime import datetime, timedelta
from typing import Dict, List, Optional, Tuple
from dataclasses import dataclass, field
from enum import Enum


class ResourceType(Enum):
    """资源类型"""
    BOOK = "书籍"
    COURSE = "课程"
    PROJECT = "开源项目"
    COMMUNITY = "社区"
    PAPER = "论文"
    COMPETITION = "竞赛"


class ResourceCost(Enum):
    """资源成本"""
    FREE = "免费"
    LOW = "低价(<100元)"
    MEDIUM = "中价(100-500元)"
    HIGH = "高价(>500元)"


class SkillDomain(Enum):
    """技能领域"""
    ML_BASICS = "机器学习基础"
    DL_BASICS = "深度学习基础"
    NLP_LLM = "NLP与大语言模型"
    CV = "计算机视觉"
    DATA_ANNOTATION = "数据标注"
    MODEL_EVAL = "模型评估"
    MLOPS = "模型运维"
    PROMPT_ENG = "Prompt工程"
    AGENT = "Agent开发"
    PROJECT_MGMT = "项目管理"


@dataclass
class LearningResource:
    """学习资源"""
    name: str
    resource_type: ResourceType
    domain: SkillDomain
    difficulty: int  # 1-5
    cost: ResourceCost
    url: str
    est_hours: int  # 预计学习时长
    description: str
    priority: int = 3  # 1-5,5最高
    tags: List[str] = field(default_factory=list)


@dataclass
class LearningRecord:
    """学习记录"""
    resource_name: str
    start_date: datetime
    progress: float  # 0-1
    hours_spent: int
    notes: str
    completed: bool = False


class LearningResourceManager:
    """学习资源管理器
    
    功能:
    1. 管理AI训练师学习资源库
    2. 根据目标生成学习路径
    3. 跟踪学习进度
    4. 推荐下一步学习内容
    """
    
    def __init__(self):
        self.resources: Dict[str, LearningResource] = {}
        self.records: List[LearningRecord] = []
        self._init_resources()
    
    def _init_resources(self):
        """初始化资源库"""
        resources = [
            # 机器学习基础
            LearningResource(
                name="吴恩达机器学习", resource_type=ResourceType.COURSE,
                domain=SkillDomain.ML_BASICS, difficulty=2, cost=ResourceCost.FREE,
                url="https://www.coursera.org/learn/machine-learning",
                est_hours=60, description="全球最经典ML入门课",
                priority=5, tags=["入门", "理论"],
            ),
            LearningResource(
                name="机器学习(西瓜书)", resource_type=ResourceType.BOOK,
                domain=SkillDomain.ML_BASICS, difficulty=4, cost=ResourceCost.LOW,
                url="https://book.douban.com/subject/26708119/",
                est_hours=80, description="AI领域经典教材",
                priority=4, tags=["理论", "中文"],
            ),
            # 深度学习
            LearningResource(
                name="动手学深度学习", resource_type=ResourceType.BOOK,
                domain=SkillDomain.DL_BASICS, difficulty=3, cost=ResourceCost.FREE,
                url="https://zh.d2l.ai/",
                est_hours=40, description="李沐团队,理论+代码",
                priority=5, tags=["入门", "实战", "免费"],
            ),
            LearningResource(
                name="李宏毅ML课程", resource_type=ResourceType.COURSE,
                domain=SkillDomain.DL_BASICS, difficulty=3, cost=ResourceCost.FREE,
                url="https://www.bilibili.com/video/BV1JE411g7XF",
                est_hours=50, description="中文最佳,紧跟前沿",
                priority=5, tags=["中文", "前沿"],
            ),
            # NLP/LLM
            LearningResource(
                name="HuggingFace课程", resource_type=ResourceType.COURSE,
                domain=SkillDomain.NLP_LLM, difficulty=3, cost=ResourceCost.FREE,
                url="https://huggingface.co/learn",
                est_hours=30, description="NLP/LLM实战免费课",
                priority=5, tags=["NLP", "LLM", "实战"],
            ),
            LearningResource(
                name="大语言模型实战", resource_type=ResourceType.BOOK,
                domain=SkillDomain.NLP_LLM, difficulty=3, cost=ResourceCost.LOW,
                url="https://book.douban.com/",
                est_hours=35, description="覆盖Prompt/RAG/微调/Agent",
                priority=4, tags=["LLM", "实战"],
            ),
            # Prompt工程
            LearningResource(
                name="Prompt工程指南", resource_type=ResourceType.COURSE,
                domain=SkillDomain.PROMPT_ENG, difficulty=2, cost=ResourceCost.FREE,
                url="https://www.promptingguide.ai/",
                est_hours=15, description="系统学习Prompt设计",
                priority=5, tags=["Prompt", "免费"],
            ),
            # Agent开发
            LearningResource(
                name="LangChain文档+教程", resource_type=ResourceType.PROJECT,
                domain=SkillDomain.AGENT, difficulty=3, cost=ResourceCost.FREE,
                url="https://python.langchain.com/",
                est_hours=25, description="Agent框架权威指南",
                priority=4, tags=["Agent", "实战"],
            ),
            # 数据标注
            LearningResource(
                name="Label Studio文档", resource_type=ResourceType.PROJECT,
                domain=SkillDomain.DATA_ANNOTATION, difficulty=2, cost=ResourceCost.FREE,
                url="https://labelstud.io/",
                est_hours=10, description="最流行标注工具",
                priority=4, tags=["标注", "工具"],
            ),
            # 模型评估
            LearningResource(
                name="LM Eval框架", resource_type=ResourceType.PROJECT,
                domain=SkillDomain.MODEL_EVAL, difficulty=3, cost=ResourceCost.FREE,
                url="https://github.com/EleutherAI/lm-evaluation-harness",
                est_hours=15, description="LLM评估框架",
                priority=3, tags=["评估", "LLM"],
            ),
            # MLOps
            LearningResource(
                name="MLflow文档", resource_type=ResourceType.PROJECT,
                domain=SkillDomain.MLOPS, difficulty=3, cost=ResourceCost.FREE,
                url="https://mlflow.org/",
                est_hours=20, description="模型生命周期管理",
                priority=3, tags=["MLOps", "部署"],
            ),
            # 社区
            LearningResource(
                name="知乎AI话题", resource_type=ResourceType.COMMUNITY,
                domain=SkillDomain.ML_BASICS, difficulty=1, cost=ResourceCost.FREE,
                url="https://www.zhihu.com/topic/19551275",
                est_hours=0, description="深度讨论多",
                priority=3, tags=["社区", "中文"],
            ),
            LearningResource(
                name="Papers With Code", resource_type=ResourceType.COMMUNITY,
                domain=SkillDomain.NLP_LLM, difficulty=4, cost=ResourceCost.FREE,
                url="https://paperswithcode.com/",
                est_hours=0, description="论文+代码+SOTA",
                priority=4, tags=["论文", "前沿"],
            ),
        ]
        
        for r in resources:
            self.resources[r.name] = r
    
    def generate_learning_path(
        self, target_domains: List[SkillDomain], 
        max_months: int = 6,
        free_only: bool = False
    ) -> List[Dict]:
        """生成个性化学习路径"""
        # 筛选目标领域的资源
        candidates = []
        for name, resource in self.resources.items():
            if resource.domain in target_domains:
                if free_only and resource.cost != ResourceCost.FREE:
                    continue
                candidates.append(resource)
        
        # 按优先级和难度排序
        candidates.sort(key=lambda x: (-x.priority, x.difficulty))
        
        # 分配到月份
        total_hours = sum(r.est_hours for r in candidates)
        hours_per_month = total_hours / max_months if max_months > 0 else total_hours
        
        path = []
        current_month = 1
        current_hours = 0
        
        for resource in candidates:
            if current_hours + resource.est_hours > hours_per_month and current_month < max_months:
                current_month += 1
                current_hours = 0
            
            path.append({
                "month": current_month,
                "resource": resource.name,
                "type": resource.resource_type.value,
                "domain": resource.domain.value,
                "difficulty": "⭐" * resource.difficulty,
                "cost": resource.cost.value,
                "est_hours": resource.est_hours,
                "url": resource.url,
                "description": resource.description,
            })
            current_hours += resource.est_hours
        
        return path
    
    def add_record(self, resource_name: str, progress: float, hours: int, notes: str = ""):
        """添加学习记录"""
        if resource_name not in self.resources:
            print(f"⚠️ 资源[{resource_name}]不在库中")
            return
        
        record = LearningRecord(
            resource_name=resource_name,
            start_date=datetime.now(),
            progress=progress,
            hours_spent=hours,
            notes=notes,
            completed=progress >= 1.0,
        )
        self.records.append(record)
        
        status = "✅ 完成" if record.completed else f"进度{progress:.0%}"
        print(f"📖 [{resource_name}] {status} | 已学{hours}h | {notes}")
    
    def get_progress_report(self) -> Dict:
        """生成学习进度报告"""
        domain_progress = {}
        for record in self.records:
            resource = self.resources.get(record.resource_name)
            if resource:
                domain = resource.domain.value
                if domain not in domain_progress:
                    domain_progress[domain] = {
                        "total_resources": 0,
                        "completed": 0,
                        "total_hours": 0,
                        "resources": [],
                    }
                
                domain_progress[domain]["total_resources"] += 1
                domain_progress[domain]["total_hours"] += record.hours_spent
                if record.completed:
                    domain_progress[domain]["completed"] += 1
                domain_progress[domain]["resources"].append({
                    "name": record.resource_name,
                    "progress": record.progress,
                    "hours": record.hours_spent,
                })
        
        return {
            "total_resources_started": len(self.records),
            "total_resources_completed": sum(1 for r in self.records if r.completed),
            "total_hours": sum(r.hours_spent for r in self.records),
            "domain_progress": domain_progress,
        }
    
    def recommend_next(self) -> List[str]:
        """推荐下一步学习内容"""
        completed_domains = set()
        for record in self.records:
            resource = self.resources.get(record.resource_name)
            if resource and record.completed:
                completed_domains.add(resource.domain)
        
        recommendations = []
        for name, resource in self.resources.items():
            if resource.domain not in completed_domains:
                already_started = any(
                    r.resource_name == name for r in self.records
                )
                if not already_started:
                    recommendations.append(
                        f"  {resource.priority}⭐ [{resource.domain.value}] "
                        f"{name} ({resource.est_hours}h) - {resource.description}"
                    )
        
        recommendations.sort(reverse=True)
        return recommendations[:5]


# ── 使用示例 ──

if __name__ == "__main__":
    manager = LearningResourceManager()
    
    # 生成6个月学习路径(NLP/LLM + Prompt + Agent方向)
    path = manager.generate_learning_path(
        target_domains=[
            SkillDomain.ML_BASICS,
            SkillDomain.DL_BASICS,
            SkillDomain.NLP_LLM,
            SkillDomain.PROMPT_ENG,
            SkillDomain.AGENT,
        ],
        max_months=6,
        free_only=True,
    )
    
    print("📅 6个月学习路径(免费资源优先):")
    current_month = 0
    for item in path:
        if item["month"] != current_month:
            current_month = item["month"]
            print(f"\n  === 第{current_month}月 ===")
        print(f"  📖 {item['resource']} ({item['type']})")
        print(f"     难度: {item['difficulty']} | 时长: {item['est_hours']}h | {item['cost']}")
        print(f"     {item['description']}")
    print()
    
    # 记录学习进度
    manager.add_record("动手学深度学习", 0.5, 20, "学到CNN部分")
    manager.add_record("吴恩达机器学习", 1.0, 60, "已完成全部课程")
    manager.add_record("HuggingFace课程", 0.3, 10, "刚开始学Transformers")
    print()
    
    # 进度报告
    report = manager.get_progress_report()
    print(f"📊 学习进度报告:")
    print(f"   已开始: {report['total_resources_started']}个资源")
    print(f"   已完成: {report['total_resources_completed']}个资源")
    print(f"   总学时: {report['total_hours']}小时")
    for domain, info in report["domain_progress"].items():
        print(f"   {domain}: {info['completed']}/{info['total_resources']}完成, "
              f"{info['total_hours']}h")
    print()
    
    # 推荐下一步
    print("🎯 推荐下一步学习:")
    for rec in manager.recommend_next():
        print(rec)

十、学习效率提升建议

10.1 高效学习方法

方法 说明 效果
费曼学习法 用自己的话教别人 检验理解深度
项目驱动学习 带着项目学知识 学以致用
间隔重复 Anki等工具复习 对抗遗忘曲线
输出倒逼输入 写博客/做分享 主动消化知识
刻意练习 针对弱项反复练 突破瓶颈

10.2 时间管理建议

策略 说明
每天固定1小时 比周末突击10小时更有效
通勤听播客 碎片时间利用
周末做项目 完整时间留给实践
加入学习社群 互相监督,降低放弃率

十一、常见问题

Q1:免费资源够用吗?需要付费吗?

免费资源完全够入门到中级。付费课程的价值在于系统化、有答疑、有证书。建议先用免费资源学基础,遇到瓶颈再考虑付费。

Q2:该先学理论还是先做项目?

交替进行。纯理论容易枯燥放弃,纯项目容易知其然而不知其所以然。推荐"理论→小项目→理论→大项目"的节奏。

Q3:如何判断一个资源是否过时?

信号 说明
提到的框架已停更 如TensorFlow 1.x
论文引用<3年的 可能已被超越
课程视频>2年 LLM领域可能过时
没提到Transformer NLP领域已过时

十二、要点速记

资源类型 入门首选 进阶推荐 前沿跟踪
书籍 动手学深度学习 大语言模型实战 这就是ChatGPT
课程 吴恩达/李宏毅 HuggingFace ArXiv论文
项目 Label Studio LangChain HuggingFace
社区 知乎/B站 Papers With Code Reddit/Twitter
竞赛 和鲸社区 天池 Kaggle

十三、思维导图

持续学习资源

书籍推荐

经典教材

机器学习西瓜书

深度学习Goodfellow

动手学深度学习李沐

实战指南

大语言模型实战

LangChain实战

HuggingFace Transformers

前沿著作

这就是ChatGPT

AI 3.0

课程推荐

免费课程

吴恩达机器学习

李宏毅ML课程

动手学深度学习

HuggingFace课程

Fast.ai

CS231n CS224n

付费课程

Coursera深度学习专项

极客时间AI大模型

DataCamp

竞赛平台

Kaggle

天池

和鲸社区

开源项目

标注工具

Label Studio

Doccano

CVAT

LLM应用

LangChain

LlamaIndex

AutoGPT

vLLM

Ollama

评估框架

LM Eval

Promptfoo

DeepEval

技术社区

中文社区

知乎

CSDN

掘金

B站

国际社区

GitHub

Reddit

HuggingFace

论文社区

ArXiv

Papers With Code

Semantic Scholar

学习路径

基础巩固1-2月

深度学习入门2-3月

NLP/LLM核心2-3月

LLM应用开发2-3月

评估与运维1-2月

项目沉淀2-3月

LearningResourceManager

资源库管理

个性化学习路径

学习进度跟踪

智能推荐

更多推荐