~/talk

Exploring Natural Language Processing

Talkat try! Swift NYC 2017 · 2017-09-05..09-06· [machine-learning, swift]
slides:none on file

Demo shows iOS 11's Core ML plus Foundation’s NSLinguisticTagger doing tokenization, language identification, part‑of‑speech tagging, lemmatization for search, and named‑entity recognition; a sample app and playground on GitHub extract verbs, nouns, joined multiword names, and match plural/tense variants for search. It runs fast and on-device privacy is preserved; model updates arrive via keyboard downloads. Limitations include limited NER language coverage (fine‑grain tags in ~8 languages) and misses like Twitter/Facebook/BuzzFeed, trouble with mixed‑language sentences, and brittle single‑word tagging.

AI-written summary · about

  1. 0:00Intro
  2. 0:50What is Natural Language Processing
  3. 1:13Core ML
  4. 2:12NLP API
  5. 2:32Who should use the NLP API
  6. 2:57What is useful information
  7. 3:23Tokenization
  8. 3:58Limitization
  9. 4:26Entity Recognition
  10. 5:15Linguistic Tags
  11. 5:59Type Tags
  12. 6:27Chart
  13. 6:52Language Identification
  14. 7:34Counting Tokens
  15. 9:50Sample App
  16. 10:27Named Entity
  17. 11:04Limit ization
  18. 12:22Sample project
  19. 12:39Benefits of NLP API
  20. 12:55Performance
  21. 13:35What didnt work
  22. 13:45Named Entity Identification
  23. 14:20Spanglish
  24. 15:34Examples
  25. 16:36Outro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.