scikit-learn机器学习实战
从算法和案例入手,快速掌握机器学习

作者:邓立国 郭雅秋 陈子尧 邓淇文

丛书名:人工智能技术丛书

定价:69元

印次:1-3

ISBN:9787302604396

出版日期:2022.06.01

印刷日期:2023.08.10

图书责编:夏毓彦

图书分类:零售

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

本书围绕scikit-learn库,详细介绍机器学习模型、算法、应用场景及其案例实现方法,通过对相关算法循序渐进的讲解,带你轻松踏上机器学习之旅。本书采用理论与实践相结合的方式,结合Python3语言的强大功能,以最小的编程代价来实现机器学习算法。本书配套PPT课件、案例源码、数据集、开发环境与答疑服务。 本书共分13章,内容包括机器学习的基础理论、模型范式、策略、算法以及机器学习的应用开发,涵盖特征提取、简单线性回归、k近邻算法、多元线性回归、逻辑回归、朴素贝叶斯、非线性分类、决策树回归、随机森林、感知机、支持向量机、人工神经网络、K均值算法、主成分分析等热点研究领域。 本书可以作为机器学习初学者、研究人员或从业人员的参考书,也可以作为计算机科学、大数据、人工智能、统计学和社会科学等专业的大学生或研究生的教材。

邓立国,东北大学计算机应用博士毕业。广东工业大学任教,主要研究方向:数据挖掘、知识工程、大数据处理、云计算、分布式计算等。著有图书《scikit-learn机器学习实战》《Python数据分析与挖掘实战》《Python大数据分析算法与实例》《Python机器学习算法与应用》《数据库原理与应用(SQL Server 2016版本)》等图书。

前 言 机器学习实际上已经存在了几十年,或者也可以认为存在了几个世纪。追溯到17世纪,贝叶斯、拉普拉斯关于最小二乘法的推导和马尔可夫链,这些构成了机器学习广泛使用的工具和基础。从1950年艾伦·图灵提议搭建一个学习机器开始,到2000年年初深度学习的实际应用以及最近的进展,比如2012年的AlexNet,机器学习有了很大的发展。 scikit-learn项目最早由数据科学家 David Cournapeau在2007年发起,需要NumPy和SciPy等其他包的支持,它是Python语言中专门针对机器学习应用而发展起来的一款开源框架。 机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。它专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构并使之不断改善自身的性能。它是人工智能的核心,即使计算机具有智能的根本途径。 本书针对机器学习这个领域,描述了多种学习模型、策略、算法、理论以及应用,基于Python3使用scikit-learn工具包演示算法解决实际问题的过程。对机器学习感兴趣的读者可通过本书快速入门,快速胜任机器学习岗位,成为人工智能时代的人才。 读者需要了解的重要信息 本书作为机器学习专业图书,介绍机器学习的基本概念、算法流程、模型构建、数据训练、模型评估与调优、必备工具和实现方法,全程以真实案例驱动,案例采用Python3实现。本书涵盖数据获得、算法模型、案例代码实现和结果展示的全过程,以机器学习的经典算法为轴线:算法分析→数据获取→模型构建→推断→算法评估。本书案例具有代表性...

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

第1章  机器学习概述 1

1.1  什么是机器学习 1

1.2  机器学习的作用领域 3

1.3  机器学习的分类 4

1.4  机器学习理论基础 6

1.5  机器学习应用开发的典型步骤 7

1.6  本章小结 8

1.7  复习题 8

第2章  机器学习之数据特征 9

2.1  数据的分布特征 9

2.1.1  数据分布集中趋势的测度 9

2.1.2  数据分布离散程度的测定 14

2.1.3  数据分布偏态与峰度的测定 17

2.2  数据的相关性 19

2.2.1  相关关系 19

2.2.2  相关分析 22

2.3  数据的聚类性 24

2.4  数据主成分分析 27

2.4.1  主成分分析的原理及模型 27

2.4.2  主成分分析的几何解释 29

2.4.3  主成分的导出 30

2.4.4  证明主成分的方差是依次递减的 31

2.4.5  主成分分析的计算 32

2.5  数据动态性及其分析模型 34

2.5.1  动态数据及其特点 34

2.5.2  动态数据分析模型分类 35

2.5.3  平稳时间序列建模 35

2.6  数据可视化 37

2.7  本章小结 39

2.8  复习题 39

第3章  用scikit-learn估计器分类 40

3.1  scikit-learn基础  40

3.1.1  sklearn包含的机器学习方式 40

3.1.2  sklearn的强大数据库 41

3.1.3  sklearn datasets构造数据 42

3.2  sc... 查看详情

涵盖机器学习模型和scikit-learn使用技巧、基本工具和实现方法,循序渐进地讲解相关机器学习算法,带你轻松踏上机器学习之旅。
采用理论与实践相结合的方式,结合Python 3的强大功能,以最小的编程代价实现机器学习算法。
全程以真实案例驱动,详解机器学习的基本概念、算法流程、模型构建、数据训练、模型评估与调优、必备工具和实现方法。
查看详情