Chevron Left
Back to Sentiment Analysis with Deep Learning using BERT

Learner Reviews & Feedback for Sentiment Analysis with Deep Learning using BERT by Coursera Project Network

390 ratings

About the Course

In this 2-hour long project, you will learn how to analyze a dataset for sentiment analysis. You will learn how to read in a PyTorch BERT model, and adjust the architecture for multi-class classification. You will learn how to adjust an optimizer and scheduler for ideal training and performance. In fine-tuning this model, you will learn how to design a train and evaluate loop to monitor model performance as it trains, including saving and loading models. Finally, you will build a Sentiment Analysis model that leverages BERT's large-scale language knowledge. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions....

Top reviews


Oct 11, 2020

Clean, clear and helpful. Thanks a lot!

Would also be nice to see the approaches to tune BERT for the particular task (e.g. custom tokenization, pre-processing of data, etc.)


Jul 27, 2020

Thanks to Mr.Ari Anastassiou

Sentiment Analysis with Deep Learning using BERT! is been really a wonderful project .Enjoyed it

Filter by:

1 - 25 of 82 Reviews for Sentiment Analysis with Deep Learning using BERT

By Mona H

Jul 18, 2020

He does not explain anything about the logic behind what he is doing. It was as if for an hour and a half I just was typing the same as he did, with not a lot of knowledge about what I was doing.

By Nattapat S

Jul 28, 2020

Lack of explanation. He just shows how to code but didn't explain anything how each line of code words. The coding website is not easy to use. Noisy sounds like a motorcycle appears in clips.


May 25, 2020

More explanations on the functions and libraries used will make this project better

By Shanshan W

May 17, 2020

The instructor explains very well on how to using bert to train a sentiment classifier. Very cool project.

By C K

Jul 7, 2021

I didn't want to have syntax errors after I paid 7 pounds no matter how much they were minors - two variable names were corrected by myself. Instructor should be more careful about coding errors during the recording rather than repeat apologies - why not record again? I agree that his effort to create own algorithm deserves to get paid but not too sure why and how he neglects on presentation. As long as it is published in the public (with charges), please attention to details under your name.

By Ganapathy ( K

Jul 21, 2020

I really did not like using Rhyme. I preferred to. use the Jupyter notebook like in the other exercises. Also, the instructor made mistakes in the code which was distracting. He also did not explain the intuition and concepts very well. Aspire to teach like Andrew Ng.

By John B

Jun 13, 2020

I found the course useful. It provides a hands on, working example of a BERT implementation. The finished model can be downloaded and training it for your own purposes would not be too big a leap. A grasp of Python and neural networks is needed.

By Yesica C

Sep 9, 2020

The course is very informative, basic machine learning concepts are needed, full explication of each line of code. I really liked this project and I will definitely use it at work.

By Federico C

Jun 16, 2020

The instructor is excellent. Value for money very high. I would recommend in future to offer the code session on Google Colab. The virtual machine is a nice idea, but it is not so convenient as having the code in Colab.

By Fiodar R

Oct 11, 2020

Clean, clear and helpful. Thanks a lot!

Would also be nice to see the approaches to tune BERT for the particular task (e.g. custom tokenization, pre-processing of data, etc.)

By Grace G N B

Jul 28, 2020

Thanks to Mr.Ari Anastassiou

Sentiment Analysis with Deep Learning using BERT! is been really a wonderful project .Enjoyed it

By Sanathraj N

Apr 30, 2021

Thanks, Ari Anastassiou for the wonderful tutorial. Hoping you do a complete course on NLP using BERT soon.

By Phan C N

Sep 10, 2021

Like other have said, this course lack a lot of explation on why should you do this and that and what is the thing that we are doing. If you have some background of NLP and sentiment analysis then you can understand why lecturer is doing this and that, but otherwise you might feel confuse. There's additional reading from pytorch manual. BERT and you can google the concept yourself, so it's not like it's impossible to understand, but you need to spend significant more time to do your reading.

The project and the way he doing this project is pretty good. I think the quality of the project is much better and if you managed to make sth similar, you can show it as a good personal project

By Ravinder S

May 30, 2020

Ari Anastassiou has done very well to keep is crisp and has taken great care in explaining the implementation. His style is lucid and sincere. I would recommend this short course to anyone who needs an introduction to this heavy concept in a simple and less intimidating manner. Nice work by Ari ! I would love to see a pithy tutorial from him( may be 30 mins) to explain the concepts of BERT as well. This could make it a PERFECT 10 for me. Thank you!

By Tadjou T

Jun 24, 2020

The project and concepts exposed were good , But more explanations of libraries and comments for some lines of code will be welcome. Despite these, I learned a lot.

By Unnmesh M

Jun 11, 2020

There could have been more explanation about the libraries and the module 6,7,8 and 9 could have covered more deeply.

By Vaibhav D

Jun 7, 2020

I recommend this project to newcomers and freshers in the field of ML.

By Siao S

May 18, 2021

the instructor should be more prepared, instead of making so many small mistakes in typing/coding.

Also a little enthusiasm would be nice.

By Ali A

Jun 4, 2020

more theory needed. Also some benchmarks can be added to show in which ways Bert outperforms others.

By Vaibhav J

May 30, 2020

Could Have been better

By Yue G

Jul 4, 2023

Just my thought, the quality is mediocre. Basically you can find the material, i.e, those grammar and function on the web. Using BERT to train is also easy to find on the web. The course simply put a web based tutorial into a video.

I think what a learner need is to further explain what those are doing behind the scene in certain depth but in a relatively easy way. The course should provide more on in-depth understanding (e.g., feature based vs. fine tuning, what layers are changed, etc.), instead of just stacking code (which in essence just directly import bert model). In my opinion, the course is not doing a good enough job on this aspect.

By Matheus S

Aug 7, 2020

Great instructor! Comments about theory and shortcut commands just on point. After finish the project, you'll have a good foundation, both in code and theory knowledge, to finetune attention models to other specific tasks. Kudos to all the involved!

By Oleksandra P

Jun 12, 2020

Great course! This was my first time participating in guided projects. The topic is relevant to my job, therefore it was very useful to go through building models using BERT with instructor. I've had issues with rhyme though.


Jun 27, 2023

Great starting point for new starters in BERT; offering initial idea about the concepts and technicalities, through guided hands-on practice. Excited about the questions and topics yet to explore related to this project.