Week: Introduction to NLP
Overview
NOTE: We will spend most of the 2-day week before October Break continuing to study Twitter, APIs, REST and Web Servers.
Natural Language Processing (NLP) is the algorithmic processing of human written text and consists of a number of discrete/narrow tasks including:
- Optical Character Recognition (OCR)
- Word Tokenization, Sentence Boundary Detection and other Semantic Segmentation
- Part of Speech Tagging
- Sentiment Analysis
- Machine Translation
- Dialog/Chatbots
- Natural Language Generation
- ...and many more
NLP is a fascinating field of study since language is intimately tied to much of which makes us human from our individual cognition to our social dynamics.
Applications
-
[Monday]:
-
[Wednesday]:
-
[Friday]:
- October Break
Coding Practice
- Twitter API with Python 2022 1/3 (9:14)
- Twitter API with Python 2022 2/3 (10:10)
- Twitter API with Python 2022 3/3 (12:00)
- Black
- Flake
- Embold