机器学习与 Swift:为 iOS/macOS 打造智能应用
300 页
Chinese
PDF
4.5

机器学习与 Swift:为 iOS/macOS 打造智能应用

机器学习与 Swift:为 iOS/macOS 打造智能应用

作者:

年份:

简介:

《机器学习与 Swift:为 iOS/macOS 打造智能应用》一书是为希望在 Apple 生态系统中为应用集成人工智能的开发人员编写的实用指南。作者亚历山大·维特罗夫(Alexander Vetrov)是一位经验丰富的 iOS 开发者和数据科学专家,他循序渐进地引导读者从机器学习基础到使用 Apple 框架创建完整产品。



本书内容

本书涵盖了在 Swift 中使用机器学习的完整工作流程:

  • Swift 中的 ML 基础 — 理解模型所需的最小数学知识,以及用纯 Swift 实现简单算法。
  • Core ML — 将现成模型(包括来自 TensorFlow 和 PyTorch 的模型)集成到应用中,并在设备上进行预测。
  • Create ML — 直接在 Mac 上训练自己的模型:图像分类、文本分析、回归、推荐。
  • Vision 和 Natural Language — 计算机视觉(人脸检测、对象识别、OCR)和自然语言处理(分词、情感分析、语音识别)。
  • 声音分析 — 音频分类和声音事件检测。
  • 设备端 ML 与云端 ML — 何时使用本地模型,何时使用服务器端解决方案(包括使用 Apple 的 ML Services)。
  • 性能 — 模型优化、Metal 着色器、减小应用体积、内存管理。
  • 实践项目 — 照片情绪识别应用、智能翻译器、播客推荐系统。


本书适合谁

  • 希望为应用添加 AI 功能的 iOS/macOS 开发者。
  • 希望学习如何在 Apple 设备上部署模型的数据科学家。
  • 熟悉 Swift 基础的学生和初级程序员。
  • 希望了解 Apple 平台上 ML 技术可能性的产品经理。


您将学到什么

  • 如何将 Python(TensorFlow、PyTorch、scikit-learn)模型转换为 Core ML 格式。
  • 如何在没有数据科学经验的情况下使用 Create ML 训练模型。
  • 如何使用 Apple 的预训练模型进行对象、人脸和文本识别。
  • 如何处理自然语言:情感分析、实体提取、机器翻译。
  • 如何在模拟器和真实设备上测试和调试模型。
  • 如何在不违反隐私政策的情况下,将带有 ML 功能的应用发布到 App Store。


本书包含 50 多个代码示例、现成的 Xcode 项目以及 ML 集成清单。所有示例均兼容最新版本的 Swift、Xcode 和 iOS/macOS。



对于希望与时俱进,创建快速、安全且无需联网的真正“智能”应用的人来说,这是一本理想的指南。

推荐