MM
Pros: The course is extremely well structured. The presentations are very informative and clear also well explained.Cons: The assignments and quizzes are not challenging at all

AI roles are forecast to grow more than 5x faster than the overall job market over the next decade (U.S. Bureau of Labor Statistics). Employers need professionals who can build, train, and deploy real-world models. This IBM specialization helps aspiring AI professionals build the PyTorch, deep learning, GenAI, and NLP skills used by Machine Learning Engineers, NLP Engineers, Deep Learning Engineers, Data Scientists, and AI Research Analysts. You’ll start with PyTorch tensor fundamentals and build toward trained neural networks, CNNs, and transformer-based language models. You’ll learn to implement gradient descent, backpropagation, dropout, batch normalization, GPU acceleration, attention mechanisms, tokenization, positional encoding, and multi-head attention. Plus, you’ll fine-tune pretrained transformer models, including BERT and DistilBERT, with Hugging Face, and examine GPT-style architectures. In the capstone, you’ll use GenAI code generation and review support to build a shareable NLP project. You’ll create a text classification pipeline, train an LSTM model, fine-tune a DistilBERT model on the same dataset, and compare their performance with accuracy and F1. You’ll also gain practical experience with NLP workflows, transformer-based architectures, prompt-assisted coding, code review, and model evaluation– valuable skills for GenAI tools. Enroll now to develop PyTorch, transformer and NLP modeling skills employers are actively seeking!

MM
Pros: The course is extremely well structured. The presentations are very informative and clear also well explained.Cons: The assignments and quizzes are not challenging at all
MS
This course is very good. Very informative and interesting.
RR
Once again, great content and not that great documentation (printable cheatsheets, no slides, etc). Documentation is essential to review a course content in the future. Alas!
MT
While there are some minor technical issues loading out of date libraries, the material and subjects are incredibly useful. This course is very difficult and welcome
JA
Perfect course with the right amount of difficulty and perfect learning
PA
Excellent course to understand about AI/ML/GenAI. The videos are not very detailed and just the right amount to skim through the details.
D
The explanation is simple and understandable. They explained deep neural networks so beautifully with PyTorch. Thank you very much for this course IBM.
CG
not get the certificate I complete the total course
VB
need assistance from humans, which seems lacking though a coach can give guidance but not to the extent of human touch.
YY
Not only did I gain the basic knowledge of deep learning, but also learned Pytorch. It is a good course, however, there is still a lot more to go in the area of Deep learning,
MA
Exceptional course and all the labs are industry related
DD
Excellent Course. I love the way the course was presented. There were a lot of practical and visual examples explaining each module. It is highly recommended!
Showing: 20 of 421
In general, this course is very useful and I have learned a lot.
But...
A large amount of information has been compressed in a short period of time. The synthesized speech runs too fast. Slides on videos also change too fast. Some of them appear less than a second. A learner has to pause or even rewind a video to catch and explore them for understanding.
Multiple errors in lab solutions (I would call them even bugs). Some of the proposed solutions do not follow requirements specified in preceding cells.
Wrong information in slides. For example, 'hidden layers' instead of 'neurons in the hidden layer' or 'hidden neurons'.
Too many spelling errors in videos, quizzes and descriptions apparently made by non-native English speakers. For example, two instead of too, ture instead of true, supper instead of super, rergresstion instead of regression etc.
Technical issues with labs appear too often - cannot start the server or unavailable at all for multiple days, broken conda installation due to outdated or incompatible module versions (in particular, torchvision and pillow).
I was expecting much more accuracy from a course led by IBM. An editor would be recommended to thoroughly review all the slides, quizzes and notebooks of this course.
Horrible slides, instructor's monotonous voice, typos in exercises, and explanations are inadequate. Course is a rip off at 50 dollar a month.
Still a decent course but compared to other courses in this series, both the content and the
presentation of the content really lack clarity.
This is not a bad course at all. One feedback, however, is making the quizzes longer, and adding difficult questions especially concept-based one in the quiz will be more rewarding and valuable.
While the subject of this course is interesting, the general quality of the course materials is sub-standard of what I am used to on Coursera. I posted a question on the forum that the staff never bothered to answer. I used to a much better quality from Coursera.
This course had many flaws including that at the most basic it was riddled with errors, typos, and formatting issues.
Some more specific feedback is that this course seemed overly preoccupied with explaining math concepts or neural net architecture at a high level and glossing over much of the actual pyTorch specific programming.
The organization of the lectures make no sense, with separate lectures and labs for single class and multiclass versions of various models even though the functions all were built to handle multiple dimensions and so there was really no difference. Additionally because the lectures, lab, and quiz used all the same examples this means we would see the exact material presented over and over with no clear pedagogical reason.
Additionally the course seemed overly preoccupied with OOP to the point of replicating the functionality of several built in pyTorch classes obfuscating the actual material with no clear reason given for why we were creating our own version of extant classes.
Lastly, the quizes almost never asked any questions about pyTorch. Most of them were just the most basic questions about comprehending reading code. Things like "if input = 3 how many inputs are there?" or "which option is used for He initialization" and the options are like "He initialization or Xavier"
A terrific overview of PyTorch. I was especially amazed by the lab notebooks where the author went above and beyond to plot everything in a useful way. This allowed the student to visualize everything that was going on under the hood. In each notebook, there was also multiple ways of showing how to accomplish a task whether it be coding manually or using a PyTorch function to simplify. I appreciate seeing it both ways as it really demystifies the black box of Deep Learning libraries.
The main reasons i gave 5 starts:
1 There is simply a lot of content in this course
2 You can tell that the explanations were thought through and that reflects in the quality of the content
3 The labs are super helpful and presented in a very understandable way
Sure the course doens't cover some topics such as recursive neural networks, but you won't be disappointed unless you are looking for a very very technical course on NNs
A very excellent course to get introduced to PyTorch from bottom up.Also the lectures for Neural Networks and CNNs were short but really excellent and highly intuitive.These short lectures are an excellent way to learn concepts of Neural networks.Would have loved to see a week dedicated to sequence models.The instructors have really really done a fantastic job.
An extremely good course for anyone starting to build deep learning models. I am very satisfied at the end of this course as i was able to code models easily using pytorch. Definitely recomended!!
It was a LONG course, very packed with info. But, I feel like I certainly learned a lot and have a great foundation for further learning.
Amazing, really informative and helps a lot !!! really liked this course and would recommend this to anyone interested in Deep learning!
It is freeaaakin hard if you take the whole IBM AI ENGINEERING Professional Cert in the duration of a trial period.
Lots of errors in the questions and answers, annoying content structure, bad videos (speed, cadence, auto-generated voice that consistently mis-pronounces things). Labs that are identical to the videos. No context setting or understanding beyond trivial mechanics.
Even worse, the quizzes contain typing/syntax errors that you have to ignore and then suddenly some of the quizzes contain errors that you must not ignore.
This is a ridiculuously bad course and I have no idea how it got to getting this many good ratings.
ABSOLUTE WASTE OF TIME. CHOOSE A DIFFERENT COURSE!
I am very disappointed with the quality of the course materials. The videos are recorded with what sounds like a text to speech system or a voice over done by a voice actor who does not really understand the subject matter and lacks personality.
It's hard to understand as it all runs at the same pace and there isn't sufficient time given to specific concepts that may take a shorter or a longer time to sink in depending on their complexity. It's just a constant speed monologue without any real feeling or passion in the subject matter.
Very well done course! The concepts are pretty clearly explained. Sometimes the labs have instructions that are a bit misleading but it's a very minor issue. I really enjoyed the instructor using colored blocks as a tool to explain codes!
One of the best courses I've taken. Everything was really easy explained, step-by-step, with nice slides and lost of explanations. It is really clear and starts from the very beginning. I'll totally recommend it!
this course provides a very good and cohesive introduction to Neural Networks. I learned a lot during my journey and I recommend it for anyone interesting in the field.
It was a very informative and interesting lecture. I learn a lot about the details when using PyTorch to build and train a deep neural network. I am so thankful.
Awesome! This course gives me the basic workflow for using machine learning technique in my research! The materials in the form of Jupyter lab really help!