You are on page 1of 2

Machine Learning: Techniques, Tools and Applications

Credits (L:T:P) = 4 (3:0:1) Prerequisites: CSD101 Course-In-Charge: Dr. Harish Karnick Machine learning what, how and where, Supervised, unsupervised and semi-supervised learning, Training validation, Testing, Generalization, Over-fitting, Features and feature engineering, Decision trees, Gaussian mixture models, Nave Bayes Classifier, Linear Classifier, Kernel Based methods and SVMs, Nearest neighbor methods, Hidden Markov Models, Graphical models, Neural and deep networks, Ensemble methods-boosting, bagging, voting schemes, Distance Metrics and clustering, Methods for semi-supervised learning. References: 1. 2. 3. 4. 5. David Barber, Bayesian reasoning and machine learning, Cambridge University Press, 2012 Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar, Foundations of Machine Learning, MIT Press, 2012 Kevin Murphy, Machine Learning: A probabilistic prespective, MIT Press, 2012 Chirstopher Bishop, Pattern recognition and machine learning, Springer 2007 Richard O Duda, Peter E Hart, David G Stork, Pattern Classification, 2nd ed. John Wiley 2001

Image Processing and Applications


Credits (L:T:P) = 4(3:0:1) Prerequisites: Linear Algebra Course-In-charge: Dr. Santosh Singh Fundamentals of digital image processing with particular emphasis on problems in the chosen application. It covers principles and algorithms for processing both deterministic and random signals. Topics include imaging, filtering, registration, coding, feature extraction, and modeling. The focus of the course is a series of labs that provide practical experience in processing different types of data and implementation of mentioned imaging techniques. The labs are done on MATLAB during weekly lab sessions. References: 1. 2. Lim J. S., Two-Dimensional Signal and Image processing. Upper Saddle River, NJ: Prentice Hall Gonzales, R. and R. E. Woods, Digital Image Processing, 2nd ed. Upper Saddle River, NJ: Prentice Hall

Computer Graphics
Credits (L:T:P) = 4 (3:0:1) Prerequisites: None Course-In-Charge: Dr. Jey Chelladurai Introduction: CG system, Recursive Fractals, Geometric Objects, Affine Transformations, Homogeneous Coordinates, Parallel and Perspective projections, Viewing Volumes, Clipping, View-Port transformation, Stereo Viewing, Introduction to OpenGL and GLUT.

Modeling curves and surfaces: Parametric polynomial curves, Bezier curves, Hermite curves, Splines, B-spline subdivisions schemes, Tensor product surfaces, Surface of revolution, Texture coordinates, Half edge data structures, Back/front faces, Hidden line removal using depth buffer. Rendering faces: Gouraud and Phong shading, Ray tracing, Ray casting, Recursive raytracing, Ray mesh intersection, Bounding objects, Scene description, Anti-Aliasing, Distributed ray tracing. References: 1. 2. 3. Edward Angel, Interactive Computer Graphics: A top down approach with OpenGL, 5th Edition Herman, Baker and Carithers, Computer Graphics with OpenGL, 4th Edition Shreiner, D. OpenGL Programming Guide: The official Guide to OpenGL Version 3.0 and 3.1, Addison Wesley

You might also like