Skip to main content
Advanced 10 planned topics AI

Introduction to Natural Language Processing

Learn NLP ideas: tokenization, embeddings, and text classification. Free NLP introduction.

Learning Outcomes

  • Explain tokenization and stop words
  • Describe bag-of-words versus embeddings
  • Outline a text classification project
  • Know common evaluation metrics for NLP

Overview

Natural language processing turns text into data a model can use: tokens, embeddings, and labels.

This page introduces the pipeline from raw text to a simple classifier.

Python is the usual implementation language.

What this course will cover

  1. 1. Tokens
  2. 2. Normalization
  3. 3. Features
  4. 4. Embeddings
  5. 5. Classification
  6. 6. Eval

Start a complete tutorial now

Full 6-level lessons are live for C, C++, Java, Python, and JavaScript. Use them while the remaining Natural Language Processing lessons are added.

← All technology tutorials