这套资料面向的是想从零转到人工智能方向的在职人员和应届生,主线是 Python 加机器学习、深度学习,再落到自然语言处理和计算机视觉两个应用方向。它不解决"三个月拿高薪"这类问题,解决的是另一件更实际的事:让你在没有计算机专业背景的情况下,把写代码、跑模型、看懂论文级实现这条链路走通一遍,并且手上有能拿出去讲的项目。

它适合什么基础,不适合什么基础

如果你完全没写过代码,这套内容的前几个阶段是从计算机常识、环境安装、变量和循环讲起的,跟着敲能跟上,但要有心理准备:基础部分占用的时间不会短,跳过去后面一定卡住。如果你已经会 Python,能独立写脚本处理文件和数据,那前段可以快速过一遍,把重点放在数据处理、机器学习原理和后面的两个方向课上。

需要提前说清楚的是,这套资料不适合两类人:一是想靠看视频不动手就学会的,AI 方向光看不练基本等于没学;二是期待资料里直接给出完整商用项目代码、改改就能交付的,课程里的项目更多是教学案例,用来理解流程和排查问题,离生产环境还有距离。

建议的观看顺序和取舍

不要按顺序从头看到尾,那样很容易在基础阶段耗掉耐心。比较合理的走法是:先用 Python 基础和进阶部分把语法、面向对象、常用库过一遍,能独立写出一个读写文件、调接口、做简单统计的脚本就算过关;接着进入数据处理与统计分析,这部分是后面所有内容的地基,值得慢一点;然后是机器学习和深度学习,重点理解训练、验证、调参、评估这几个环节在做什么,而不是背公式。

到了自然语言处理和计算机视觉这两个方向,建议只挑一个先深入,另一个了解思路即可。NLP 部分关注文本分类、序列建模这类任务,CV 部分关注图像分类、目标检测这类任务,两边都会涉及金融风控、医疗、知识图谱、人脸支付、智慧交通等场景案例,这些案例的价值在于让你知道技术用在什么地方,不必每个都完整复现。大模型相关内容放在靠后位置,等前面有了深度学习的底子再看,理解会顺很多。

学完能独立做什么,资料怎么配合练习

按完整流程走下来,比较现实的产出是:能自己搭一套数据清洗到模型训练的流程,能读懂常见模型的实现代码并做修改,能针对一个具体任务选模型、跑实验、看指标、写一份说得清楚的技术说明。这些能力足够支撑你去投 AI 应用岗、算法助理岗,或者在本职工作里接手数据相关的任务。

练习方式上,建议每学完一个模块就找一个自己的小题目做一遍,比如用公开数据做一次分类,或者把课程里的案例换一份数据重跑。课程里的项目代码不要只看,要自己敲、自己改参数、自己制造报错再修好,这一步比多看几个视频有用得多。资料本身是录播形式,节奏由你自己控制,但这也意味着没有人推着你走,能不能学出来,主要看你能不能把练习量堆够。

课程目录

课程目录58 条
  • 课程名称:黑马AI就业班 - 人工智能Python视频 NLP机器视觉课程 CV自然语言 课程简介 本课程是一套 系统化、企业级 的人工智能就业班课程,涵盖 Python基础编程、Python进阶编程、数据处理与统计分析、机器学习、深度学习、自然语言处理(NLP)、计算机视觉(CV)、金融风控、AI医疗、知识图谱、大模型、人脸支付、智慧交通 等核心技术栈。课程总计 16个阶段 ,从零基础入门到企业级项目实战,助力学员成为AI领域的专业人才。 课程内容详情(共16个阶段) 阶段1:Python基础编程(8天) 天数 核心内容 day01 计算机基础、Python环境搭建、变量、数据类型、输入输出、类型转换 day
  • 02 运算符、分支语句、循环语句、猜拳游戏、三目运算符 day03 while循环、for循环、循环嵌套、break/continue、猜数游戏 day
  • 04 字符串操作、切片、列表基础操作 day
  • 05 列表高级操作、元组、集合、字典、容器公共方法 day06 函数定义、参数、返回值、作用域、global关键字 day
  • 07 lambda表达式、递归、文件操作、os模块 day
  • 08 异常处理、模块与包、学生管理系统实战 阶段2:Python编程进阶(9天) 天数 核心内容 day01 面向对象基础:类与对象、self、init方法、魔法方法 day02 面向对象高级:继承、多态、私有属性、类方法、静态方法 day
  • 03 学生管理系统(文件版)+ 深拷贝与浅拷贝 day04 闭包、装饰器、网络基础(IP/端口/协议/TCP三次握手) day
  • 05 TCP Socket编程、多进程编程 day
  • 06 多线程编程、线程锁、死锁、生成器、上下文管理器 day
  • 07 正则表达式、时间复杂度与空间复杂度、顺序表与链表 day
  • 08 链表实现、冒泡排序、选择排序、插入排序、快速排序 day
  • 09 二分查找、树与二叉树、广度优先/深度优先遍历 阶段3:数据处理与统计分析(10天) 天数 核心内容 day01 Linux基础命令、目录结构、文件操作、vi编辑器、权限管理 day02 Linux高级命令、MySQL基础、DDL/DML操作 day03 SQL查询:DQL、多表查询、子查询、自连接、报表练习 day04 窗口函数、NumPy基础、Pandas入门(Series/DataFrame) day05 Pandas高级:布尔索引、数据加载保存、分组聚合 day06 数据合并(concat/merge/join)、缺失值处理、apply方法 day
  • 07 分组转换、分组过滤、数据透视表、会员分析 day08 Pandas日期处理、Matplotlib可视化、Seaborn可视化 day
  • 09 RFM模型实战、数据可视化综合 day
  • 10 App Store数据分析、优衣库销售数据分析 阶段4:机器学习与多场景项目实战(9大模块) 模块 核心内容 01-机器学习概述 AI/ML/DL概念、算法分类、建模流程、特征工程 02-KNN算法 KNN原理、距离度量、特征预处理、网格搜索、手写数字识别 03-线性回归 正规方程、梯度下降、波士顿房价预测、过拟合/欠拟合 04-逻辑回归 Sigmoid函数、损失函数、癌症分类、ROC/AUC、客户流失预测 05-决策树 ID3/C4.5/CART、信息增益、剪枝方法 06-集成学习 随机森林、AdaBoost、GBDT、XGBoost、泰坦尼克号预测 07-朴素贝叶斯 贝叶斯原理、情感分析、PCA降维 08-KMeans聚类 KMeans原理、肘部法、轮廓系数、顾客聚类 09-SVM支持向量机 SVM原理、核函数、参数调优 阶段5:金融风控项目与数据挖掘(7天+实战) 天数 核心内容 day01 信贷业务介绍、风控指标计算(入催率/回收率)、风控报表 day02 Vintage报表、建模流程、Y标签设计、观察期/表现期 day03 特征构造(时序特征)、卡方分箱、WOE编码、特征筛选 day04 多特征筛选(Boruta/VIF/RFE/L1)、逻辑回归评分卡 day05 LightGBM原理(直方图/GOSS/EFB)、LightGBM评分卡 day06 Toad框架、样本不均衡(SMOTE)、异常检测(LOF/孤立森林) day
  • 07 拒绝推断、SHAP可解释性、GBDT特征衍生 实战 项目答辩 + Git版本控制 阶段6:深度学习基础 模块 核心内容 00-深度学习简介 深度学习概述、应用领域 01-PyTorch框架 张量创建、运算、索引、形状操作、自动微分 02-神经网络 激活函数、参数初始化、损失函数、优化器、正则化、BatchNorm 03-CNN 卷积计算、池化层、图像分类实战 04-RNN 词嵌入、RNN原理、文本分类实战 阶段7:自然语言处理基础(11天) 天数 核心内容 day01 NLP概述、jieba分词、one-hot编码、Word2Vec、FastText day
  • 02 文本数据分析(词云/N-gram)、RNN API详解 day
  • 03 LSTM/GRU原理、人名分类器实战 day04 注意力机制、Seq2Seq架构 day05 Seq2Seq翻译案例、Teacher Forcing day06 Transformer架构详解(位置编码/自注意力/多头注意力) day
  • 07 Transformer代码实现(编码器/解码器) day
  • 08 FastText分类、层次Softmax、负采样 day
  • 09 迁移学习、HuggingFace Transformers、Pipeline day10 BERT微调实战(文本分类/Mask任务/NSP任务) day11 BERT/ELMo/GPT模型对比、GLUE/CLUE榜单 阶段8:AI医疗项目实战(7天+模型部署) 天数 核心内容 day
  • 01 AI医生背景、Unit API、Neo4j图数据库、Cypher语法 day
  • 02 结构化/非结构化数据处理、NER模型训练 day
  • 03 隐马尔可夫模型(HMM)、维特比算法 day
  • 04 CRF、BiLSTM+CRF模型 day
  • 05 NER模型完整实现 day
  • 06 模型评估、WeRobot微信接入 day
  • 07 项目联调部署 模型部署 Flask服务封装、Docker容器部署 阶段9:算法初识(35节) 分类 核心内容 排序算法 冒泡/选择/插入/快速排序回顾 数组问题 移动0、移除元素、删除重复项、对撞指针、滑动窗口 字符串问题 双指针、滑动窗口、字典辅助 查找问题 数组交集、同构字符串、两数之和 链表问题 反转链表、链表操作 栈与队列 有效括号、最小栈、滑动窗口最大值 递归与树 二叉树遍历、最大深度、路径总和 回溯算法 数字全排列、电话号码组合 动态规划 DP入门、经典DP问题 贪心算法 贪心思想与应用 阶段10:投满分项目V4(6天) 天数 核心内容 day
  • 01 项目背景、数据分布分析、FastText模型 day
  • 02 FastText优化、模型部署、BERT数据准备 day
  • 03 BERT模型训练、评估、预测、量化 day
  • 04 模型蒸馏、TextCNN实践 day
  • 05 剪枝技术(结构化剪枝/全局剪枝/自定义剪枝) day
  • 06 面试问题、项目串讲 阶段11:红蜘蛛知识图谱项目(8天) 天数 核心内容 day01 BERT/Albert/RoBerta/MacBERT源码分析 day
  • 02 NER问题、IDCNN+CRF、FLAT模型 day03 XLNet/Electra/FinBERT/K-BERT/KG-BERT day04 Multi-Head-Selection、事件抽取 day
  • 05 图数据库写入、问答系统实现、项目上线 day06 功能优化、GPT-2优化、意图识别升级 day07 意图识别V2.0、ONNX加速、知识补全 day
  • 08 大厂预训练模型、面试题总结、项目回顾 阶段12:ChatGPT与大模型(4天) 天数 核心内容 day01 大模型背景、N-Gram、Transformer、BERT/GPT/T5架构 day02 ChatGPT原理、GPT2/3、RLHF、ChatGLM、LLaMA、BLOOM day03 Prompt-Tuning、P-Tuning、Prefix-Tuning、Adapter、LoRA day04 LangChain应用(ChatModels/Prompt/Chain/Agent/Memory/RAG) 阶段13:计算机视觉(赠送CV课程) 模块 核心内容
  • 01 OpenCV图像处理(课件+源码)
  • 02 OpenCV特征提取与检测
  • 03 OpenCV图像处理小案例实战
  • 04 OpenCV级联分类器训练
  • 05 OpenCV图像分割
  • 06 OpenCV视频分析与对象跟踪
  • 07 OpenCV DNN模块应用
  • 08 OpenCV人脸识别案例 09 14个常用OpenCV+C++图像处理
  • 10 OpenCV计算机视觉实战(Python版)
  • 11 OpenCV & FFmpeg & Qt视频编辑器
  • 12 深度学习CNN/RNN框架 13-
  • 15 Opencv资料、安装包、工具箱 阶段14:亿图人脸支付项目(4天) 天数 核心内容
  • 01 人脸检测:数据集、模型构建、训练策略
  • 02 人脸姿态:数据增强、模型训练与预测
  • 03 人脸多任务:数据加载、ArcFace
  • 04 人脸识别:模型集成、人脸矫正、属性获取、模型部署 阶段15:AI智慧交通项目实战(4天) 天数 核心内容
  • 01 OpenCV基础:图像读写、几何绘制、边缘检测 02 YOLOv8:目标检测、Streamlit可视化 03 车流量统计:多目标跟踪(SORT/DeepSORT)、卡尔曼滤波
  • 04 车道线检测:相机标定、图像去畸变、车道线拟合 阶段16:串讲 + 赠品 模块 核心内容 AI模型部署 模型部署17期课程 AI关系抽取项目 Pipeline方式、Joint方式、Casrel模型、Neo4j图数据库 技术栈全景图 分类 技术 编程语言 Python、SQL 操作系统 Linux 数据库 MySQL、Neo4j 数据处理 NumPy、Pandas、Matplotlib、Seaborn 机器学习 Scikit-learn(KNN/线性回归/逻辑回归/决策树/集成学习/聚类/SVM) 深度学习 PyTorch、CNN、RNN/LSTM/GRU、Attention、Transformer 自然语言处理 jieba、Word2Vec、FastText、BERT、GPT、HuggingFace、LangChain 计算机视觉 OpenCV、YOLOv8、人脸检测/识别 大模型 ChatGPT、ChatGLM、LLaMA、Prompt-Tuning、LoRA 模型部署 Flask、Docker、ONNX 版本控制 Git 实战项目清单 项目名称 技术栈 学生管理系统 Python基础 鸢尾花分类 KNN 波士顿房价预测 线性回归 手写数字识别 KNN/CNN 泰坦尼克号预测 集成学习 金融风控评分卡 LightGBM/逻辑回归 AI在线医生 NER/Neo4j/Flask 投满分文本分类 FastText/BERT/模型蒸馏/剪枝 红蜘蛛知识图谱 BERT/IDCNN+CRF/Neo4j 人脸支付 人脸检测/识别/ArcFace 智慧交通 YOLOv8/DeepSORT/车道线检测 AI关系抽取 BiLSTM+Attention/Casrel 课程特点 ✅ 系统完整:16个阶段,从零基础到企业级项目 ✅ 双方向覆盖:NLP自然语言处理 + CV计算机视觉 ✅ 大模型前沿:ChatGPT原理、LangChain、LoRA微调 ✅ 项目驱动:金融风控、AI医疗、知识图谱、人脸支付、智慧交通 ✅ 算法强化:35节算法刷题课程 ✅ CV赠送:完整的OpenCV视频教程体系 学习建议 阶段 学习周期 学习内容 第1-3周 阶段1-2 Python基础与进阶 第4-5周 阶段3 数据处理与SQL 第6-8周 阶段4 机器学习算法 第9-10周 阶段5 金融风控项目 第11-13周 阶段6-7 深度学习与NLP 第14-15周 阶段8 AI医疗项目 第16周 阶段9 算法刷题 第17-18周 阶段10-
  • 11 投满分 + 知识图谱项目 第19周 阶段
  • 12 大模型与LangChain 第20-22周 阶段13-
  • 15 CV + 人脸支付 + 智慧交通 如果您需要我继续调整格式或补充其他内容,请告诉我! 本回答由 AI 生成,内容仅供参考,请仔细甄别。