Machine Learning with Swift : Artificial Intelligence for iOS: Create intelligent iOS applications

Alexander Sosnovshchenko

相關主題

商品描述

Explore the high performance AI and Machine learning landscape for iOS platforms.

Key Features

  • Implement Swift AI library, YCML, Machine Learning, Swift Brain, and more
  • Learn ML techniques from scratch, show implementation while building intelligent apps
  • Overview the whole spectrum of Apple numerical libraries and their hardware basis

Book Description

Machine learning as a field promises to bring increasing intelligence to software's by helping learn and analyze information efficiently and discover certain things that humans cannot. This book is for iOS developers who dare to set foot on the trail to explore machine learning capabilities of iOS platform to build efficient, smart applications and avoid any unexpected pitfalls and traps. Just to mention several of them: giant models, noisy data, a whole zoo of libraries, and machine learning-native people speaking esoteric languages.

We'll start from the very beginning in the first part of the book to develop lasting intuition about fundamental ml concepts. While we explore various supervised and unsupervised learning techniques in the second section, the third section will walk you through deep learning techniques with the help of common real-world cases, most popular AI tools and approaches for dealing with variety of data types. In the last section we'll dive into hardcore topics, like models compression and GPU acceleration and also provide some recommendation to avoid widespread mistakes during machine learning application development.

By the end of the book, you'll have learned to develop intelligent applications that can learn for themselves written in Swift.

What you will learn

  • Data collection and preparation.
  • Rapid Model prototyping in Swift playgrounds.
  • Detecting objects in images with Images classification techniques.
  • Feature extraction with Time series classification.
  • Clustering for user behaviour patterns detection.
  • Neural networks training, compression and deployment to iOS devices.
  • Implementing Chat bots, conversation and AI as an interface.

Who This Book Is For

Developers who wish to learn the latest advancements in iOS for machine learning, and want to create intelligent iOS applications. Data Science professionals who are interested in knowing how to perform machine learning using in Swift will find this book useful. Familiarity with Swift programming and statistics is expected.

商品描述(中文翻譯)

探索iOS平台上高性能AI和機器學習領域。

主要特點:
- 實現Swift AI庫、YCML、機器學習、Swift Brain等。
- 從頭開始學習機器學習技術,並在構建智能應用程序時展示實現。
- 概述蘋果數值庫及其硬件基礎的整個範譜。

書籍描述:
機器學習作為一個領域,通過幫助高效地學習和分析信息,並發現人類無法發現的某些事物,承諾為軟件帶來越來越高的智能。本書針對敢於踏上探索iOS平台機器學習能力的iOS開發人員,以構建高效、智能應用程序並避免任何意外陷阱和困境。其中一些問題包括:巨大的模型、噪聲數據、一整套庫以及機器學習本地人使用的晦澀語言。

我們將從書的第一部分開始,從頭開始培養對基本機器學習概念的持久直覺。在第二部分中,我們將探索各種監督和非監督學習技術,第三部分將通過常見的真實案例、最流行的AI工具和處理各種數據類型的方法,引導您進入深度學習技術。在最後一部分中,我們將深入探討模型壓縮和GPU加速等核心主題,並提供一些建議,以避免在機器學習應用程序開發過程中常見的錯誤。

通過閱讀本書,您將學會使用Swift開發可以自主學習的智能應用程序。

您將學到的內容:
- 數據收集和準備。
- 在Swift playgrounds中快速進行模型原型設計。
- 使用圖像分類技術在圖像中檢測對象。
- 使用時間序列分類進行特徵提取。
- 用於檢測用戶行為模式的聚類。
- 神經網絡的訓練、壓縮和部署到iOS設備。
- 實現聊天機器人、對話和AI作為界面。

本書適合對iOS機器學習的最新進展感興趣並希望創建智能iOS應用程序的開發人員。對於希望使用Swift進行機器學習的數據科學專業人士,本書也很有用。預期讀者具備Swift編程和統計學的基礎知識。