Table of Contents
Chapter 1: Gentle Introduction to ML and NLP
Chapter Goal: Present general ideas of ML and how NLP works
· Intro to ML
· Intro to NLP
Chapter 2: Apple’s ML Tools
Chapter Goal: Learn the tools that Apple provides for ML
· CoreML
· CreateML
· TuriCreate
Chapter 3: Text Classification
Chapter Goal: Learn the tools that Apple provides for ML
· Spam SMS classification
· Find the author of a writing
· TuriCreate
Chapter 4: Natural Language Framework
Chapter Goal: Learn iOS’s built in NLP capabilities
· Tokenization
· Classify nouns, verbs, and adjectives
· Detect people, places, and organizations in text
Chapter 5: Find Answers to Questions in a Text Document
Chapter Goal: Use BERT model to find the answer to a user’s question in a body of text.
· BERT model
· Text handling
Chapter 6: Advanced Usages
· Convert NLP models from Keras to Core ML
· Convert NLP models from TensorFlow to Core ML