CS 335/337: Artificial Intelligence and Machine Learning

Instructor: Ganesh Ramakrishnan

TAs: Namita Kalra, Raktim Chaki, Ritesh Kumar, Mayur Warialani, Mohit Agrawal, Ayush Maheshwari, Yash Shah, Manoj

TA Contacts

cs335-337@googlegroups.com


Video recordings, slides, references, tutorials, ipython notebook and all other course notes are all being made available on moodle.
List of applets
Sample papers for reading

Course Description

CS 337 provides a broad introduction to artificial intelligence and machine learning and various fields of application. The course is designed in a way to build up from root level.
Topics include:


The course will discuss the application of machine learning in devanagari script recognition which is a developing field in the machine learning community.

Class Timings, Venue and Grading


Time: Wednesdays and Fridays, 11:00-12:30 PM, Discussion to Solutions of Tutorial from previous week on Wednesdays
Venue: LA301
Office hours (for doubt clarifications): Tuesdays and Fridays 12:30 PM to 5 PM (preferably with prior email appointment) at my office SIA418, Fourth Floor, KReSIT
Credit Requirements
  • 25% Mid-semester exam
  • 35% End semester exam
  • 25% 2 Quizzes
  • 5% In-class SAFE quizzes
  • 10% Project
  • No auditing is allowed this semester. Else, in the past, audit students had to submit assignments and project.

  • Prerequisites


    Eligibility

    The Courses in Linear Algebra, Probability Theory will be helpful.


    Primary books

    (Main reference) Hastie, Tibshirani, Friedman The elements of Statistical Learning Springer Verlag [ HTF]
  • Pattern recognition and machine learning by Christopher Bishop, Springer Verlag, 2006. [ Bis07]
  • Artificial Intelligence: A Modern Approach, by Stuart J. Russell and Peter Norvig, 3rd edition, Pearson, 2010
  • Tom Mitchell, Machine Learning. McGraw-Hill, 1997
  • Kevin Murphy, Statistical Machine Learning
  • Understanding Machine Learning, Shai Shalev-Shwartz and Shai Ben-David, Cambridge University Press. 2017. Available online
  • Supplementary books

    [ PRS ]
  • Probability, Random Variables and Stochastic processes by Papoulis and Pillai, 4th Edition, Tata McGraw Hill Edition.
  • An Introduction to Probability Theory and Its Applications, Vol. 1, William Feller, 3rd edition, Wiley International
  • Introduction to Probability Theory, Paul. G. Hoel, Sidney Port, Charles Stone
  • [ BCAO]
    D. P. Bertsekas Convex Analysis and Optimization, Athena Scientific, 2003
    [ BV ]
    Boyd and Vandenberghe Convex optimization Book available online
    [ Han00]
    Data Mining: Concepts and Techniques by Jiawei Han, Micheline Kamber, Morgan Kaufmann Publishers