Natural Language Processing

← Back to All Tags

Natural Language Processing (NLP) is a field that focuses on analyzing, understanding, or even generating human languages (like English). Well-known applications of NLP include chatbots, translators like Google Translate, and personal assistants like Siri.

If you're interested in getting started with NLP, I recommend reading my Introduction to Recurrent Neural Networks (RNNs) first.

An Introduction to Recurrent Neural Networks for Beginners

Machine Learning

A simple walkthrough of what RNNs are, how they work, and how to build one from scratch in Python.

Read

Building a Better Profanity Detection Library with scikit-learn

Machine Learning

Why existing libraries are uninspiring and how I built a better one.

Read