This is a guided project on fine-tuning a Bidirectional Transformers for Language Understanding (BERT) model for text classification with TensorFlow. In this 2.5 hour long project, you will learn to preprocess and tokenize data for BERT classification, build TensorFlow input pipelines for text data with the tf.data API, and train and evaluate a fine-tuned BERT model for text classification with TensorFlow 2 and TensorFlow Hub.



Fine Tune BERT for Text Classification with TensorFlow

Instructor: Snehan Kekre
Access provided by Willis Towers Watson
18,700 already enrolled
(211 reviews)
Recommended experience
What you'll learn
- Build TensorFlow Input Pipelines for Text Data with the tf.data API 
- Tokenize and Preprocess Text for BERT 
- Fine-tune BERT for text classification with TensorFlow 2 and TensorFlow Hub 
Skills you'll practice
Details to know

Add to your LinkedIn profile
Only available on desktop
See how employees at top companies are mastering in-demand skills

Learn, practice, and apply job-ready skills in less than 2 hours
- Receive training from industry experts
- Gain hands-on experience solving real-world job tasks
- Build confidence using the latest tools and technologies

About this Guided Project
Learn step-by-step
In a video that plays in a split-screen with your work area, your instructor will walk you through these steps:
- Introduction to the Project 
- Setup your TensorFlow and Colab Runtime 
- Download and Import the Quora Insincere Questions Dataset 
- Create tf.data.Datasets for Training and Evaluation 
- Download a Pre-trained BERT Model from TensorFlow Hub 
- Tokenize and Preprocess Text for BERT 
- Wrap a Python Function into a TensorFlow op for Eager Execution 
- Create a TensorFlow Input Pipeline with tf.data 
- Add a Classification Head to the BERT hub.KerasLayer 
- Fine-Tune and Evaluate BERT for Text Classification 
Recommended experience
It is assumed that are competent in Python programming and have prior experience with building deep learning NLP models with TensorFlow or Keras
8 project images
Instructor

Offered by
How you'll learn
- Skill-based, hands-on learning - Practice new skills by completing job-related tasks. 
- Expert guidance - Follow along with pre-recorded videos from experts using a unique side-by-side interface. 
- No downloads or installation required - Access the tools and resources you need in a pre-configured cloud workspace. 
- Available only on desktop - This Guided Project is designed for laptops or desktop computers with a reliable Internet connection, not mobile devices. 
Why people choose Coursera for their career




Learner reviews
211 reviews
- 5 stars71.09% 
- 4 stars20.37% 
- 3 stars4.73% 
- 2 stars1.42% 
- 1 star2.36% 
Showing 3 of 211
Reviewed on Jun 19, 2021
The project is very clear and easy to follow. Would suggest providing some gmail account so that we don't have to log into the colab using our own google credentials.
Reviewed on Feb 1, 2023
it is very helpful and simply explain the idea of Bert model , really it is useful project
Reviewed on Dec 24, 2021
I have some experience on computer vision and need to take a NLP project, this course give me a heads up on the project.
You might also like
 - Coursera Project Network 
 - Coursera Project Network 
 - Google Cloud 
 - DeepLearning.AI 

