0% found this document useful (0 votes)
6 views

Machine Learning

This document outlines the objectives and units of a machine learning course. The objectives include understanding supervised learning, unsupervised learning, and probabilistic graphical models. The 5 units cover introduction to machine learning, supervised learning, unsupervised learning, graphical models, and advanced learning.

Uploaded by

jon higk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Machine Learning

This document outlines the objectives and units of a machine learning course. The objectives include understanding supervised learning, unsupervised learning, and probabilistic graphical models. The 5 units cover introduction to machine learning, supervised learning, unsupervised learning, graphical models, and advanced learning.

Uploaded by

jon higk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

IT5036 MACHINE LEARNING LT PC

30 0 3

OBJECTIVES:
• To understand the basic concepts of machine learning and probability
theory.
• To appreciate supervised learning and their applications.
• To understand unsupervised learning like clustering and EM algorithms.
• To understand the theoretical and practical aspects of probabilistic
graphical models.
• To learn other learning aspects such as reinforcement learning,
representation learning, deep learning, neural networks and other
technologies.

UNIT I INTRODUCTION 9
Machine Learning – Types of Machine Learning – Supervised Learning –
Unsupervised Learning – Basic Concepts in Machine Learning – Machine
Learning Process – Weight Space – Testing Machine Learning Algorithms – A
Brief Review of Probability Theory – Turning Data into Probabilities – The Bias-
Variance Tradeoff.

Suggested Activities:
• Flipped classroom on Artificial Intelligence and Expert Systems.
• Practical - Installing Python and exploring the packages required for
machine learning including numpy, scikit-learn, and matplotlib, IPython
hmmpytk and pgmpy.

UNIT II SUPERVISED LEARNING 9


Linear Models for Regression – Linear Basis Function Models – The Bias-
Variance Decomposition – Bayesian Linear Regression – Common Regression
Algorithms – Simple Linear Regression – Multiple Linear Regression – Linear
Models for Classification – Discriminant Functions – Probabilistic Generative
Models – Probabilistic Discriminative Models – Laplace Approximation –
Bayesian Logistic Regression – Common Classification Algorithms – k-Nearest
Neighbors – Decision Trees – Random Forest model – Support Vector Machines.

Suggested Activities:
• Flipped classroom on basics about classification and regression.
• Practical - Collection of data from different recourses and summarize the
data.
• Practical - Build linear, multi-linear, logistic regression model to predict the
data.

UNIT III UNSUPERVISED LEARNING 9


Mixture Models and EM – K-Means Clustering – Dirichlet Process Mixture
Models – Spectral Clustering – Hierarchical Clustering – The Curse of
Dimensionality – Dimensionality Reduction – Principal Component Analysis –
Latent Variable Models(LVM) – Latent Dirichlet Allocation (LDA).
Suggested Activities:
• Flipped classroom on mixture models.
• External learning - Improving performance of the model using kernel
methods.

UNIT IV GRAPHICAL MODELS 9


Bayesian Networks – Conditional Independence – Markov Random Fields –
Learning – Naive Bayes Classifiers – Markov Model – Hidden Markov Model.

Suggested Activities:
• Flipped classroom on Bayesian and Markov models.
• Practical - Implementation of Naive Bayes classifier for credit card
analysis.
• Practical - Implement HMM for an application.
• External learning - Gaussian Processes and Topic Modeling.

UNIT V ADVANCED LEARNING 9


Reinforcement Learning – Representation Learning – Neural Networks – Active
Learning – Ensemble Learning – Bootstrap Aggregation – Boosting – Gradient
Boosting Machines – Deep Learning.
Suggested Activities:
• Flipped classroom on neural networks.
• Practical - Implement bagging approach for credit card analysis.
• External learning - Deep networks.

You might also like