当前位置: 首页 > news >正文

新书推荐 |《机器学习精讲:基础、算法及应用》

新书推荐

《机器学习精讲:基础、算法及应用》

长按二维码
了解及购买

本书按照几何直觉、算法思想和实际应用(纵贯计算机视觉、自然语言处理、经济学、神经科学、推荐系统、物理学和生物学等学科)的顺序,为读者提供了深入浅出的机器学习基础知识和解决实际问题所需的实用工具。

编辑推荐

本书以独特的方法讲解机器学习,书中包含了新颖、直观且严谨的基本概念描述,它们是研究课题、制造产品、修补漏洞以及实践不可或缺的部分。本书按照几何直觉、算法思想和实际应用(涵盖计算机视觉、自然语言处理、经济学、神经科学、推荐系统、物理学和生物学等学科)的顺序,为读者提供了深入浅出的基础知识和解决实际问题所需的实用工具。本书还包含了基于Python和Matlab/Octave语言的深入习题,以及对数值优化前沿技术的全面讲解。

本书特点:

  • 基于几何直觉提供清晰直观的描述

  • 对数值优化前沿技术进行独特讲解

  • 对逻辑回归和支持向量机进行融合介绍

  • 将特征设计和学习作为重要主题

  • 前所未有地从函数逼近的角度讲解高级主题

  • 精练描述深度神经网络和核方法

内容简介

本书按照几何直觉、算法思想和实际应用(涵盖计算机视觉、自然语言处理、经济学、神经科学、推荐系统、物理学和生物学等学科)的顺序,为读者提供了深入浅出的基础知识和解决实际问题所需的实用工具。书中还包含了基于Python和Matlab/Octave语言的深入习题,以及对数值优化前沿技术的全面讲解。

本书可为机器学习、计算机科学、电子工程、信号处理以及数值优化等领域的学生提供重要的学习资源,也可为这些领域的研究人员和从业者提供理想的参考资料。

作者简介

杰瑞米•瓦特(Jeremy Watt) 获得美国西北大学计算机科学与电气工程专业博士学位,研究兴趣是机器学习、计算机视觉和数值优化。

雷萨•博哈尼(Reza Borhani) 获得美国西北大学计算机科学与电气工程专业博士学位,研究兴趣是面向机器学习和计算机视觉问题的算法设计与分析。

阿格洛斯•K.卡萨格罗斯(Aggelos K. Katsaggelos)  美国西北大学计算机科学与电气工程系教授,Joseph Cummings名誉教授,图像与视频处理实验室的负责人。

译者简介

杨博 吉林大学计算机科学与技术学院教授,博士生导师。现任吉林大学符号计算与知识工程教育部重点实验室主任,中国人工智能学会理事,中国人工智能学会知识工程与分布智能专业委员会副主任委员,中国计算机学会杰出会员。

目录

译者序

前言

第1章   引言

1.1   教计算机区分猫和狗

1.2   预测学习问题

1.2.1   回归

1.2.2   分类

1.3   特征设计

1.4   数值优化

1.5   小结

第一部分   基本工具及概念

第2章   数值优化基础

2.1 微积分定义的最优性

2.1.1 泰勒级数逼近

2.1.2 最优性的一阶条件

2.1.3 凸性的便利

2.2 优化数值方法

2.2.1 概览

2.2.2 停止条件

2.2.3 梯度下降

2.2.4 牛顿法

2.3 小结

2.4 习题

第3章 回归

3.1 线性回归基础

3.1.1 符号和建模

3.1.2 用于线性回归的最小二乘代价函数

3.1.3 最小二乘代价函数的最小化

3.1.4 所学模型的效力

3.1.5 预测新输入数据的值

3.2 知识驱动的回归特征设计

3.3 非线性回归和l2正则化

3.3.1 逻辑回归

3.3.2 非凸代价函数和l2正则化

3.4 小结

3.5 习题

第4章 分类

4.1 感知机代价函数

4.1.1 基本感知机模型

4.1.2 softmax代价函数

4.1.3 间隔感知机

4.1.4 间隔感知机的可微近似

4.1.5 所学分类器的精度

4.1.6 预测新输入数据的标签

4.1.7 哪个代价函数会产生最好的结果

4.1.8 感知机和计数代价的关联

4.2 逻辑回归视角下的softmax代价

4.2.1 阶梯函数和分类

4.2.2 凸逻辑回归

4.3 支持向量机视角下的间隔感知机

4.3.1 寻找最大间隔超平面

4.3.2 硬间隔支持向量机问题

4.3.3 软间隔支持向量机问题

4.3.4 支持向量机和逻辑回归

4.4 多分类

4.4.1 一对多的多分类

4.4.2 多分类softmax分类

4.4.3 所学多分类器的精度

4.4.4 哪种多分类方法表现最好

4.5 面向分类的知识驱动特征设计

4.6 面向真实数据类型的直方图特征

4.6.1 文本数据的直方图特征

4.6.2 图像数据的直方图特征

4.6.3 音频数据的直方图特征

4.7 小结

4.8 习题

第二部分 完全数据驱动的机器学习工具

第5章 回归的自动特征设计

5.1 理想回归场景中的自动特征设计

5.1.1 向量逼近

5.1.2 从向量到连续函数

5.1.3 连续函数逼近

5.1.4 连续函数逼近的常见基

5.1.5 获取权重

5.1.6 神经网络的图表示

5.2 真实回归场景中的自动特征设计

5.2.1 离散化的连续函数逼近

5.2.2 真实回归场景

5.3 回归交叉验证

5.3.1 诊断过拟合与欠拟合问题

5.3.2 留出交叉验证

5.3.3 留出交叉验证的计算

5.3.4 k折交叉验证

5.4 哪个基最好

5.4.1 理解数据背后的现象

5.4.2 实践方面的考虑

5.4.3 什么时候可任意选择基

5.5 小结

5.6 习题

5.7 关于连续函数逼近的注释

第6章 分类中的自动特征设计

6.1 理想分类场景中的自动特征设计

6.1.1 分段连续函数逼近

6.1.2 指示函数的形式化定义

6.1.3 指示函数逼近

6.1.4 获取权重

6.2 真实分类场景中的自动特征设计

6.2.1 离散化的指示函数逼近

6.2.2 真实的分类场景

6.2.3 分类器精度和边界定义

6.3 多分类

6.3.1 一对多的多分类

6.3.2 多分类softmax分类

6.4 分类交叉验证

6.4.1 留出交叉验证

6.4.2 留出交叉验证的计算

6.4.3 k折交叉验证

6.4.4 一对多多分类的k折交叉验证

6.5 哪个基最好

6.6 小结

6.7 习题

第7章 核、反向传播和正则化交叉验证

7.1 固定特征核

7.1.1 线性代数基本定理

7.1.2 核化代价函数

7.1.3 核化的价值

7.1.4 核的例子

7.1.5 核作为相似矩阵

7.2 反向传播算法

7.2.1 计算两层网络代价函数的梯度

7.2.2 计算三层神经网络的梯度

7.2.3 动量梯度下降

7.3 l2正则化交叉验证

7.3.1 l2正则化和交叉验证

7.3.2 回归的k折正则化交叉验证

7.3.3 分类的正则化交叉验证

7.4 小结

7.5 更多的核计算

7.5.1 核化不同的代价函数

7.5.2 傅里叶核——标量输入

7.5.3 傅里叶核——向量输入

第三部分 大规模数据机器学习方法

第8章 高级梯度算法

8.1 梯度下降法的固定步长规则

8.1.1 梯度下降法和简单的二次代理

8.1.2 有界曲率函数和最优保守步长规则

8.1.3 如何使用保守固定步长规则

8.2 梯度下降的自适应步长规则

8.2.1 回溯线性搜索的自适应步长规则

8.2.2 如何使用自适应步长规则

8.3 随机梯度下降

8.3.1 梯度分解

8.3.2 随机梯度下降迭代

8.3.3 随机梯度下降的价值

8.3.4 随机梯度下降的步长规则

8.3.5 在实践中如何使用随机梯度下降法

8.4 梯度下降方案的收敛性证明

8.4.1 利普希茨常数固定步长梯度下降的收敛性

8.4.2 回溯线性搜索梯度下降的收敛性

8.4.3 随机梯度法的收敛性

8.4.4 面向凸函数的固定步长梯度下降的收敛速度

8.5 计算利普希茨常数

8.6 小结

8.7 习题

第9章 降维技术

9.1 数据的降维技术

9.1.1 随机子采样

9.1.2 K均值聚类

9.1.3 K均值问题的优化

9.2 主成分分析

9.3 推荐系统

9.3.1 矩阵填充模型

9.3.2 矩阵填充模型的优化

9.4 小结

9.5 习题

第四部分 附录

附录A 基本的向量和矩阵运算

附录B 向量微积分基础

附录C 基本的矩阵分解及伪逆

附录D 凸几何

参考文献

索引

你与世界

只差一个

公众号

相关文章:

  • 1/10个iPhone Xs = 英伟达最便宜AI计算机,这是唯一的“核弹”?
  • 新书推荐《嵌入式实时操作系统:RT-Thread设计与实现》
  • 新书推荐 |《硅谷设计之道:探寻硅谷科技公司的体验设计策略》
  • 叫板 Android 开发!跨平台应用开发神器 Flutter 又添开源插件!
  • AI大牛推荐的八本必读NLP书籍(建议收藏)
  • 新书推荐 |《HTML 5与CSS 3权威指南(第4版•上下册)》
  • 以女大学生相亲为例,给你讲明白数据挖掘算法
  • 新书推荐 |《网络空间安全防御与态势感知》
  • 新书推荐 |《Hyperledger Fabric技术内幕:架构设计与实现原理》
  • JVM核心知识体系
  • 新书推荐 |《Kubernetes进阶实战》
  • 福利丨45本好书等你来领!
  • Python 编程 5 年后,我转向了 Go!
  • 包邮送 35 Python经典本书,已全部打包好!
  • 新书推荐 |《企业私有云建设指南》
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【剑指offer】让抽象问题具体化
  • Bootstrap JS插件Alert源码分析
  • Go 语言编译器的 //go: 详解
  • oschina
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • RxJS: 简单入门
  • SpiderData 2019年2月23日 DApp数据排行榜
  • Vue.js-Day01
  • 从0到1:PostCSS 插件开发最佳实践
  • 读懂package.json -- 依赖管理
  • ------- 计算机网络基础
  • 前嗅ForeSpider采集配置界面介绍
  • 如何用vue打造一个移动端音乐播放器
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 数组大概知多少
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (07)Hive——窗口函数详解
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (Note)C++中的继承方式
  • (python)数据结构---字典
  • (pytorch进阶之路)扩散概率模型
  • (七)c52学习之旅-中断
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)Oracle 9i 数据库设计指引全集(1)
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .NET MVC第三章、三种传值方式
  • .NET 设计一套高性能的弱事件机制
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .net中生成excel后调整宽度
  • .so文件(linux系统)
  • @ModelAttribute 注解
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节
  • @开发者,一文搞懂什么是 C# 计时器!
  • [ 转载 ] SharePoint 资料
  • [AIGC] Nacos:一个简单 yet powerful 的配置中心和服务注册中心
  • [android]-如何在向服务器发送request时附加已保存的cookie数据
  • [C/C++]数据结构 堆的详解