ML_TA_IIITB_2020

This repository contains TA tutorial sessions work for the Machine Learning course, September '20 - Dec '20.

Requirements

Python3 : is an interpreted high-level programming language for general-purpose programming.

Numpy : is a Python library to support large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays.

Pandas : is a Python library for data manipulation and analysis. In particular, it offers data structures and operations for manipulating numerical tables and time series.

Scipy : is a Python library for scientific computing and technical computing. SciPy contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing, ODE solvers and other tasks common in science and engineering.

Scikit-learn : is a free machine learning library in Python. It features various classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.

MatplotLib : is a plotting library for the Python programming language and its numerical mathematics extension NumPy. It provides an object-oriented API for embedding plots into applications.

Seaborn : is a Python data visualization library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics.

OpenCV : is a library of programming functions mainly aimed at real-time computer vision. OpenCV supports the deep learning frameworks TensorFlow, Torch/PyTorch and Caffe.

PIL : adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities.

Course Instructors

Prof. G. Srinivasaraghavan
Prof. Neelam Sinha

Teaching Assistants

Vibhav Agarwal (IMT2016)
Tejas Kotha (IMT2016)
Tanmay Jain (IMT2016)
Shreyas Gupta (IMT2016)
Saurabh Jain (IMT2016)
Divyanshu Khandelwal (IMT2016)
Arjun Verma (IMT2017)
Amitesh Anand (MT2019)
Mohd Zahid Faiz (MT2019)
Tushar Anil Masane (MT2019)

Official Communications

All official announcements will be made on LMS.
Students are encouraged to use Slack as a forum for discussions and sharing. Professors and TAs will be participating too.
Email to be used for the queries and doubts to professors/TAs.