Swift人工智能实战:从基础理论到AI驱动的应用程序开发
Mars Geldard, Jonathon Manning, Paris Buttfield-Addison, Tim Nugent
邓奕, 朱雪晴 译
出版时间:2021年03月
页数:416
“长期来看,绝大部分的AI都 不会应用于数据中心,而会应用在实际使用数据的设备 上。因运行速度快且表现力强,Swift已成为实现此转变的首选语言。本书对奠定AI下一个十年基础的工具提供了精彩的介绍。”
——Jameson Toole博士
Fritz AI的联合创始人兼首席技术官
这本实用的书为所有程序员和开发人员提供了使用Swift进行AI和机器学习开发的一站式服务,让他们可以在iOS、macOS、tvOS和 watchOS的Swift应用中创建并实现基于AI和机器学习的功能。你将学习如何使用强大的AI软件构建应用功能,从而识别图像,进行 预测,生成内容,进行推荐等。
对所有开发人员而言,AI越来越重要,即使你不是数据科学家或数学家,也可以在应用程序中使用AI。本书探索基于Swift的AI和机器学习技术,并讨论了AI驱动功能用在哪些场景下以及如何才有意义。书中使用了诸如基于Python的TuriCreate(来自苹果公司)和Swift for TensorFlow(来自谷歌)等工具。
本书的主要内容如下:
● 基础知识和工具:学习AI基础知识,将任务应用于模型,以及学习如何构建或查找数据集。
● 基于任务的AI:构建视觉、音频、文本、运动和增强相关的功能,了解如何转换现有模型。
● 超越:探索基于任务的实践背后的理论,探索AI和机器学习方法,并学习如何从头开始构建应用。
  1. 前言
  2. 第一部分 基础知识和工具
  3. 第1章 人工智能!
  4. 1.1 Swift人工智能实战以及Python
  5. 1.2 为何选择Swift
  6. 1.3 什么是AI,它能做什么
  7. 1.4 实用AI任务
  8. 1.5 典型的基于任务的方法
  9. 第2章 AI工具
  10. 2.1 为什么采用自顶向下的方法
  11. 2.2 优秀AI的优秀工具
  12. 2.3 来自苹果的工具
  13. 2.4 其他工具
  14. 2.5 AI相邻工具
  15. 2.6 下一步
  16. 第3章 寻找或构建数据集
  17. 3.1 规划和识别目标数据
  18. 3.2 寻找数据集
  19. 3.3 构建数据集
  20. 3.4 准备数据集
  21. 3.5 苹果的模型
  22. 第二部分 任务
  23. 第4章 视觉
  24. 4.1 实用AI与视觉
  25. 4.2 任务:人脸检测
  26. 4.3 任务:条形码检测
  27. 4.4 任务:显著性检测
  28. 4.5 任务:图像相似度
  29. 4.6 任务:图像分类
  30. 4.7 任务:绘图识别
  31. 4.8 任务:风格分类
  32. 4.9 下一步
  33. 第5章 音频
  34. 5.1 实用AI与音频
  35. 5.2 任务:语音识别
  36. 5.3 任务:声音分类
  37. 5.4 下一步
  38. 第6章 文本和语言
  39. 6.1 实用AI与文本和语言
  40. 6.2 任务:语言识别
  41. 6.3 任务:命名实体识别
  42. 6.4 任务:词形还原、标注、分词
  43. 6.5 任务:情感分析
  44. 6.6 任务:自定义文本分类器
  45. 6.7 下一步
  46. 第7章 运动和手势
  47. 7.1 实用AI与运动和手势
  48. 7.2 任务:行为识别
  49. 7.3 任务:绘图手势分类
  50. 7.4 任务:行为分类
  51. 7.5 任务:通过AI使用增强现实
  52. 7.6 下一步
  53. 第8章 增强
  54. 8.1 实用AI与增强
  55. 8.2 任务:图像风格转换
  56. 8.3 任务:文本生成
  57. 8.4 任务:用GAN生成图像
  58. 8.5 任务:电影推荐
  59. 8.6 任务:回归预测
  60. 8.7 下一步
  61. 第9章 功能之外
  62. 9.1 任务:安装Swift for TensorFlow
  63. 9.2 任务:在Swift中使用Python
  64. 9.3 任务:使用Swift for TensorFlow训练分类器
  65. 9.4 任务:使用CoreML社区工具
  66. 9.5 任务:在设备上更新模型
  67. 9.6 任务:在设备上下载模型
  68. 9.7 下一步
  69. 第三部分 展望
  70. 第10章 AI和ML方法
  71. 10.1 术语
  72. 10.2 分类
  73. 10.3 聚类
  74. 10.4 下一步
  75. 第11章 探索底层
  76. 11.1 深入了解CoreML
  77. 11.2 视觉
  78. 11.3 音频
  79. 11.4 文本和语言
  80. 11.5 推荐
  81. 11.6 预测
  82. 11.7 文本生成
  83. 11.8 生成
  84. 11.9 CoreML的未来
  85. 11.10 下一步
  86. 第12章 知此事要躬行
  87. 12.1 在CoreML的魔法背后
  88. 12.2 任务:构建XOR
  89. 12.3 代码
  90. 12.4 训练
  91. 12.5 下一步
书名:Swift人工智能实战:从基础理论到AI驱动的应用程序开发
译者:邓奕, 朱雪晴 译
国内出版社:机械工业出版社
出版时间:2021年03月
页数:416
书号:978-7-111-67538-9
原版书书名:Practical Artificial Intelligence with Swift
原版书出版商:O'Reilly Media
Mars Geldard
 
Mars Geldard是来自澳大利亚塔斯马 尼亚州的研究者和计算机科学家。
 
 
Jonathon Manning
 
Jon Manning是Secret Lab(分布在澳洲的霍巴特、塔斯马尼亚的一个独立的游戏开发工作室)的创立者之一。他从事于各类应用,从儿童的iPad游戏到即时通信客户端。他精通Core Animation,并且经常在充满了渴望学习的iOS开发者的班级里激情地讲课。Jon是Horse_ebooks(https://twitters.com/Horse_ebooks)的超级粉丝,在Twitter上@desplesda可以找到他。

Jonathon Manning是Secret Lab的联合创始人之一。Secret Lab是一个独立的游戏工作室,位于澳大利亚塔斯马尼亚风景秀丽的霍巴特(一个位于南半球底部的小岛)。他致力于开发各种 App,从iPad儿童益智游戏到即时消息软件的客户端。Jon即将获得计算机博士学位,他的 Twitter是@desplesda。
 
 
Paris Buttfield-Addison
 
Paris Buttfield-Addison是Secret Lab的另一个创立者,他负责经营他们的工作室。Paris同样从事着各类应用,从非常流行的iPad烹饪应用到家庭自动化工具。在很早以前,他就成为了一个OS X开发者,并且对澳洲的税法有很深的研究。你可以通过@parisba在Twitter上找到他。访问Secret Lab,可以通过http://www.secretlab.com.au或者在Twitter上@thesecretlab。

Paris Buttfield-Addison也是Secret Lab的联合创始人之一。Secret Lab 制作的手游和App 曾获得不错的口碑。Paris之前还曾担任过Meebo(请查询Google)的移动产品经理,他已经获得了计算机博士学位。他的Twitter是@parisba。
 
 
Tim Nugent
 
Tim Nugent想要成为一个手机应用软件的开发者、游戏的设计者和博士生,他现在甚
至想当一名作家。当他在不忙于应付这些工作时,他把大部分时间都花在了设计和创
建不会让任何人看见的小应用和游戏上。Tim花在撰写这段短小的个人介绍上的时间出
奇的长,在他说放弃之前他把大多数时间都用在了一部幽默的科幻参考资料上了。在
Twitter的@The_McJones上可以找到Tim。