- 移动端AI与ML应用开发:基于iOS和Android
- (美)劳伦斯·莫罗尼
- 541字
- 2023-07-24 18:05:20
1.3 在移动设备上构建和使用模型
在这里,你看到了一个非常简单的示例,说明如何从基于规则的编程过渡到ML以解决问题。但是,如果你无法将解决方案交到用户手中,那么解决问题就没有多大用处,而在运行Android或iOS的移动设备上使用ML模型,你就可以做到这一点!
这是一个复杂多变的情况,在本书中,我们将通过多种不同的方法让你更轻松地完成这一任务。
例如,可能有一个交钥匙解决方案供你使用,现有模型能为你解决问题,你只想学习如何做到这一点。我们将介绍人脸检测等场景,模型会为你检测图片中的人脸,并且你希望将其集成到你的应用程序中。
此外,在很多场景中,你不需要从头开始构建模型、搞清楚架构以及经历漫长而费力的训练。通常可以使用称为迁移学习的方法,你可以获取预先存在的模型并重新调整它们的用途。例如,大型科技公司和顶尖大学的研究人员可以获得你可能无法获得的数据和计算能力,他们已经用这些来构建模型了。他们已经与全世界分享了这些模型,因此这些模型可以被重用和重新调整。从第2章开始,你将在本书中深入探讨这一点。
当然,你可能也会遇到需要从头开始构建自己的模型的场景。这可以通过TensorFlow来完成,但我们在这里只会稍微谈一下,而不是专注于移动场景。本书的姊妹AI and Machine Learning for Coders会重点关注该场景,从第一原则教你如何从头开始构建各种场景的模型。