机器学习及其Python实践(微课视频版)
900分钟微课视频,所有典型算法配有Python编程实例,丰富的编程练习。 提供课件、源码、大纲,咨询QQ:2301891038(仅限教师)。

作者:阚道宏

丛书名:清华科技大讲堂丛书

定价:89元

印次:1-3

ISBN:9787302604068

出版日期:2022.08.01

印刷日期:2025.07.02

图书责编:付弘宇

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书面向研究型开发与创新能力培养,重点讲解机器学习的基本原理和前沿思想。Python是开展机器学习编程实践的主流语言,本书为常用的机器学习模型提供了完整的Python实现代码。本书在“学堂在线”网站同步开设配套慕课课程,供读者免费学习。 本书可作为高等学校相关专业“机器学习”“统计学习”等课程的教材,也可作为有一定基础的读者的自学参考书。

前言 1. 关于本书 2006年,我国在高等院校开展本科专业工程认证工作。其目的是更新教育观念,以产出为导向来重构课程体系,从根本上提升本科教学质量。中国工程教育专业认证协会修订的《工程教育认证标准》(2015版)明确提出本科培养目标应具备将专业知识用于解决复杂工程问题的能力。这就要求本科课程体系应互相衔接,形成层次,共同服务于专业培养目标。同时还需加强实践教学,提升学生的动手能力。 本书是作者编写的程序设计能力培养系列教材中的最后一本,前两本分别是《C++语言程序设计(MOOC版)》《Java语言程序设计(MOOC版)》。这三本教材针对计算机、软件工程、大数据、人工智能等本科专业工程认证,将程序设计能力培养划分为程序设计基础(初级)、应用程序开发(中级)和专业研究开发(高级)三个阶段,以C/C++作为 零基础入门语言,然后通过Java语言学习应用型编程开发,通过Python语言学习研究型编程开发。 这三个阶段互相衔接,并在实践内容上逐层递进、加强,使本科生在毕业时具备较高的应用和研究开发能力。 这本《机器学习及其Python实践》面向专业研究与创新能力培养,重点讲解机器学习的基本原理和前沿思想,而Python语言则作为开展机器学习编程实践的重要辅助工具。 2. 本书特色  系统性: 在讲解机器学习的同时充分补充相关基础知识(特别是数学知识),让机器学习的知识体系更加系统化,方便读者学习。  直观性: 通过背景介绍和动机分析,让机器学习的学术抽象重回问题本源,方便读者理解。  实用性: 在充分理解概念与原理的基础上开展Pyt...

目录
荐语
查看详情 查看详情

目录

第1章机器学习导论

1.1测算房价的数学模型

1.1.1通过样本确定模型参数

1.1.2为机器学习模型编写程序

1.2随机模型及其学习算法

1.2.1最小二乘法

1.2.2极大似然估计

1.2.3回归分析方法

1.3随机变量与数学语言

1.3.1随机变量

1.3.2随机变量应用举例

1.3.3数学语言

1.4更加复杂的数学模型

1.4.1数学形式未知的模型

1.4.2多元模型

1.4.3用矩阵描述问题及算法过程

1.5机器学习问题

1.6本章习题

第2章回归分析

2.1编程环境与数据集

2.2数据集加载与预处理

2.2.1加载并浏览数据集

2.2.2缺失值与重复值

2.2.3特征选择

2.2.4非数值型特征的编码

2.2.5数值型特征的标准化

2.3模型训练与评价

2.3.1训练集与测试集

2.3.2模型训练与梯度下降法

2.3.3模型评价与k折交叉验证

2.4正则化

2.4.1正则化方法

2.4.2岭回归与超参数调优

2.4.3LASSO回归与坐标下降法

2.5非线性回归

2.5.1换元法

2.5.2逻辑斯谛回归

2.6本章习题

第3章分类问题

3.1贝叶斯分类器

3.1.1贝叶斯决策

3.1.2朴素贝叶斯与参数估计

3.1.3逻辑斯谛回归与牛顿法

3.2非贝叶斯分类器

3.2.1k近... 查看详情

1.直观性:配套900分钟微课和慕课视频,方便读者随时随地学习。

2.系统性:在讲解机器学习的同时充分补充相关基础知识(特别是数学知识),让机器学习的知识体系更加系统化,方便读者阅读。

3. 实践性:在充分理解概念与原理的基础上开展Python编程实践(Scikit-learn、TensorFlow2),让读者真正掌握机器学习相关编程。

查看详情