NLP with Python

This page is rendered from NLTK Book. If a term cannot be understood, open Extras > Reference in the top of this page, maybe the definition of the term is there.

Prerequisites

A computer with Linux-based Operating System (Ubuntu 16.04), Python 3.6, and NLTK 3.2.5

Schedule

Setup Download files required for the lesson
00:00 1. Language processing and Python How to combine simple Python programming with large text data?
How to extract keywords automatically from a content of text?
What tools and techniques provided by Python for this kind of work?
What is the interesting thing of natural language processing?
01:30 2. Text corpora and lexical resources What kind of text corpora can be used with Python
What kind of Python programming model suit to this task?
How to avoid repetion for the same task in Python?
02:30 3. Processing raw text What are some useful text corpora and lexical resources, and how can we access them with Python?
Which Python constructs are most helpful for this work?
How do we avoid repeating ourselves when writing Python code?
02:40 4. Writing structured program What are some useful text corpora and lexical resources, and how can we access them with Python?
Which Python constructs are most helpful for this work?
How do we avoid repeating ourselves when writing Python code?
02:50 5. Categorization and words tagging What are some useful text corpora and lexical resources, and how can we access them with Python?
Which Python constructs are most helpful for this work?
How do we avoid repeating ourselves when writing Python code?
04:20 6. Learning to classifying text What are some useful text corpora and lexical resources, and how can we access them with Python?
Which Python constructs are most helpful for this work?
How do we avoid repeating ourselves when writing Python code?
05:50 7. Extracting information from text What are some useful text corpora and lexical resources, and how can we access them with Python?
Which Python constructs are most helpful for this work?
How do we avoid repeating ourselves when writing Python code?
07:20 8. Analyzing structure of sentence What kind of text corpora can be used within Python
What kind of python programming flow suitable for this task?
How to avoid repeating codes in Python?
08:50 9. Building features based on grammar What are some useful text corpora and lexical resources, and how can we access them with Python?
Which Python constructs are most helpful for this work?
How do we avoid repeating ourselves when writing Python code?
10:20 10. Analyzing the meaning of sentence What are some useful text corpora and lexical resources, and how can we access them with Python?
Which Python constructs are most helpful for this work?
How do we avoid repeating ourselves when writing Python code?
10:30 11. Managing linguistic data What are some useful text corpora and lexical resources, and how can we access them with Python?
Which Python constructs are most helpful for this work?
How do we avoid repeating ourselves when writing Python code?
10:40 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.