SPOC学校专有课程
Python编程及人工智能应用
分享
spContent=本课程将Python语言的教学融入到具体的人工智能应用场景,遵循循序渐进、知行合一的教学规律。首先介绍Python语言的基础,然后从实际应用场景入手,引出人工智能的主要理论和技术,最后使用Python语言实现人工智能的主要模型方法。本课程适合于高等院校计算机相关专业学生的学习,也适合于对人工智能和Python语言有兴趣的、具有一定编程基础的人员学习。
—— 课程团队
课程概述

本课程内容覆盖Python语言基础、线性回归、逻辑斯蒂分类、K-近邻分类、K-均值聚类、朴素贝叶斯分类、神经网络和深度学习等,涵盖了人工智能核心领域机器学习和深度学习的主流模型。主要特点如下:

(1)面向具有一定编程基础的人员学习,仅用一章篇幅介绍Python语言的基础语法,其余章节重点介绍人工智能的主要模型方法及其Python语言的实现。

(2)对于人工智能主要模型方法的学习,本着使读者“知其然,知其所以然”的宗旨。

(3)通过案例教学,使读者在解决实际问题的过程中学习Python语言和人工智能。

授课目标

本课程是计算机专业的大学生所需要掌握的一门计算机专业课程。本课程的教学目的是,通过理论教学与上机实践,使学生掌握Python语言,掌握人工智能基础算法,能使用Python语言实现人工智能相关算法,解决人工智能相关问题。通过该课程,初步培养计算机专业学生人工智能相关领域的研究和应用能力。

成绩 要求

本课程采用闭卷考试方式,总评成绩由平时成绩和期末成绩组成,期末考试卷面成绩占总评成绩的60%,平时成绩占总评的40%。在教学过程中,加强过程性评价,每次评价的形式和内容要围绕课程目标。

课程大纲
预备知识

本课程要求学生学习过C或者Java等程序设计语言。后续课程主要有:《人工智能》、《数据挖掘》、《算法分析》等,本课程将使学生掌握必要的编程能力,并为后续课程的学习打下良好的基础。

参考资料

[1] 陈景强等.人工智能应用实践教程(Python实现). 人民邮电出版社,2024年.

[2] 薛景,陈景强等.Python程序设计基础教程[M].人民邮电出版社,2018年.

[3] 黄海涛.Python3人工智能从入门到实战[M].人民邮电出版社,2019年.

[4] 董付国. Python数据分析、挖掘与可视化[M]. 人民邮电出版社,2020年.

[5] 周志华. 机器学习[M]. 清华大学出版社. 2017.