网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 机器学习系统
分类
作者 (美)杰夫·史密斯
出版社 清华大学出版社
下载
简介
作者简介
杰夫·史密斯(Jeff Smith),构建了强大的机器学习系统。在过去十年中,他一直致力于构建数据科学应用程序、团队和公司,使其成为位于纽约、旧金山和中国香港的各个团队的一部分。
书评(媒体评论)
“本书不仅仅涉及工具,还涵盖构建整个机器学
习系统的所有工作。”
—摘自本书序言
“一本有用的指南,可以为数据工程师构建弹性
机器学习系统。”
—Jonathan Woodard,AT&T
“进入强大的机器学习系统世界的入口,会随着
你的业务规模而不断扩大。”
——Tommy O’Dell,Virtual Gaming Worlds
“不容错过的好书!”
—José San Leandro,OSOCO
目录
第Ⅰ部分 反应式机器学习基础知识
第1章 学习反应式机器学习
1.1 机器学习系统的一个示例
1.1.1 构建原型系统
1.1.2 建立更好的系统
1.2 反应式机器学习
1.2.1 机器学习
1.2.2 反应式系统
1.2.3 使机器学习系统具有反应性
1.2.5 何时不使用反应式机器学习
1.3 本章小结
第2章 使用反应式工具
2.1 Scala 一种反应式语言
2.1.1 对Scala中的不确定性做出反应
2.1.2 时间的不确定性
2.2 Akka,一个反应式工具包
2.2.1 actor模型
2.2.2 使用Akka确保回弹性
2.3 Spark,一个反应式的大数据框架
2.4 本章小结
第Ⅱ部分 构建反应式机器学习系统
第3章 收集数据
3.1 感知不确定数据
3.2 收集大规模数据
3.2.1 维护分布式系统中的状态
3.2.2 了解数据收集
3.3 持久化数据
3.3.1 弹性和回弹性数据库
3.3.2 事实数据库
3.3.3 查询持久化事实
3.3.4 了解分布式事实数据库
3.4 应用
3.5 反应性
3.6 本章小结
第4章 生成特征
4.1 Spark ML
4.2 提取特征
4.3 转换特征
4.3.1 共同特征转换
4.3.2 转换概念
4.4 选择特征
4.5 构造特征代码
4.5.1 特征生成器
4.5.2 特征集的组成
4.6 应用
4.7 反应性
4.8 本章小结
第5章 学习模型
5.1 实现学习算法
5.1.1 贝叶斯建模
5.1.2 实现朴素贝叶斯
5.2 使用MLlib
5.2.1 构建ML管道
5.2.2 演化建模技术
5.3 构建外观模式
5.4 反应性
5.5 本章小结
第6章 评估模型
6.1 检测欺诈
6.2 测试数据
6.3 模型度量
6.4 测试模型
6.5 数据泄漏
6.6 记录起源
6.7 反应性
6.8 本章小结
第7章 发布模型
7.1 农业的不确定性
7.2 持久化模型
7.3 服务模型
7.3.1 微服务
7.3.2 Akka HTTP
7.4 容器化应用
7.5 反应性
7.6 本章小结
第8章 响应
8.1 以海龟的速度移动
8.2 用任务构建服务
8.3 预测交通
8.4 处理失败
8.5 构建响应系统
8.6 反应性
8.7 本章小结
第Ⅲ部分 操作机器学习系统
第9章 交付
9.1 运送水果
9.2 构建和打包
9.3 构建管道
9.4 评估模型
9.5 部署
9.6 反应性
9.7 本章小结
第10章 演化智能
10.1 聊天
10.2 人工智能
10.3 反射代理
10.4 智能代理
10.5 学习代理
10.6 反应式学习代理
10.6.1 反应原则
10.6.2 反应策略
10.6.3 反应式机器学习
10.7 反应性
10.7.1 库
10.7.2 系统数据
10.8 反应性探索
10.8.1 用户
10.8.2 系统维度
10.8.3 应用反应原则
10.9 本章小结
附录
序言
前 言
我的整个职业生涯都在处理数据。根据兴趣,随着职
业生涯的发展,我一直致力于研究越来越复杂的系统,并
将重点放在机器学习和人工智能系统上。当我的工作内容
从更传统的数据仓库类型的任务发展到构建机器学习系统
时,我被一种奇怪的缺失所震惊。当我主要使用数据库时
,可以依赖丰富的学术和专业文献,了解如何构建与它们
交互的数据库和应用程序,以帮助定义良好的设计。所以
,让我感到困惑和惊讶的是,机器学习作为一个领域通常
缺乏这种指导。除了模型学习算法外,没有任何规范的实
现。需要建立的系统中有很大一部分在文献中被掩盖了。
通常,我甚至无法为给定的系统组件找到一致的名称,因
此我和我的同事们不可避免地会在术语选择上相互混淆。
我想要的是一个框架,类似于机器学习的Ruby on Rails
,但似乎没有这样的框架 。除了一个普遍接受的框架,我
至少想要一些明确的设计模式来构建机器学习系统,但遗
憾的是,当时还没有用于机器学习系统的设计模式。因此
,我用一种艰难的方式建立了机器学习系统:尝试一些东
西,然后找出那些不起作用的地方。当我需要发明术语时
,只选择那些感觉合理的术语。随着时间的推移,我尝试
整合了一些对机器学习系统有用的内容和没有连贯成整体
的内容。像分布式系统和函数式编程这样的领域,有望为
我对机器学习系统的看法提供更好的支撑,但它们没有特
别关注机器学习的应用。然后,我通过阅读Reactive
Manifesto(www.reactivemani- festo.org)发现了反应
式系统设计。它的简单的一致性和大胆的使命让人颇感惊
讶。这是构建现代软件所面临挑战的完整世界观,以及构
建满足该挑战的软件的原则性方法。我对这种方法的前景
感到很兴奋,并立即开始尝试应用于我在设计和构建机器
学习系统时遇到的问题。我试图想象如何使用反应式系统
设计中的工具,将一个简单的机器学习系统重构得更好。
为此,我写了一篇关于预测初创公司的博客文章
(http://mng.bz/9YK8)。这个帖子出人意料地得到广泛而
严肃的回应。我从回应中学到了两件事:●\t我不是唯
一有兴趣提出建立机器学习系统的原则方法的人。●\t
人们真的很喜欢用卡通动物来谈论机器学习。这些见解促
使我写了这本你目前正在阅读的书。在《机器学习系统》
中,我试图涵盖你在构建现实世界的机器学习系统时可能
遇到的一系列问题,这些系统必须要让客户满意。我的重
点是介绍你在其他书籍中找不到的所有内容。我试图让《
机器学习系统》尽可能宽泛,希望能够涵盖现代数据科学
家或工程师的全部职责。我将探讨如何使用一般原则和技
术来分解机器学习系统中给定组件的一些看似独特的问题
。我的目标是尽可能全面地涵盖机器学习系统组件,但这
意味着我无法全面地研究模型学习算法和分布式系统等大
型主题。相反,我设计了一些示例,为你提供构建机器学
习系统的各种组件的经验。我坚信,要构建一个真正强大
的机器学习系统,必须从系统级的角度看待这个问题。在
《机器学习系统》中,我将提供一个高级的视角,帮助你
围绕该系统中的每个关键组件构建技能。根据我作为技术
主管和经理的经验,我知道整个机器学习系统及其组件的
组合是机器学习系统开发人员应该拥有的最重要技能之一
。因此,《机器学习系统》试图涵盖构建强大的、面向现
实世界的机器学习系统需要的所有不同部分。在整个过程
中,我们将从团队的角度出发,为现实用户提供先进的机
器学习系统。因此,我们将探索如何在机器学习系统中构
建所有内容。这是项庞大的工作,我很高兴你有兴趣参与
其中。
内容推荐
如果正在构建用于小规模使用的机器学习模型,那么该书不太适合你。但是,如果你是开发人员,正在构建需要快速响应的、可靠的且具有良好用户体验的产品级ML应用程序,那么该书再适合不过。该书涵盖机器学习系统的原理和实践,这些原理和实践非常容易运行和维护,而且对用户来说具有良好的可靠性。
《机器学习系统》教你设计和实现可用于产品的ML系统。在使用Spark构建管道,使用Akka创建高度可伸缩的服务,以及在大量数据集上使用强大的机器学习库(如MLib)时,你将学习反应式设计的原则。这些例子是使用Scala语言编写的,但是同样的思想和工具在Java中也适用。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 20:32:18