BERT is the most important new tool in NLP. Ready to become a BERT expert?
With BERT, you can achieve high accuracy with low effort in design, on a variety of tasks in NLP.
Get started with my BERT eBook plus 12 Application Tutorials, all included in the BERT Collection.GET STARTED
The Collection includes ALL of my BERT-related content!
The Inner Workings of BERT eBook provides an in-depth tutorial of BERT's architecture and why it works.
Tutorials and example code for a wide variety of common BERT use-cases will help jump start your own project.
The BERT Collection includes 12 examples--all are written in Python, built on PyTorch and the hugginface/transformers library, and run on a free GPU in Google Colab!
Learn the basics of classifying longer pieces of text with BERT.
Text classification, but now on a dataset where document length is more crucial, and where GPU memory becomes a limiting factor.
Learn how to customize BERT's classification layer to different tasks--in this case, classifying text where each sample can have multiple labels.
Learn how to find and apply publicly-available variants of BERT tailored to specific domains such as medical text.
Add terms to BERT's vocabulary, and improve BERT's accuracy by continuing to Pre-Train BERT on unlabeled text from your domain.
Learn how Multilingual BERT models help you apply BERT to other languages beyond English (even languages with limited training text!)
Question Answering Basics
Learn the details of how BERT is applied to search reference text for the answer to a given question. Try with your own examples!
Fine-Tuning on SQuAD
Training BERT on the SQuAD question answering dataset is tricky, but this Notebook will walk you through it!
Named Entity Recognition
Fine-tune BERT to recognize custom entity classes in a restaurant dataset.
Learn the basics of BERT's input formatting, and how to extract "contextualized" word and sentence embeddings from text.
Learn the basics of fine-tuning BERT with PyTorch and the huggingface/transformers library.
See how to adapt any of our examples to train on a multi-GPU system.
Learn BERT's architecture and implementation, and gain insight into why it works so well!