EC303N Foundations of Machine Learning

Course Name: 

EC303N Foundations of Machine Learning

Programme: 

B.Tech (ECE)

Category: 

Programme Specific Electives (PSE)

Credits (L-T-P): 

(2-1-0) 3

Content: 

Decision theory, continuous features, discriminant features and surfaces, Models with gaussian density, Parameter estimation, ML/Bayesian estimation, Examples, Linear regression of one variable, cost function and solution, gradient descent, Multivariate regression, non linear features, underfitting, overfitting, regularization, Logistic regression, cost function, Regularization, Extension of linear models to non linear models, single layer neural network, artificial neural networks, loss functions, back propagation, examples of regression and classification tasks. Alternate Classification systems - Support vector machines, Decision trees, Random forests and Gradient Boosting, Deep learning, vanishing gradient descent problem – solutions, Special architectures, convolutional and recurrent neural networks, Imagenet data, Unsupervised learning algorithms - K means clustering, applications, imensionality reduction, Recommender systems, NN embeddings as features, Introduction to generative models - Autoencoder, Variational Autoencoder

Generative Adversarial Networks (GAN)

References: 

Bishop, Christopher M., “Pattern Recognition and Machine Learning”, Springer 2006
Duda, Richard O., Peter E. Hart and David G. Stork., “Pattern Classification”, John Wiley & Son's, 2012
https://www.deeplearningbook.org/
https://www.coursera.org/learn/machine-learning
https://www.deeplearning.ai/deep-learning-specialization/
https://onlinecourses.nptel.ac.in/noc26_cs76/preview

Department: 

Electronics and Communication Engineering(ECE)
 

Contact us

Prof. Ramesh Kini M.
Professor and Head,
Department of ECE, NITK, Surathkal,
P. O. Srinivasnagar,
Mangalore - 575 025 Karnataka, India.

Connect with us

We're on Social Networks. Follow us & get in touch.