机器学习实践——基于Weka和Sklearn
本书深入浅出介绍经典机器学习方法,基于Weka图形化方法、Sklearn快速编程方法进行实践,既适合作为本科教材,也适合无编程基础的非专业学习者。

作者:徐光美、张敬尊、王金华

丛书名:面向数字化时代高等学校计算机系列教材

定价:49.5元

印次:1-1

ISBN:9787302720690

出版日期:2026.07.01

印刷日期:2026.07.22

图书责编:郭赛

图书分类:教材

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

本书是一本理论与实践紧密结合的机器学习入门书籍,系统讲解机器学习的基本概念与核心原理,并通过丰富的实例与代码演示引导读者动手实践,内容涵盖数据预处理、特征工程、模型选择、模型评估等机器学习全流程。全书共13章,分为理论基础与实践应用两大部分。理论基础部分重点讲解经典机器学习方法,每种方法均配有基于Weka的实践步骤和基于Sklearn的代码实现。实践应用部分提供3个综合性案例,详细展示如何运用Weka和Sklearn解决实际问题。 本书理论与实践并重,注重对算法原理的直观理解与实际应用;提供Weka和Sklearn双平台实现,旨在满足不同读者的学习需求;提供丰富的实践案例,涵盖金融、遥感、社会经济等多个领域;代码注释详尽,便于读者理解与二次开发。 本书既可作为高等学校计算机类相关专业的本科教材,也可作为数据科学家、工程师及机器学习爱好者的自学参考用书。

徐光美(1977-),女,博士,副教授,CCF会员,研究方向为数据挖掘、计算机视觉。2008年1月于北京科技大学计算机应用技术专业获得博士学位。,现为信息学院计算机工程系教师,主要研究方向为数据挖掘。

前言 在当今数据驱动的时代,机器学习作为人工智能的核心技术之一,正日益成为各行各业的关键工具。无论是金融、医疗、零售还是制造业,机器学习都在推动着业务的智能化和效率的提升,同时也在改变着人们的生活和工作方式。然而,机器学习的复杂性和多样性使得初学者往往难以入门,许多书籍和教程要么过于理论化,缺乏实际操作的指导;要么过于注重工具的使用,忽略了理论基础的讲解。 本书旨在将理论与实践紧密结合,为读者提供一本既深入浅出又实用易懂的机器学习入门书籍。本书不仅详细讲解了机器学习的基本概念和原理,还通过丰富的实例和代码引导读者动手实践,从而加深对算法的理解。通过本书的学习,读者不仅能够掌握机器学习的核心理论,还能在实际项目中灵活应用这些技术,解决现实生活中的问题。 全书共13章,涵盖机器学习的各个环节,包括数据预处理、特征工程、模型选择、模型评估等。每章都以实际案例为基础,通过详细的讲解和代码示例,帮助读者在实际操作中理解和应用这些技术。 第1~10章详细讲解数据预处理、回归、最近邻分类、决策树、朴素贝叶斯、聚类、支持向量机和神经网络等经典机器学习理论和方法。每种方法都附有基于Weka的实践步骤和基于Sklearn的实践代码,帮助读者在实际操作中理解和应用这些技术。 数据预处理: 数据预处理是机器学习的第一步,也是至关重要的一步。本书详细介绍了数据清洗、数据转换、数据归一化等技术,帮助读者掌握处理和准备数据的方法。 回归: 回归分析是预测连续变量的常用方法。本书介绍了线性回归、逻辑回归等方法,并通过实例展示了如何使用这些方法进行预测。 最近邻分类: 最近邻分类是一种简单...

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

配套资源第1章机器学习概述1

1.1机器学习发展史1

1.2机器学习基本概念3

1.3机器学习分类4

1.4机器学习的一般步骤5

1.5本书实验环境介绍6

1.5.1Weka的安装与使用6

1.5.2Anaconda的安装与使用11

1.5.3Sklearn的安装与使用12

第2章数据预处理21

2.1缺失值处理方法21

2.2离散化方法23

2.2.1等宽离散化23

2.2.2等频离散化24

2.2.3其他离散化方法26

2.3数据规范化方法27

2.3.1最小最大规范化27

2.3.2Zscore规范化28

2.3.3小数定标规范化29

2.4属性(特征)选择方法30

2.4.1过滤式30

2.4.2包裹式32

2.4.3嵌入式32

2.4.4Weka中的属性选择32

2.4.5Sklearn中的属性选择35

2.5特征提取方法36

2.5.1主成分分析方法36

2.5.2流形学习方法37

2.5.3Weka中的特征提取38

2.5.4Sklearn中的特征提取39

2.6数据集划分方法41

2.6.1常见数据集划分方法41

2.6.2基于Weka分割数据集42

2.6.3基于Sklearn分割数据集42

2.7不平衡数据集处理方法45

2.7.1常见处理方法45

2.7.2基于Weka处理不平衡数据集46

2.7.3基于Python处理不平衡数据集48

第3章模型评估方法51

3.1分类模型评估方法51

3.1.1基本方法51

3.1.2基于Weka的分类模型评估... 查看详情

本书理论与实践并重,注重对算法原理的直观理解与实际应用;提供Weka和Sklearn双平台实现,旨在满足不同读者的学习需求;提供丰富的实践案例,涵盖金融、遥感、社会经济等多个领域;代码注释详尽,便于读者理解与二次开发。

查看详情