YoVDO

Advanced NLP with Python for Machine Learning

Offered By: LinkedIn Learning

Tags

Natural Language Processing (NLP) Courses Machine Learning Courses Python Courses Word2Vec Courses TF-IDF Courses

Course Description

Overview

Build upon your foundational knowledge of natural language processing (NLP) by exploring more complex topics such as word2vec, doc2vec, and recurrent neural networks.

Syllabus

Introduction
  • Leveraging the power of messy text data
  • What you should know
  • What tools you need
  • Using the exercise files
1. Review NLP Basics
  • What is NLP?
  • NLTK setup
  • Reading text data into Python
  • Cleaning text data
  • Vectorize text using TF-IDF
  • Building a model on top of vectorized text
2. word2vec
  • What is word2vec?
  • What makes word2vec powerful?
  • How to implement word2vec
  • How to prep word vectors for modeling
3. doc2vec
  • What is doc2vec?
  • What makes doc2vec powerful?
  • How to implement doc2vec
  • How to prep document vectors for modeling
4. Recurrent Neural Networks
  • What is a neural network?
  • What is a recurrent neural network?
  • What makes RNNs so powerful for NLP problems?
  • Preparing data for an RNN
  • How to implement a basic RNN
5. Compare Advance NLP Techniques on an ML Problem
  • Prep the data for modeling
  • Build a model on TF-IDF vectors
  • Build a model on word2vec embeddings
  • Build a model on doc2vec embeddings
  • Build an RNN model
  • Compare all methods using key performance metrics
  • Key takeaways for advanced NLP modeling techniques
Conclusion
  • How to continue advancing your skills

Taught by

Derek Jedamski

Related Courses

Natural Language Processing
Columbia University via Coursera
Natural Language Processing
Stanford University via Coursera
Introduction to Natural Language Processing
University of Michigan via Coursera
moocTLH: Nuevos retos en las tecnologĂ­as del lenguaje humano
Universidad de Alicante via MirĂ­adax
Natural Language Processing
Indian Institute of Technology, Kharagpur via Swayam