Deep Learning for Natural Language Processing
summary
Demonstrates using CNN with word embeddings to classify short texts, replacing heavy feature engineering and achieving large gains: reported jump from 85% to 95% accuracy on a binary sentiment set (73% error reduction). Uses Google News embeddings, Theano implementations, GPU training (30× speedup; Flipkart experiment trains ~1500/500 split in ~2 hours on a single GPU laptop). Releases code as the Optimus toolkit on GitHub and shows which window sizes and pooling choices produced the surviving features.
AI-written summary · about
chapters (18)
- 0:00Start
- 1:08THE NEED FOR NATURAL LANGUAGE PROCESSING
- 7:29IMAGE MODELS
- 7:57DEEP LEARNING FOR NLP
- 9:37STATISTICAL CLASSIFIERS
- 10:30FEATURE ENGINEERING
- 16:15PROBLEMS WITH STATISTICAL MODELS
- 17:46WORD EMBEDDINGS: THE FIRST BREAKTHROUGH
- 18:15NEURAL LANGUAGE MODEL
- 19:00WORD EMBEDDINGS: VISUALIZATIONS
- 19:22CAPTURE RELATIONSHIPS
- 20:24WORD EMBEDDING: VISUALIZATIONS
- 21:07COMPOSITIONALITY
- 22:13CONVOLUTIONAL NEURAL NETWORKS
- 25:53DEMYSTIFYING MAX POOLING
- 28:42SENTIMENT: ANECDOTES
- 29:45DRAWBACKS & LEARNINGS
- 32:19RECURRENT MODELS
related talks
01h 32mNeural Networks for Natural Language Processing
31mDeep Learning Techniques for Natural Language Processing
01h 30mIntroduction to Deep Learning & Natural Language Processing
35mDeconstructing Deep Learning
34mWord Embeddings for fun and profit in Gensim
43mDemocratizing NLP content modeling with transfer learning using GPUs
39mDeep Learning vs. Conventional Machine Learning
54mNatural Language Processing with Deep Learning and TensorFlow
