Machine Learning with Core ML

Joshua Newnham

  • 出版商: Packt Publishing
  • 出版日期: 2018-06-28
  • 售價: $1,650
  • 貴賓價: 9.5$1,568
  • 語言: 英文
  • 頁數: 378
  • 裝訂: Paperback
  • ISBN: 1788838297
  • ISBN-13: 9781788838290
  • 相關分類: Machine Learning
  • 立即出貨 (庫存=1)

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

商品描述

Leverage the power of Apple's Core ML to create smart iOS apps

Key Features

  • Explore the concepts of machine learning and Apple's Core ML APIs
  • Use Core ML to understand and transform images and videos
  • Exploit the power of using CNN and RNN in iOS applications

Book Description

Core ML is a popular framework by Apple, with APIs designed to support various machine learning tasks. It allows you to train your machine learning models and then integrate them into your iOS apps.

Machine Learning with Core ML is a fun and practical guide that not only demystifies Core ML but also sheds light on machine learning. In this book, you'll walk through realistic and interesting examples of machine learning in the context of mobile platforms (specifically iOS). You'll learn to implement Core ML for visual-based applications using the principles of transfer learning and neural networks. Having got to grips with the basics, you'll discover a series of seven examples, each providing a new use-case that uncovers how machine learning can be applied along with the related concepts.

By the end of the book, you will have the skills required to put machine learning to work in their own applications, using the Core ML APIs

What you will learn

  • Understand components of an ML project using algorithms, problems, and data
  • Master Core ML by obtaining and importing machine learning model, and generate classes
  • Prepare data for machine learning model and interpret results for optimized solutions
  • Create and optimize custom layers for unsupported layers
  • Apply CoreML to image and video data using CNN
  • Learn the qualities of RNN to recognize sketches, and augment drawing
  • Use Core ML transfer learning to execute style transfer on images

Who This Book Is For

Machine Learning with Core ML is for you if you are an intermediate iOS developer interested in applying machine learning to your mobile apps. This book is also for those who are machine learning developers or deep learning practitioners who want to bring the power of neural networks in their iOS apps. Some exposure to machine learning concepts would be beneficial but not essential, as this book acts as a launchpad into the world of machine learning for developers.

Table of Contents

  1. Introduction to Machine Learning
  2. Introduction to Apple Core ML
  3. Recognising objects in the world
  4. Locating Objects in the World
  5. Facial Emotion Detection with Convolutional Neural Networks
  6. Transfer Learning - Creating art with style transfer
  7. Assisted drawing with Convolutional Neural Networks
  8. Assisted drawing with Recurrent Neural Networks
  9. Object segmentation using neural networks
  10. An introduction to Create ML

商品描述(中文翻譯)

利用 Apple 的 Core ML 強大功能創建智能 iOS 應用程式

主要特點:

- 探索機器學習的概念和 Apple 的 Core ML API
- 使用 Core ML 來理解和轉換圖像和視頻
- 在 iOS 應用程式中利用 CNN 和 RNN 的威力

書籍描述:

Core ML 是 Apple 的一個熱門框架,提供了支援各種機器學習任務的 API。它允許您訓練機器學習模型,然後將其整合到 iOS 應用程式中。

《Machine Learning with Core ML》是一本有趣且實用的指南,不僅揭示了 Core ML 的神秘面紗,還闡明了機器學習的內容。在這本書中,您將通過實際且有趣的機器學習示例,了解在移動平台(尤其是 iOS)上應用機器學習的方法。您將學習使用轉移學習和神經網絡的原則,為基於視覺的應用程式實現 Core ML。在掌握基礎知識後,您將發現一系列七個示例,每個示例都提供了一個新的用例,揭示了機器學習如何應用以及相關概念。

通過閱讀本書,您將具備將機器學習應用於自己的應用程式中所需的技能,並使用 Core ML API。

您將學到什麼:

- 了解機器學習項目的組成部分,包括算法、問題和數據
- 通過獲取和導入機器學習模型以及生成類別來掌握 Core ML
- 為機器學習模型準備數據並解釋結果以獲得優化解決方案
- 創建和優化不支援的自定義層
- 使用 CNN 將 Core ML 應用於圖像和視頻數據
- 學習 RNN 的特性,以識別草圖並增強繪畫
- 使用 Core ML 轉移學習在圖像上執行風格轉換
- 適用於:

本書適合中級 iOS 開發人員,他們有興趣將機器學習應用於移動應用程式中。本書也適合機器學習開發人員或深度學習從業者,他們希望在 iOS 應用程式中使用神經網絡的強大功能。對機器學習概念有一定了解將有所幫助,但不是必需的,因為本書是開發人員進入機器學習世界的起點。

目錄:

1. 機器學習入門
2. Apple Core ML 簡介
3. 在世界中識別物體
4. 在世界中定位物體
5. 使用卷積神經網絡進行面部情緒檢測
6. 轉移學習 - 使用風格轉換創作藝術
7. 使用卷積神經網絡進行輔助繪畫
8. 使用循環神經網絡進行輔助繪畫
9. 使用神經網絡進行物體分割
10. Create ML 簡介