Natural language processing from tokenization and embeddings through sequence models and transfer learning.