课程内容及教学日历 (如授课语言以英文为主,则课程内容介绍可以用英文;如团队教学或模块教学,教学日历须注明
主讲人)
Course Contents (in Parts/Chapters/Sections/Weeks. Please notify name of instructor for course section(s), if
this is a team teaching or module course.)
01. Introduction to artificial intelligence and machine learning (2h) 人工智能与机器学习导论(2 小时)
02. Basics of the Python programming language (2h) Python 编程语言基础(2 小时)
03. Introduction to PyTorch (2h) PyTorch 简介与使用基础(2 小时)
04. Data manipulation and data processing (2h) 数据操作与数据处理(2 小时)
05. Mathematics preliminaries in machine learning (2h) 机器学习中的数学基础知识(2 小时)
06. Regression and linear regression (2h) 回归和线性回归(2 小时)
07. Linear classification (binary) (2h) 线性二分类(2 小时)
08. Logistic regression (2h) 逻辑回归(2 小时)
09. Nearest neighbors (2h) 近邻算法(2 小时)
10. Decision trees (2h) 决策树(2 小时)
11. Multi-class classification (2h) 多分类(2 小时)
12. Multi-layer perceptron and forward propagation (2h) 多层感知机和前向传播(2 小时)
13. Multi-layer perceptron and backward propagation (2h) 多层感知机与反向传播(2 小时)
14. Convolutional neural networks (2h) 卷积神经网络(2 小时)
15. Modern convolutional neural network models (2h) 新型卷积神经网络模型(2 小时)
16. Recurrent neural networks (2h) 循环神经网络(2 小时)
17. Attention and Nadaraya-Watson kernel regression (2h) 注意力机制和 Nadaraya-Watson 核回归模型(2 小时)
18. Optimization in deep learning (2h) 深度学习中的优化方法(2 小时)
19. Clustering (2h) 聚类(2 小时)
20. Principal components analysis (2h) 主成分分析(2 小时)
21. Support vector machine (2h) 支持向量机(2 小时)
22. Kernels (2h) 核方法(2 小时)
23. Ensemble methods: Bagging and boosting (2h) 集成方法:Bagging 和 Boosting(2 小时)
24. Ensemble methods: Random forest and mixture of experts (2h) 集成方法:随机森林和混合专家系统(2 小时)