Introducing Natural Language
Introducing Natural Language
WWDC 2018
Natural Language

Language Identification


Tokenization

Named Entity Recognition


Custom NLP Models

Types of Custom Model

Text Classification

Word Tagging

Supervised Machine Learning

Custom NLP Models

Text Classifier


Word Tagger



Inference

Using a Custom Model

Using Custom Models with NLTagger

Demo


Performance
- Available on all Apple platforms
- Standardized text processing

Text Processing


Standardized Text Processing


Optimized Models
- Low latency
- Optimized for Apple hardware

ML Algorithms



Privacy
Privacy Preserving ML Applied to NLP