Hands on introduction to Deep learning for NLP. Review NLP fundamentals with Spacy, word representations with Gensim, deep learning architectures and applications with PyTorch, and introduce current state of the art models and methods for transfer learning.
- Deep Learning Concepts
- NLP, NLP vocabulary, why NLP is hard
- NLP core tasks and applications
- Instructions for running labs
- Tokenization
- POS
- Named entity recognition
- Sentiment classification
- Embeddings and self-supervised pre-training
- word2vec, GLoVe, fasttext
- Embeddings
- Note: You can skip the t-SNE cells at the bottom (very slow)
- PyTorch intro
- Training networks
- NLP on PyTorch
- RNNs
- Sequence models
- Encoder-decoder
- Transfer learning
- Tensors, tensor operations
- Gradients, linear regression, logisitc regression, neural network