《SWIFT人工智慧實用指南影印版》是2020年東南大學出版社出版的圖書。
基本介紹
- 中文名:SWIFT人工智慧實用指南影印版
- 作者:[澳]Mars Geldard
- 出版時間:2020年
- 出版社:東南大學出版社
- ISBN:9787564188788
- 開本:16 開
- 裝幀:平裝
內容簡介,圖書目錄,
內容簡介
在你的iOS, macOS, tvOS和watchOS的Swift套用中創建和實現基於人工智慧和機器學習的功能。有了這本實用的指導書,各種背景德程式設計師都將找到一個Swift一站式人工智慧和機器學習解決方案。你將學習如何通過強大的人工智慧軟體來實現識別圖像、進行預測、生成內容、提出建議等功能。
圖書目錄
Preface
Part I. Fundamentals and Tools
1.ArtificialIntelligence!7
Practical AI with Swift…and Python
Code Examples
Why Swift
Why AI
What Is AI and What Can It Do
Deep Learning versus AI
Where Do the Neural Networks Come In
Ethical,Effective,and Appropriate Use of AI
Practical AI Tasks
A Typical Task·Based Approach
2.ToolsforArtiflciaIIntelligence
Why Top Down
GreatToolsforGreatAI
ToolsfromApple
CoreML
CreateML
Turi Create
Apple's Other Frameworks
CoreML Community TOols
Tools from Others
Swift for TensorFlow
TensorFlow to CoreML Model Converter
Other Converters
AI-Adjacent Tools
Python
Keras,Pandas,Jupyter,Colaboratory,Docke~Oh
Other People's Tools
What's Next
3.FindingorBuilding aDataset
Planning and Identifying Data to Target
Negation as Failure
Closed-Wbrid Assumptions
Finding a Dataset
Where to Look
What to Look Outfor
Building a Dataset
Data Recording
Data Collation
Data Scraping
Preparing a Dataset
Getting to Know a Dataset
Cleaning a Dataset
Transforming a Dataset
verif ring the Suitability of a Dataset
Apple's Models
PartII.Tasks
4.Vision
Practical AI and Vision
Task:Face Detection
Problem and Approach
Building the App
What Just Happened?How Does This Work
Improving the App
Even More Improvements
Task:Barcode Detection
Task:Saliency Detection
Task:Image Similarity
Problem and Approach
Building the App
What Just Happened?How Does This Work
Next Steps
Task:Image Classification
Problem and Approach
Building the ipp
AI T00lkit and Dataset
Incorporating the Model in the App
Improving the ipp
Task:Drawing Recognition
Problem and Approach
AI T00lkit and Dataset
Buildingthe App
What's Next
Task:Style Classification
Converting the Model
UsingtheModel
Next Steps
5.Audio
Audio and Practical AI
Task:Speech Recognition
Problem and Approach
Building the ipp
What Just Happened?How Does This Work
What'sNext
Task:Sound Classification
Problem and Approach
Buildingtheipp
AI T00lkit and Dataset
Creating a Model
Incorporating the Model in the ipp
Improvingthehpp
Next Steps
6.Textand Language
Practical AI,Text,and Language
Task:Language Identification
Task:Named Entity Recognition
Task:Lemmatization,Tagging,and Tokenization
Parts of Speech
Tokenizing a Sentence
Task: Sentiment Analysis
Problem and Approach
Building the App
AI T00lkit and Dataset
Creating a Model
Incorporating the Model in the ApP
Task:Custom Text Classifiers
AI T00lkit and Dataset
Next Steps
7.Motion andGestures
Practical AI,Motion,and Gestures
Task: Activity Recognition
Problem and Approach
Building the App
What Just Happened?How Does This Wbrk
Task:Gestural Classification for Drawing
Problem and Approach
AI 1bolkit and Dataset
Building the App
Task:Activity Classification
Problem and Approach
AI Toolkit and Dataset
Using the Model
Task:Using Augmented Reality with AI
Next Steps
8.Augmentation
Practical AI and Augmentation
Task:Image Style Transfer
Problem and Approach
Building the App
AI Tbolkit and Dataset
Creating a Model
Incorporating the Model in the App
Task:Sentence Generation
What Just Happened?How Does This Work
Task: Image Generation with a GAN
Problem and Approach
AI Toolkit and Dataset
Building an App
Task: Recommending Movies
Problem and Approach
AI Toolkit and Dataset
Using a Recommender
Task: Regressor Prediction
Problem and Approach
AI Toolkit and Dataset
Using the Regressor in an App
Next Steps
9·Beyond Features
Task:Installing Swift for TensorFloW
Adding Swift for TensorFlow to Xcode
Installing Swift for TensorFlow with Docker and Iupvter
Using Python with Swift
Task:Training a Classifier Using Swift for TensorFlow
Task:Using the CoreML Community Tools
The Problem
The Process
Using the Converted Model
On-Device Model Updates
Task:Downloading Models On-device
Next Steps
Part III.Beyond
10.AIandMEMethods
Terminology
AI/ML Components
AI/ML Objectives
TypesofValues
Classification
Methods
Applications
Clustering
Methods
Applications
Next Steps
11.Looking Underthe Hood
A Look Inside CoreML
Vision
Face Detection
Barcode Detection
Saliency Detection
Image Classification
Image Similarity
Bitmap Drawing Classification
Audio
Sound Classification
Speech Recognition
Text and Language
Language Identification
Named Entity Recognition
Lemmatization,Tagging,Tokenization
Recommendations
Prediction
Text Generation
Generation
The Future of CoreML
Next Steps
12.TheHardWay
Behind CoreML's Magic
Task:Building XOR
The Shape of Our Network
TheCode
BuildingIt Up
MakingItWork
TearingItDown
Using the Neural Network
Approximations of XOR
Training
Next Steps
Index