hi,小慕
课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
人工智能的数学基础
第3次开课
开课时间: 2025年02月24日 ~ 2025年07月06日
学时安排: 3-5小时每周
进行至第7周,共19周 已有 2190 人参加
立即参加
课程详情
课程评价(647)
spContent=人工智能技术归根到底都建立在数学模型之上,是与计算数学、概率统计、运筹与控制、计算机科学等方向交叉的领域,人工智能的快速发展,已经在改变世界的道路上快速前进。数学知识蕴含着处理智能问题的基本思想与方法,是理解复杂算法的必备要素。本课程的主要目的是向学生介绍与人工智能领域相关的数学分支的基本知识,培养学生的使用数学知识解决专业问题的能力,为进一步学习高层次的课程与专业研究打下基础。
人工智能技术归根到底都建立在数学模型之上,是与计算数学、概率统计、运筹与控制、计算机科学等方向交叉的领域,人工智能的快速发展,已经在改变世界的道路上快速前进。数学知识蕴含着处理智能问题的基本思想与方法,是理解复杂算法的必备要素。本课程的主要目的是向学生介绍与人工智能领域相关的数学分支的基本知识,培养学生的使用数学知识解决专业问题的能力,为进一步学习高层次的课程与专业研究打下基础。
—— 课程团队
课程概述

随着人工智能越来越多地应用到各个领域,很多与人工智能交叉的专业或方向(例如智能建造、智能交通、智能医疗等)陆续产生,人工智能的数学基础是相关专业的必修课程。

人工智能的数学基础非常广泛,除微积分、线性代数、概率统计三门最基础的课程外,还有很多数学课程与之相关,例如离散数学、数值代数、微分方程、积分变换、现代几何学、随机过程、运筹学等。由于不同的学科对人工智能有不同的需求,线下开课受到很多困难制约。开设统一的数学课程,涉及内容过于庞大,超出课时限制;对不同专业开设不同的数学课程,品种过多,不易操作;同时与人工智能相关的数学基础又跨越了多个数学二级学科,很难有教师可以兼通各方面的内容。开设模块化的线上课程,为解决上述困难提供了有力途径。

本课程由数值分析、最优化方法、组合数学、积分变换、几何学基础、 矩阵理论基础、微分方程等多个模块构成,希望能适应不同学科、专业背景的学习者的需要。本课程的教学团队包括同济大学数学科学学院多个二级学科专业的教师,每个模块由不同的教师主讲、答疑,做到各司其职、各尽所长。学生可在多个模块中,灵活选择3个模块学习,并通过考核获取学分。

本课程的每个模块约为17学时左右,选取各自课程中与人工智能相关的部分,重在数学基础,有更深需求的学生,可参考列出的相关文献。

授课目标

本课程的主要目的是使学生掌握在人工智能领域常用的基本知识和方法,培养学生的使用数学知识解决专业问题的能力,以便进行更高层次的学习和研究。

课程大纲
矩阵理论基础
课时目标:矩阵理论基础主要介绍与矩阵相关的最基本的概念与知识,是大学非数学专业本科课程线性代数的继续。
矩阵及其基本运算
矩阵函数
矩阵分解
矩阵的广义逆
数值分析
课时目标:数值分析是科学计算的基础课程,科学计算需要有效的数值方法,这里的有效包含3个层次的含义:稳定、效率和收敛。稳定,是指一个算法的误差是否能够得到控制;效率,是指算法的运算次数和时间;收敛,是指算法是否能随着离散尺度的减小而逼近到客观真实的结果。本章将针对上述问题做介绍。
1 实验数据的处理
1.1 插值方法
1.1.1 拉格朗日插值方法
1.1.2 牛顿插值方法
1.1.3 埃尔米特插值方法
1.1.4 三次样条插值
1.2 逼近方法
1.2.1 权函数、内积、正交多项式
1.2.2 最佳一致逼近
1.2.3 最佳平方逼近
1.2.4最小二乘方法
2 数值代数
2.1 线性代数方程组的直接解法
2.1.1高斯消元法
2.1.2带主元选择策略的高斯消元法
2.1.3 矩阵的三角分解:LU分解、乔列斯基分解
2.1.4 矩阵的QR分解
2.1.5 矩阵的奇异值分解
2.2 线性代数方程组的迭代解法
2.2.1矩阵范数和条件数
2.2.2基本迭代法
2.2.3 迭代法的收敛性
2.3非线性方程的数值求根
2.3.1二分法
2.3.2迭代法的收敛性及收敛速度
2.3.3牛顿迭代法、割线法
2.4特征值问题
2.4.1乘幂法
2.4.2 QR方法
3 数值微积分
3.1数值积分与数值微分
3.1.1数值求积的基本思想
3.1.2牛顿-柯特斯求积公式
3.1.3高斯求积公式
3.1.4基于插值的数值微分
3.2常微分方程初值问题的数值求解
3.2.1欧拉方法
3.2.2龙格--库塔方法
3.2.3 单步法的稳定性、收敛性
3.2.4 线性多步法
最优化方法
课时目标:本章介绍线性规划及无约束和约束非线性规划问题的理论及相关算法,以及这些算法的收敛性计算效率等内容。其中,线性规划部分包含单纯形表方法、对偶,灵敏度分析等理论和算法;非线性规划部分包含无约束极小化问题的最速下降法、牛顿法和拟牛顿法等以及约束优化方法的kkt条件及sqp算法等方法。这些理论和方法在人工智能诸多模型训练、参数调优和算法优化中扮演着重要的角色。
1 线性规划理论
1.1 线性规划的基本理论
1.1.1 线性规划的图解法
1.1.2 线性规划的基本性质
1.1.3 单纯形表方法
1.1.4 大M法和两阶段法
1.2 线性规划的对偶理论
1.2.1 对偶理论
1.2.2 对偶单纯性表
1.2.3 灵敏度分析
2 非线性规划理论
2.1 整数规划理论
2.1.1分支定界方法
2.1.2割平面方法
2.2 非线性规划的最优性条件
2.3非线性规划的线搜索方法
2.3.1线搜索策略
2.3.2最速下降法、牛顿法
2.3.3共轭梯度方法
2.3.4 拟牛顿方法
2.4特征值问题
2.4.1乘幂法
2.4.2 QR方法
3 约束规划理论
3.1非线性规划的基本理论
3.1.1 Farkas引理及KKT条件
3.1.2 约束规范
3.2 约束规范
3.2.1约束规划的罚函数方法(内点罚函数、外罚函数及乘子罚函数)
3.2.2约束规划问题的SQP方法(QP问题解法、SQP方法)
3.2.3其他约束优化算法简介
组合数学
课时目标:组合数学部分主要介绍基本的组合计数方法。通过本部分的学习,学生可将所学计数方法运用于离散结构的计数,算法复杂性分析等相关的人工智能研究工作。
绪论:组合数学简介和应用举例
排列组合:基本计算原理和多重集的排列组合
鸽巢原理:鸽巢原理的应用和Ramsey定理简介(*)
二项式系数:二项式系数、二项式定理及组合恒等式的证明
容斥原理:容斥原理的应用与莫比乌斯反演(*)
递推关系:常系数线性递推关系的求解
生成函数:生成函数与指数型生成函数的定义,性质和应用
特殊计数序列:斐波拉契数列、Catalan数和Stirling数
Polya计数:群简介,Burside定理和Polya计数公式
积分变换
课时目标:积分变换是信号处理的基本工具。本章将介绍在信号处理中,应用最多的傅里叶变换和拉普拉斯变换。其中第一节介绍复数的基本知识,对熟悉复数的学习者,可以跳过本节。本章部分环节用到了复变函数的工具,需要了解相关细节的学习者,可以观看复变函数相关的课程。
1 复数及其基本运算
2. Fourier变换
3. Laplace变换
4. Dirac-Delta函数
几何学基础
课时目标:图像识别是人工智能的重要课题之一,一个好的算法,需要几何学理论的支持。本章介绍几何学中的一些基本概念和方法。第一节为预备知识,第二节介绍拓扑学中的基本群和同调群,第三节简介经典的微分几何。
1. 基本概念
等价关系
集合、映射与基数
拓扑与拓扑空间
商集合
2. 基本群与同调群
闭道路、同伦与基本群
基本群的计算方法
同调群
同调群的计算
3 曲线与曲面
等距变换、仿射变换和共形变换
曲线
曲面
流形和李群
微分方程基础
课时目标:微分方程是数学建模的重要工具之一,经典力学中基本定律很多都是用微分方程来刻画的。本章将介绍微分方程的基本理论。
1. 微分方程的基本概念
2. 可求通解的一阶常微分方程
变量可分离型、线性方程、恰当方程、积分因子和初等变换
3. 存在唯一性定理
Picard序列和Picard定理
Euler序列和Peano定理
4. 一阶常微分方程组
一般理论
常系数线性常微分方程组
5. 幂级数方法
6. 边值问题
7. 稳定性
展开全部
预备知识

本课程所有部分,默认学习者掌握微积分中的基本概念和运算,包括但不限于极限、导数、积分等。

本课程除积分变换部分外,其他部分默认学习者掌握理工科线性代数课程中涉及矩阵的相关概念和运算。附录中的相关内容,供对线性代数不够了解或熟悉的学习者参考。

积分变换部分,需要学习者掌握复数的基本概念和运算,该部分第一节供不熟悉复数基本概念的学习者参考。

随机过程部分(待推出)默认学习者账务理工科概率论课程中涉及的基本概念和运算,包括但不限于概率、随机变量、数学期望等。

证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料

矩阵理论基础部分

1、周羚君、殷俊锋、吴群,矩阵分析(第2版),同济大学出版社,2023


数值分析部分

2、同济大学数学科学学院,现代数值计算(第3版),人民邮电出版社,2023

3、Steven J. Leon,张文博,张丽静译,线性代数(第8版),机械工业出版社,2010


最优化方法部分

4、胡运权主编,运筹学教程(第5版),清华大学出版社,2018

5、陈宝林, 最优化理论与算法,清华大学出版社,2005


组合数学部分

6、Richard A. Brualdi,冯速等译,组合数学,机械工业出版社,2012

7、许胤龙,孙淑玲,组合数学引论(第2版),中国科学技术大学出版社,2010

8、J. A. Bondy,U. S. R. Murty著,吴望明译,图论及其应用,科学出版社,1984


积分变换部分

9. 周羚君、韩静、狄艳媚,复变函数与积分变换(第2版),同济大学出版社,2022


几何学基础部分

10. 王敬赓,直观拓扑(第3版),北京师范大学出版社,2010


随机过程部分(待推出)

11、钱伟民、梁汉营、杨国庆,应用随机过程(第1版),高等教育出版社,2014

12、李贤平,概率论基础(第3版),高等教育出版社,2010


机器学习部分(待推出)

13、Christopher M. Bishop, Pattern Recognition and Machine Learning, New York: Springer, 2006

14、Wes McKinney, Python for Data Analysis, O'Reilly Media, 2012


微分方程基础部分

16、丁同仁、李承治,常微分方程教程(第3版),高等教育出版社,2022

常见问题

Q : 这门课是数学课还是计算机课?

A :这门课的名称是人工智能的数学基础,重点在“数学基础”,因此这是一门数学课。这门课中介绍的数学内容为人工智能的学习提供了必要的理论基础。

Q : 为什么这门课的内容远多于51学时?

A : 考虑到学习人工智能的人群有不同的需求,有的人需要的内容偏代数,有的人偏几何,因此每一位需要学分认定的学习者,只需要选学三个模块就可以了,每个模块大约在17学时左右。

Q : 学习这门课需要具备哪些基础?

A : 每个模块(章节)需要的基础都有所不同。高等数学和线性代数是大多数模块的基础,个别的模块还需要一些其他知识,在课程大纲各章的简介中都有提及。

同济大学
6 位授课老师
周羚君

周羚君

副教授

陈雄达

陈雄达

教授

杨亦挺

杨亦挺

副教授

推荐课程

英汉互译方法与技巧

姚媛

102580人参加

领导力与团队管理

王国锋

34673人参加

创业基础

李家华

37826人参加

会计学基础

罗炜

30848人参加
下载
下载

下载App