第一章: 人工智能概述
- 人工智能发展历史
- 人工智能应用场景和未来展望
第二章: 数学基础知识
- 线性代数:向量、矩阵、矩阵乘法、特征值和特征向量等
- 概率论:随机变量、概率分布、期望和方差等
第三章: 编程基础和算法
- Python基础:语法、变量、数据类型等
- 数据结构和算法:列表、树、图等
- 面向对象编程:类、对象、继承等
第四章: 机器学习
- 监督学习:线性回归、逻辑回归、决策树、支持向量机等
- 无监督学习:聚类、降维、关联规则、人工神经网络等
- 模型调参和评估方法:超参数调优、交叉验证、性能指标等
- 机器学习在各领域的应用:图像识别、自然语言处理、信用评估等
第五章: 深度学习
- 神经网络基础:激活函数、前向传播、反向传播等
- 卷积神经网络:卷积层、池化层、残差网络等
- 循环神经网络:LSTM、GRUs等
- PyTorch和TensorFlow的使用
- 深度学习在各领域的应用:图像识别、自然语言处理、人工智能等
第六章: 自然语言处理
- 词向量:word2vec、glove等
- 文本分类:朴素贝叶斯、SVM、CNN等
- 语言模型:n-gram、循环神经网络等
- transformer 模型:多头自注意力机制、BERT等
第七章: 实践项目环节
- 机器学习实践项目:基于Kaggle中的传统机器学习数据集完成一个分类或回归任务(如看电影喜好、汽车价格预测等)。
- 深度学习实践项目:基于Kaggle中的深度学习数据集完成一个图像分类或自然语言处理任务(如人脸识别、情感分析等)。
- 自然语言处理实践项目:基于中文/英文公开数据集完成一项自然语言处理任务,如中英翻译、文本摘要、语义分析等。
- 机器学习集成项目:利用机器学习模型实现交通流量预测、商品推荐等实际应用。
- 深度学习集成项目:利用深度学习模型实现智能语音识别、人脸识别门禁系统等实际应用。
第八章: 课程总结和展望
- 回顾课程内容及实践项目的学习过程
- 展望人工智能未来的发展方向和趋势