Swift人工智能实战:从基础理论到AI驱动的应用程序开发
- ISBN:9787111675389
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:416
- 出版时间:2021-03-01
- 条形码:9787111675389 ; 978-7-111-67538-9
本书特色
适读人群 :移动应用开发者这本实用的书为所有程序员和开发人员提供了使用Swift进行AI和机器学习开发的一站式服务,让他们可以在iOS、macOS、tvOS和watchOS的Swift应用中创建并实现基于AI和机器学习的功能。你将学习如何使用强大的AI软件构建应用功能,从而识别图像,进行预测,生成内容,进行推荐等。 对所有开发人员而言,AI越来越重要,即使你不是数据科学家或数学家,也可以在应用程序中使用AI。本书探索基于Swift的AI和机器学习技术,并讨论了AI驱动功能用在哪些场景下以及如何才有意义。书中使用了诸如基于Python的TuriCreate(来自苹果公司)和Swift for TensorFlow(来自谷歌)等工具。
内容简介
本书从实战角度出发,为所有程序员和开发人员提供了使用Swift进行AI和机器学习开发的一站式服务。全书分为三部分:di一部分介绍机器学习和人工智能背后的基础知识;第二部分讨论许多有趣的主题,包括计算机视觉、音频、运动和语言;第三部分详细研究为第二部分的应用程序提供支持的技术。
目录
前言1
**部分 基础知识和工具7
第1章 人工智能!? 9
1.1 Swift人工智能实战以及Python9
1.2 为何选择Swift12
1.3 什么是AI,它能做什么15
1.4 实用AI任务21
1.5 典型的基于任务的方法22
第2章 AI工具24
2.1 为什么采用自顶向下的方法24
2.2 优秀AI的优秀工具25
2.3 来自苹果的工具26
2.4 其他工具44
2.5 AI相邻工具45
2.6 下一步53
第3章 寻找或构建数据集54
3.1 规划和识别目标数据54
3.2 寻找数据集57
3.3 构建数据集59
3.4 准备数据集60
3.5 苹果的模型65
第二部分 任务67
第4章 视觉69
4.1 实用AI与视觉69
4.2 任务:人脸检测70
4.3 任务:条形码检测89
4.4 任务:显著性检测95
4.5 任务:图像相似度99
4.6 任务:图像分类107
4.7 任务:绘图识别124
4.8 任务:风格分类142
4.9 下一步146
第5章 音频148
5.1 实用AI与音频148
5.2 任务:语音识别148
5.3 任务:声音分类157
5.4 下一步180
第6章 文本和语言181
6.1 实用AI与文本和语言181
6.2 任务:语言识别182
6.3 任务:命名实体识别184
6.4 任务:词形还原、标注、分词185
6.5 任务:情感分析190
6.6 任务:自定义文本分类器203
6.7 下一步209
第7章 运动和手势213
7.1 实用AI与运动和手势213
7.2 任务:行为识别213
7.3 任务:绘图手势分类219
7.4 任务:行为分类231
7.5 任务:通过AI使用增强现实239
7.6 下一步240
第8章 增强241
8.1 实用AI与增强241
8.2 任务:图像风格转换242
8.3 任务:文本生成261
8.4 任务:用GAN生成图像269
8.5 任务:电影推荐285
8.6 任务:回归预测295
8.7 下一步301
第9章 功能之外302
9.1 任务:安装Swift for TensorFlow302
9.2 任务:在Swift中使用Python310
9.3 任务:使用Swift for TensorFlow训练分类器313
9.4 任务:使用CoreML社区工具314
9.5 任务:在设备上更新模型319
9.6 任务:在设备上下载模型321
9.7 下一步321
第三部分 展望323
第10章 AI和ML方法325
10.1 术语325
10.2 分类328
10.3 聚类352
10.4 下一步359
第11章 探索底层360
11.1 深入了解CoreML360
11.2 视觉366
11.3 音频372
11.4 文本和语言376
11.5 推荐382
11.6 预测382
11.7 文本生成383
11.8 生成385
11.9 CoreML的未来386
11.10 下一步388
第12章 绝知此事要躬行389
12.1 在CoreML的魔法背后389
12.2 任务:构建XOR391
12.3 代码393
12.4 训练401
12.5 下一步403
节选
排版约定 本书中使用以下排版约定: 斜体(Italic) 表示新的术语、URL、电子邮件地址、文件名和文件扩展名。 等宽字体(Constant width) 用于程序清单,以及段落中的程序元素,例如变量名、函数名、数据库、数据类型、环境变量、语句以及关键字。 该图示表示提示或建议。 该图示表示一般性说明。 该图示表示警告或注意。 示例代码 可以从http://www.aiwithswift.com下载补充材料(示例代码、练习、勘误等)。 这里的代码是为了帮助你更好地理解本书的内容。通常,可以在程序或文档中使用本书中的代码,而不需要联系O’Reilly获得许可,除非需要大段地复制代码。例如,使用本书中所提供的几个代码片段来编写一个程序不需要得到我们的许可,但销售或发布示例代码则需要O’Reilly出版社的许可。引用本书的示例代码来回答问题也不需要许可,将本书中的示例代码的很大一部分放到自己的产品文档中则需要获得许可。 非常欢迎读者使用本书中的代码,希望(但不强制)注明出处。注明出处的形式包含书名、作者、出版社和ISBN,例如: Practical Artificial Intelligence with Swift,作者Mars Geldard、Jonathon Manning、Paris Buttfield-Addison和Tim Nugent,由O’Reilly出版,书号978-1-492-04481-9 如果读者觉得对示例代码的使用超出了上面所给出的许可范围,欢迎通过permission@oreilly.com联系我们。 O’Reilly在线学习平台(O’Reilly Online Learning) 40多年来,O’Reilly Media致力于提供技术和商业培训、知识和卓越见解,来帮助众多公司取得成功。 我们拥有独一无二的专家和革新者组成的庞大网络,他们通过图书、文章、会议和我们的在线学习平台分享他们的知识和经验。O’Reilly的在线学习平台允许你按需访问现场培训课程、深入的学习路径、交互式编程环境,以及O’Reilly和200多家其他出版商提供的大量文本和视频资源。有关的更多信息,请访问http://oreilly.com。 如何联系我们 对于本书,如果有任何意见或疑问,请按照以下地址联系本书出版商。 美国: O’Reilly Media,Inc. 1005 Gravenstein Highway North Sebastopol,CA 95472 中国: 北京市西城区西直门南大街2号成铭大厦C座807室(100035) 奥莱利技术咨询(北京)有限公司 要询问技术问题或对本书提出建议,请发送电子邮件至bookquestions@oreilly.com。 本书配套网站https://oreil.ly/practical-ai-swift上列出了勘误表、示例以及其他信息。 关于书籍、课程、会议和新闻的更多信息,请访问我们的网站http://www.oreilly.com。 我们在Facebook上的地址:http://facebook.com/oreilly 我们在Twitter上的地址:http://twitter.com/oreillymedia 我们在YouTube上的地址:http://www.youtube.com/oreillymedia 致谢 Mars感谢她的家人和合著者,感谢他们即使在她让人无法忍受的时候也能一直支持她。她也要感谢塔斯马尼亚大学为她提供的所有机会。 她要特别感谢:Julian Dermoudy博士,让她在三年前刚开始编程时就对编程情有独钟;Nicole Herbert,作为一位优秀的学位协调员,给予了她积极工作所需要的支持与自信;澳大利亚苹果开发者社区以及苹果大学联盟(Apple University Consortium,AUC),让她获得了丰富的知识和对Swift的兴趣;她的父母,为她树立了品格上的*佳榜样。 Jonathon感谢他的父母以及他不断壮大的大家庭中其他亲人的大力支持。 Paris感谢他的母亲,没有她,他的人生将索然无味,更不用说写书了;感谢他的伙伴(也是作者之一)Mars;感谢他的所有朋友(他很幸运可以和其中几位一起撰写本书)。 Tim感谢他的父母和家人忍受他乏味的生活方式。 我们感谢Michele Cronin和Rachel Roumeliotis,他们的技能和建议对于本书的完成弥足珍贵。我们很期待将来与他们开展更多的合作!同样,我们在本书的撰写过程中打过交道的所有O’Reilly Media员工都是他们各自领域的专家。 非常感谢Tony Gray和AUC给我们和“致谢”中出现的所有人提供的巨大帮助。如果没有他们的话,我们不会写这本书。 此外还要感谢Neal Goldstein,是他将我们带进了写书这个行当,所有荣誉都应归他。 我们感谢MacLab成员提供的支持,还要感谢塔斯马尼亚大学的Christopher Lueg教授、Leonie Ellis博士和其他员工的支持。 还要感谢Dave J.、Jason I.、Nic W.、Andrew B.、Jess L.和其他启发并帮助我们的人。非常感谢苹果勤奋的工程师、作家、艺术家和其他工作者,没有他们,本书就不会存在。 也要感谢我们的技术评审人,尤其要感谢Chris Devers、Dominic Monn和Nik Saers的细致和专业精神。 *后,非常感谢所有的读者!如果你们有任何反馈意见,请告诉我们。
作者简介
Mars Geldard是来自澳大利亚塔斯马尼亚州的研究者和计算机科学家。 Jonathon Manning是Secret 实验室的联合创始人兼技术主管,该实验室位于澳大利亚塔斯马尼亚州,已成立十几年了。 Paris Buttfield-Addison是计算机科学家和历史学家,也是Secret 实验室的联合创始人和产品研发负责人。 Tim Nugent是移动应用程序开发者、游戏设计师和计算机研究者。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0