通识导论
用Python学人工智能
用Python学人工智能
开课平台爱课程(中国大学MOOC)
开课高校南京邮电大学
开课教师薛景
二级分类
课程简介
人工智能技术在各行各业的应用正在如火如荼的展开,对人工智能技术的学习热情也随之高涨,本课程将致力于让更多的学习者了解智能计算机系统设计的基本思想和技术,并学会使用Python语言实现上述的智能计算机系统。 通过对课程内容的理解和实践,学习者可以设计开发出自治的Agent程序,这些Agent程序可以在理想的情况下针对实际问题做出有效的决策。同时,这些Agent程序也可在不确定的环境中进行推断,并针对奖励机制优化后续行为。课程讲授的机器学习算法将对手写数字和照片进行分类。在本课程中学习的技术适用于各种各样的人工智能问题,并将作为学习者在任何应用领域开展进一步研究的基础。
课程大纲
第1单元 人工智能概述 + Python语法基础 理论课程:第一讲 人工智能概述 实战演练:Python语法基础 单元测试 第2单元 知识表示 + Python语法进阶 理论课程:第二讲 知识表示 实战演练:Python语法进阶 单元测试 第3单元 产生式推理 + 搜索算法的Python实现 理论课程:第三讲 产生式推理 实战演练:搜索算法的Python实现 单元测试 第4单元 自然演绎推理 + 启发式搜索算法的Python实现 理论课程:第四讲 自然演绎推理 实战演练:启发式搜索算法的Python实现 单元测试 第5单元 归结演绎推理 + 对抗搜索算法的Python实现 理论课程:第五讲 归结演绎推理 实战演练:对抗搜索算法的Python实现 单元测试 第6单元 可信度推理 + ExpectiMax算法的Python实现 理论课程:第六讲 可信度推理 实战演练:ExpectiMax算法的Python实现 单元测试 第7单元 主观Bayes推理 + 求解MDP问题的Python实现 实战演练:求解MDP问题的Python实现 理论课程:第七讲 主观Bayes推理 单元测试 第8单元 证据理论 + QLearning算法的Python实现 实战演练:QLearning算法的Python实现 理论课程:第八讲 证据理论 单元测试 第9单元 搜索策略 + 贝叶斯网络更新算法的Python实现 实战演练:贝叶斯网络更新算法的Python实现 理论课程:第九讲 搜索策略 单元测试 第10单元 机器学习 +贝叶斯网络推理算法的Python实现 实战演练:贝叶斯网络推理算法的Python实现 理论课程:第十讲 机器学习 第11单元 人工神经网络 + 线性回归的Python实现 实战演练:线性回归的Python实现 理论课程:第十一讲 人工神经网络 第12单元 智能应用简介 + 神经网络的Python实现 实战演练:神经网络的Python实现 理论课程:第十二讲 智能应用简介