~/talk

Natural Language Processing in Python

Talkat PyOhio 2018 · 2018-07-28..07-29· [machine-learning, python]
slides:none on file

Scrapes and compares transcripts from 12 comedy specials with requests and BeautifulSoup, builds a document-term matrix (~7,000 columns) via scikit‑learn CountVectorizer, and pickles intermediate objects. Cleans/tokenizes text with regex, runs EDA (word clouds, vocabulary sizes, profanity rates — e.g., ~2 F‑words/min for one comic vs 0 for another), scores sentiment with TextBlob over ten slices, extracts LDA topics (nouns+adjectives, 4 topics after many passes) with gensim, and generates sample routines using Markov chains — the end‑to‑end pipeline executes and yields interpretable results.

AI-written summary · about

  1. 0:00Introduction
  2. 2:30What is NLP
  3. 3:22Examples of NLP
  4. 7:31What is Data Science
  5. 12:11Data Science Workflow
  6. 19:21Data Gathering
  7. 20:57Scope
  8. 22:31Data Cleaning
  9. 24:10Corpus
  10. 24:55Term Matrix
  11. 25:59Regular Expressions
  12. 26:56Tokenization
  13. 27:26Remove Stop Words
  14. 28:09Bag of Words
  15. 28:53Matrix
  16. 29:17Document Term Matrix
  17. 30:09Create Document Term Matrix
  18. 30:36Data Format
  19. 30:58Output
  20. 31:26Jupiter Notebook
  21. 33:41Scraping Data
  22. 35:39Cleaning Data
  23. 37:07DataFrame
  24. 44:48TermMatrix
  25. 49:03ETA
  26. 56:58Pickle Files
~/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.