课程名称:黑马AI就业班 - 人工智能Python视频 NLP机器视觉课程 CV自然语言

课程简介

本课程是一套系统化、企业级的人工智能就业班课程,涵盖Python基础编程、Python进阶编程、数据处理与统计分析、机器学习、深度学习、自然语言处理(NLP)、计算机视觉(CV)、金融风控、AI医疗、知识图谱、大模型、人脸支付、智慧交通等核心技术栈。课程总计16个阶段,从零基础入门到企业级项目实战,助力学员成为AI领域的专业人才。



课程内容详情(共16个阶段)

阶段1:Python基础编程(8天)


天数核心内容
day01计算机基础、Python环境搭建、变量、数据类型、输入输出、类型转换
day02运算符、分支语句、循环语句、猜拳游戏、三目运算符
day03while循环、for循环、循环嵌套、break/continue、猜数游戏
day04字符串操作、切片、列表基础操作
day05列表高级操作、元组、集合、字典、容器公共方法
day06函数定义、参数、返回值、作用域、global关键字
day07lambda表达式、递归、文件操作、os模块
day08异常处理、模块与包、学生管理系统实战

阶段2:Python编程进阶(9天)


天数核心内容
day01面向对象基础:类与对象、self、init方法、魔法方法
day02面向对象高级:继承、多态、私有属性、类方法、静态方法
day03学生管理系统(文件版)+ 深拷贝与浅拷贝
day04闭包、装饰器、网络基础(IP/端口/协议/TCP三次握手)
day05TCP Socket编程、多进程编程
day06多线程编程、线程锁、死锁、生成器、上下文管理器
day07正则表达式、时间复杂度与空间复杂度、顺序表与链表
day08链表实现、冒泡排序、选择排序、插入排序、快速排序
day09二分查找、树与二叉树、广度优先/深度优先遍历

阶段3:数据处理与统计分析(10天)


天数核心内容
day01Linux基础命令、目录结构、文件操作、vi编辑器、权限管理
day02Linux高级命令、MySQL基础、DDL/DML操作
day03SQL查询:DQL、多表查询、子查询、自连接、报表练习
day04窗口函数、NumPy基础、Pandas入门(Series/DataFrame)
day05Pandas高级:布尔索引、数据加载保存、分组聚合
day06数据合并(concat/merge/join)、缺失值处理、apply方法
day07分组转换、分组过滤、数据透视表、会员分析
day08Pandas日期处理、Matplotlib可视化、Seaborn可视化
day09RFM模型实战、数据可视化综合
day10App 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信贷业务介绍、风控指标计算(入催率/回收率)、风控报表
day02Vintage报表、建模流程、Y标签设计、观察期/表现期
day03特征构造(时序特征)、卡方分箱、WOE编码、特征筛选
day04多特征筛选(Boruta/VIF/RFE/L1)、逻辑回归评分卡
day05LightGBM原理(直方图/GOSS/EFB)、LightGBM评分卡
day06Toad框架、样本不均衡(SMOTE)、异常检测(LOF/孤立森林)
day07拒绝推断、SHAP可解释性、GBDT特征衍生
实战项目答辩 + Git版本控制

阶段6:深度学习基础


模块核心内容
00-深度学习简介深度学习概述、应用领域
01-PyTorch框架张量创建、运算、索引、形状操作、自动微分
02-神经网络激活函数、参数初始化、损失函数、优化器、正则化、BatchNorm
03-CNN卷积计算、池化层、图像分类实战
04-RNN词嵌入、RNN原理、文本分类实战

阶段7:自然语言处理基础(11天)


天数核心内容
day01NLP概述、jieba分词、one-hot编码、Word2Vec、FastText
day02文本数据分析(词云/N-gram)、RNN API详解
day03LSTM/GRU原理、人名分类器实战
day04注意力机制、Seq2Seq架构
day05Seq2Seq翻译案例、Teacher Forcing
day06Transformer架构详解(位置编码/自注意力/多头注意力)
day07Transformer代码实现(编码器/解码器)
day08FastText分类、层次Softmax、负采样
day09迁移学习、HuggingFace Transformers、Pipeline
day10BERT微调实战(文本分类/Mask任务/NSP任务)
day11BERT/ELMo/GPT模型对比、GLUE/CLUE榜单

阶段8:AI医疗项目实战(7天+模型部署)


天数核心内容
day01AI医生背景、Unit API、Neo4j图数据库、Cypher语法
day02结构化/非结构化数据处理、NER模型训练
day03隐马尔可夫模型(HMM)、维特比算法
day04CRF、BiLSTM+CRF模型
day05NER模型完整实现
day06模型评估、WeRobot微信接入
day07项目联调部署
模型部署Flask服务封装、Docker容器部署

阶段9:算法初识(35节)


分类核心内容
排序算法冒泡/选择/插入/快速排序回顾
数组问题移动0、移除元素、删除重复项、对撞指针、滑动窗口
字符串问题双指针、滑动窗口、字典辅助
查找问题数组交集、同构字符串、两数之和
链表问题反转链表、链表操作
栈与队列有效括号、最小栈、滑动窗口最大值
递归与树二叉树遍历、最大深度、路径总和
回溯算法数字全排列、电话号码组合
动态规划DP入门、经典DP问题
贪心算法贪心思想与应用

阶段10:投满分项目V4(6天)


天数核心内容
day01项目背景、数据分布分析、FastText模型
day02FastText优化、模型部署、BERT数据准备
day03BERT模型训练、评估、预测、量化
day04模型蒸馏、TextCNN实践
day05剪枝技术(结构化剪枝/全局剪枝/自定义剪枝)
day06面试问题、项目串讲

阶段11:红蜘蛛知识图谱项目(8天)


天数核心内容
day01BERT/Albert/RoBerta/MacBERT源码分析
day02NER问题、IDCNN+CRF、FLAT模型
day03XLNet/Electra/FinBERT/K-BERT/KG-BERT
day04Multi-Head-Selection、事件抽取
day05图数据库写入、问答系统实现、项目上线
day06功能优化、GPT-2优化、意图识别升级
day07意图识别V2.0、ONNX加速、知识补全
day08大厂预训练模型、面试题总结、项目回顾

阶段12:ChatGPT与大模型(4天)


天数核心内容
day01大模型背景、N-Gram、Transformer、BERT/GPT/T5架构
day02ChatGPT原理、GPT2/3、RLHF、ChatGLM、LLaMA、BLOOM
day03Prompt-Tuning、P-Tuning、Prefix-Tuning、Adapter、LoRA
day04LangChain应用(ChatModels/Prompt/Chain/Agent/Memory/RAG)

阶段13:计算机视觉(赠送CV课程)


模块核心内容
01OpenCV图像处理(课件+源码)
02OpenCV特征提取与检测
03OpenCV图像处理小案例实战
04OpenCV级联分类器训练
05OpenCV图像分割
06OpenCV视频分析与对象跟踪
07OpenCV DNN模块应用
08OpenCV人脸识别案例
0914个常用OpenCV+C++图像处理
10OpenCV计算机视觉实战(Python版)
11OpenCV & FFmpeg & Qt视频编辑器
12深度学习CNN/RNN框架
13-15Opencv资料、安装包、工具箱

阶段14:亿图人脸支付项目(4天)


天数核心内容
01人脸检测:数据集、模型构建、训练策略
02人脸姿态:数据增强、模型训练与预测
03人脸多任务:数据加载、ArcFace
04人脸识别:模型集成、人脸矫正、属性获取、模型部署

阶段15:AI智慧交通项目实战(4天)


天数核心内容
01OpenCV基础:图像读写、几何绘制、边缘检测
02YOLOv8:目标检测、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-2Python基础与进阶
第4-5周阶段3数据处理与SQL
第6-8周阶段4机器学习算法
第9-10周阶段5金融风控项目
第11-13周阶段6-7深度学习与NLP
第14-15周阶段8AI医疗项目
第16周阶段9算法刷题
第17-18周阶段10-11投满分 + 知识图谱项目
第19周阶段12大模型与LangChain
第20-22周阶段13-15CV + 人脸支付 + 智慧交通


如果您需要我继续调整格式或补充其他内容,请告诉我!

本回答由 AI 生成,内容仅供参考,请仔细甄别。