Machine Learning for iOS Developers

Abhishek Mishra

  • 出版商: Wiley
  • 出版日期: 2020-03-04
  • 定價: $1,650
  • 售價: 9.5$1,568
  • 語言: 英文
  • 頁數: 336
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1119602874
  • ISBN-13: 9781119602873
  • 相關分類: Apple DeveloperMachine Learning
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

Put the power of Apple iOS machine learning (ML) capabilities to work in your apps! Learn what you can achieve with ML!


Machine Learning for iOS Developers introduces the reader to the field of machine learning (ML) in general, and specifically Apple’s offerings for ML. The reader will learn to use Apple’s ML frameworks to implement machine learning in iOS apps. While the reader does not need prior machine learning experience to use this book, the reader is expected to possess intermediate/advanced knowledge of iOS programming with Swift and a basic knowledge of Python to use this book. This book will appeal to both iOS developers and mobile solution architects. Developers will find concrete examples that show them how to integrate machine learning in their iOS Apps. Solution architects will find useful information on the machine learning capabilities of the Apple.

The first section introduces the reader to fundamental machine learning concepts. Readers will learn about the types of machine learning systems, how they are used, and challenges they may face with machine learning solutions. Readers will be presented with a case study that compares a traditional vs a machine learning approach, and will also learn about the differences between implementing machine learning on handsets vs. machine learning as a service (MLaaS). The second section focuses on using Apple’s CoreML framework to build machine learning capabilities into iOS Apps. The reader will learn to use pre-trained models as well as build their own models using CreateML and TuriCreate and use these with CoreML. In this section readers will build apps that can detect objects in images, implement decision tree based models, implement an instance-based machine learning system,  and integrate Scikit-learn  & Keras models with CoreML. Source code examples are provide for downloading.

商品描述(中文翻譯)

將蘋果iOS機器學習(ML)能力應用於您的應用程式中!了解您可以通過ML實現什麼!《Machine Learning for iOS Developers》將讀者引入機器學習(ML)領域,特別是蘋果的ML解決方案。讀者將學習如何使用蘋果的ML框架在iOS應用程式中實現機器學習。雖然讀者不需要具備機器學習經驗,但需要具備中級/高級的Swift iOS編程知識和基本的Python知識。這本書適合iOS開發人員和移動解決方案架構師。開發人員將找到具體的示例,展示如何在iOS應用程式中集成機器學習。解決方案架構師將找到有關蘋果機器學習能力的有用信息。

第一部分介紹了讀者基本的機器學習概念。讀者將了解機器學習系統的類型、使用方式以及可能面臨的挑戰。讀者將通過一個案例研究比較傳統方法和機器學習方法的差異,並了解在手機上實現機器學習和作為服務(MLaaS)的區別。第二部分重點介紹了如何使用蘋果的CoreML框架在iOS應用程式中建立機器學習能力。讀者將學習如何使用預訓練模型,以及如何使用CreateML和TuriCreate建立自己的模型並與CoreML一起使用。在本部分中,讀者將建立可以檢測圖像中物體的應用程式,實現基於決策樹的模型,實現基於實例的機器學習系統,並將Scikit-learn和Keras模型與CoreML集成。提供了可供下載的源代碼示例。

作者簡介

Abhishek Mishra has more than 19 years of experience across a broad range of mobile and enterprise technologies. He consults as a security and fraud solution architect with Lloyds Banking group PLC in London. He is the author of Machine Learning on the AWS Cloud, Amazon Web Services for Mobile Developers, iOS Code Testing, and Swift iOS: 24-Hour Trainer.

作者簡介(中文翻譯)

Abhishek Mishra在移動和企業技術領域擁有超過19年的經驗。他在倫敦的Lloyds Banking Group PLC擔任安全和詐騙解決方案架構師的顧問。他是《Machine Learning on the AWS Cloud》、《Amazon Web Services for Mobile Developers》、《iOS Code Testing》和《Swift iOS: 24-Hour Trainer》的作者。