Natural Language Processing From First Principles
A Beginner Friendly Introduction to Deep Learning and Artificial Intelligence with Python: Word Embedding from Scratch
Created by Phil Tabor | 3 hours on-demand video course
In this course motivated beginners will learn the fundamentals of natural language processing and deep learning. Students will code their own word embedding vectors from scratch, using just Numpy and a little bit of calculus. For students who don’t have the required background, a crash course in the required mathematics is included. We’ll cover the fundamentals of differential calculus and linear algebra in a succinct overview, so students can easily follow all mathematical derivations.
What you’ll learn
- How to code word embeddings from scratch
- How to perform stochastic gradient descent
- How to augment data for natural language processing
- How to perform negative sampling
- How to perform sub-sampling
Recommended Course