The course was highly informative and very well presented. It was very easier to follow. Many complicated concepts were clearly explained. It improved my confidence with respect to programming skills.
I'm extremely excited with what I have learnt so far. As a newbie in Machine Learning, the exposure gained will serve as the much needed foundation to delve into its application to real life problems.
By Andrew K J•
This was a very informative course. The videos provided a good background on the concepts and I found the labs especially helpful for learning to implement Python code for each technique covered.
By Arijit G•
one of the best shot term course in Mechine Learning
By Dhruv K•
Could have explained a little coding in videos instead of putting it in labs...
By APARAJITO S•
I am thoroughly enjoying the course. The codes written are the shortest possible codes but the narrations are just fabulous to comprehend and remember. I need more practice to write the codes correctly by my own but my fundas are all cleared and I know exactly why am I doing the next step.
By Rishi K N•
Labs were incredibly useful as a practical learning tool which therefore helped in the final assignment! I wouldn't have done well in the final assignment without it together with the lecture videos!
By Jonathan L•
I am happy to have this online education, I drop out my nuclear engineering degree, I am happy to learn practical things with future... I work for IBM also...but I want to become a data scientis
By Imran R•
Thank You Mr. Saeed Aghabozorgi for designing and delivering such a immersive course, I found lot of pointers and specific details associated with many interesting topics in Machine Learning.
By Nathan E•
The course covered quite a wide range of topics in Machine Learning, which was great. However, the sample code was not commented as much as I would have liked, at least for visualizations of the results of the machine learning algorithms, so I don't feel very confident that I would be able to replicate many of those on my own. The in-lesson exercises mostly consisted of following examples arranged by the instructor, there weren't many opportunities to challenge yourself with exercises and get feedback.
By Serdar M•
labs are not easy to understand
By James F•
Using IBM Watson Studio 'Lite' plan is a huge pain in the ___. I had to use 4 different emails to start from scratch to submit the notebooks for peer review. The course's instructions don't mimic the actual site - sometimes I wonder if they're referencing the same site in the instructions. You can learn this information elsewhere without added the headache.
By Pierre-Antoine M•
That course is a joke.
Videos are less informative than wikipédia, hands-on labs have praticaly no exercises and are really shallows.
Finally the Peer-Graded Assignment is made even more difficult, because not having correct lessons and hands-on is not bad enough, by being really bad worded
By Suresh S•
I liked it very much and was able to clearly understand the usage in programming language with ML related libraries. Thanks to IBM friends and Coursera for providing the expertise and the platform.
By Juan V P•
Very interesting subject, and very well explained. Even if I miss more concrete code examples, I can always look for it, the theory and the logic behind it was explained flawlessly.
By Sumedh K•
The course is amazing. It provides with Mathematical equations for all the algorithms taught and coding is done with real world cases as well.
By Bjørn I A•
I liked this course. Nice to see how math learnt in theory years ago can be used in practice in some of the models.
By asher b•
puts a lot of the previous courses all together. challenging, but doable.
By Vivek R•
WORLD BEST STUDY'S MATERIALS ARE AVAILABLE ON COURSERA.
By Chetan M•
The course was well described. Thanks Man !!
By Gilbert V•
Course is largely a scam. At the end you have to have a peer reviewed project that will prevent you from finishing the course if other people do not grade your project. You can have a high enough overall grade that you could get a 0 on the final and still pass and still be out of luck if people decide to not help with grading, which is exactly what happened to me. Do not waste your time and money if you want to be at the mercy of other people.
By Aditya V R•
Too much maths. Those who didnt have any background in math, it is very difficult for them to pass this course. They wont explain the code. They explain only the concept. The code is very difficult to understand. Very complex code. I many times thought of giving up. Finally completed with luck and hardwork.
Its interesting given the title the lectures never mention Python or show code ; ) That's left to the ungraded exercises. I liked it this way. Getting the good background on the algorithms independent of language or library, and then applying that in the labs is effective. I will refer back to this class as I continue learning about ML.
I had trouble getting my final project graded - but realized I hadn't shared my project correctly (at first didn't share code cells), and had to save a `version` of the notebook so my edits would be available to the other students to be graded. Leave yourself extra time for your peers to review your project, and check that the shared link to your notebook shows what you expect. You don't need to post in the forum to get your project graded - lots of students were doing that..
By Stephen P•
Lots to learn in this class! Week 3 was definitely heavy and challenging in the middle of it, but the course really builds up well and makes sense by the end of it and I understand why those topics were combined as they were. I found the labs most helpful when they included # hashtag explanations/documentations when introducing new code to explain the different parameters and reasons for using them, or if establishing parameters in the code with explanatory definitions/names to guide the user through new operations. In the very last lab, I think they included a link to the pandas API reference page with that specific new operation. I found that really helpful because I had already been going to the pandas page to learn more about other new operations as they were introduced in previous labs.
By Caterina F•
Machine Learning with Python is highly informative and very well presented. It wasn't easy, it requires a good understanding of math. Complex concepts of machine learning algorithms are explained clearly.
After the course, you will have a solid awareness of how machine learning is applied to the real world and how to use the skills like, sci-kit learn and SciPy from the Python language.
Excellent support of the labs and the Notebooks provided. The final project will be a challenge for what we have learned.
I strongly recommend this course.
By Jeremiah J•
This was MILES ahead of the last IBM course I took (Building AI Application with Watson APIs). The part that I thought isn't great is the use of other students to "grade" the final project. I definitely understand that you wasn't have hundreds taking the courses at any one time, so that might be the best way to get through the projects. I hope that there is some sort of feedback loop so that if a project was failed by a classmate more than twice, the next submission goes to a REAL staff member for review. Thanks for the great course.
By vatsal n k•
Overall the course was very good and I love the peer-graded assignment concept. As after completing your assignment you can see other's assignments, there you can point out where you are better than others and where you lack.
One thing to be noted is that the algorithm training part totally in the practice session. So you have to first read/understand the code by yourself then you can implement it. I think the course could be better if video lectures where there for algorithm training part.