CS419 - Introduction to Machine Learning
Prof. Abir De
Time Commitment Required
Grading Policy and Statistics
No mandatory attendance
No prerequisites but basic knowledge of Machine learning, Probability, Linear algebra is helpful
2 assignments only one was compulsory bonus marks for attempting both(assignments comprised 15% of the weightage), Midsem(25%), Endsem(35%), Project(25%).
Topics Covered in the Course
The topics covered in this course are Supervised Learning Methods like Decision Trees, Generative Classifiers like Naïve Bayes, Support Vector Machines, Logistic classifiers, Neural Networks and Unsupervised Learning Methods like K-means clustering, etc.
The method of instruction was online. There is a scope of improvement in terms of content delivery. Content was not well organized in my opinion but prof was open to any suggestion or changes for the improvement of content. The course is more inclined towards theoretical and the mathematical side of machine learning and requires one to be familiar with concepts from probability and linear algebra.
There were two assignments in the course which provided a good learning curve in terms of application of ML concepts real dataset. Both the assignments were programming based. Having familiarity with Python and NumPy will be beneficial.
Students had to do a course project in groups of 2 to 4. They could choose the topic from the list of given topics or could come with their own topic.
Feedback on Exams
Midsem and Endsem included questions based on math’s for various problems and were moderately easy. Some of the problems involved the concepts directly from the lectures.
Motivation for taking this course
Having done some online courses in ML which I liked made me interested in taking up this course.
Machine Learning is the name of the game in all aspects, be it business analytics or scientific research, this course can give you the right kick in that direction although there is a lot to learn in this field.
How strongly would I recommend this course?
When to take this course?
I took this course in my 4th semester as a minor course
CS 419 Review By: Arpit Tiwari