Advanced NLP with Python for Machine Learning
Offered By: LinkedIn Learning
Course Description
Overview
Build upon your foundational knowledge of natural language processing by exploring more complex topics.
Syllabus
Introduction
- Elevate Your NLP expertise using Python and machine learning
- What you should know
- How to use the challenge exercise files
- Overview of natural language processing
- Evolution of natural language processing
- Natural language processing libraries
- Introduction to spaCy
- Challenge: Build a spaCy processing pipeline
- Solution: Build a processing pipeline
- Analyze customer feedback using spaCy
- The spaCy processing pipeline
- Challenge: Analyze customer feedback
- Solution: Analyze customer feedback
- Modern natural language processing
- Transformers neural networks
- Large language models: BERT, GPT
- Challenge: Sentiment analysis using DistilBERT
- Solution: Sentiment analysis using DistilBERT
- Methods that improve LLM performance
- Supervised fine-tuning
- Fine-tuning methods
- Retrieval-augmented generation (RAG)
- Parameter-efficient fine-tuning (PEFT)
- Challenge: Parameter-efficient fine-tuning with LoRa
- Solution: Parameter-efficient fine-tuning with LoRa
- Next steps
Taught by
Gwendolyn Stripling
Related Courses
Introduction to Artificial IntelligenceStanford University via Udacity Natural Language Processing
Columbia University via Coursera Probabilistic Graphical Models 1: Representation
Stanford University via Coursera Computer Vision: The Fundamentals
University of California, Berkeley via Coursera Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent