Skip to content

Latest commit

 

History

History
124 lines (107 loc) · 5.3 KB

105-Machine-Learning-Targeted.org

File metadata and controls

124 lines (107 loc) · 5.3 KB

<<<PCP1178>>> MACHINE LEARNING

{{{credits}}}

LTPC
3024

Course Objectives

  • To have a basic knowledge of the concepts and techniques of machine learning.
  • To understand the working of various machine learning algorithms.
  • To use the various probability based learning techniques and evolutionary models.
  • To understand graphical models.

{{{unit}}}

Unit IIntroduction8

Learning: Types of machine learning – Design of a learning system – Perspectives and issues in machine learning; Concept Learning Task: Concept learning as search – Finding a maximally specific hypothesis – Version spaces and Candidate elimination algorithm; Curse of dimensionality – Overfitting – Bias-variance tradeoff.

{{{unit}}}

Unit IILinear and Non-Linear Models10

The Brain and the Neuron – Perceptron – Linear separability – Linear regression; Multi-Layer Perceptron: Going forwards – Going backwards – Back propagation error – Multi-layer perceptron in Practice – Examples of using the MLP – Deriving back-propagation; Radial Basis Functions and Splines: Concepts – RBF Network; Support Vector Machines: Kernels.

{{{unit}}}

Unit IIITree and Probabilistic Models9

Learning with Trees: Decision trees – Constructing decision trees – Classification and regression trees; Ensemble Learning: Boosting – Bagging – Different ways to Combine Classifiers; Probabilistic Learning: Gaussian Mixture Models – Nearest neighbor methods; Unsupervised Learning: K-means algorithms.

{{{unit}}}

Unit IVDimensionality Reduction and Evolutionary Models9

Dimensionality Reduction: Linear discriminant analysis – Principal component analysis – Independent component analysis; Evolutionary Learning: Genetic algorithms – Genetic offspring – Genetic operators – Using Genetic algorithms; Reinforcement Learning: `Getting lost’ example – Markov decision process.

{{{unit}}}

Unit VGraphical Models9

Markov Chain Monte Carlo Methods: Sampling – Proposal distribution – Markov Chain Monte Carlo; Graphical Models: Bayesian networks – Markov Random Fields – Hidden markov models

Suggestive Experiments (Python - Numpy, Scipy, Scikit-learn, Matplotlib)

  1. Perceptron and Linear Regression
  2. Multi-layer Perceptron
  3. Support Vector Machine
  4. Decision Tree algorithm
  5. k-Nearest Neighbor algorithm
  6. K-means clustering
  7. Random Forest and AdaBoost ensemble techniques
  8. Dimensionality reduction techniques : LDA, PCA

\hfill Total: 75

Course Outcomes

On successful completion of this course, the student will be able to

  • Explain the basic concepts of machine learning (K2)
  • Analyze linear and non-linear techniques for classification problems (K4)
  • Apply tree and probabilistic models for the given problems (K3)
  • Apply various dimensionality reduction techniques and evolutionary models (K3)
  • Explain the concepts of graphical models (K2)

References

  1. Stephen Marsland, “Machine Learning – An Algorithmic Perspective”, Second Edition, Chapman and Hall/CRC Machine Learning and Pattern Recognition Series, 2014.
  2. Tom M Mitchell, “Machine Learning, First Edition”, McGraw Hill Education, 2013.
  3. Ethem Alpaydin, “Introduction to Machine Learning 3e (Adaptive Computation and Machine Learning Series)”, Third Edition, MIT Press, 2014
  4. Jason Bell, “Machine learning – Hands on for Developers and Technical Professionals”, First Edition, Wiley, 2014
  5. Peter Flach, “Machine Learning: The Art and Science of Algorithms that Make Sense of Data”, First Edition, Cambridge University Press, 2012.

CO PO MAPPING

PO1PO2PO3PO4PO5PO6PO7PO8PO9PO10PO11
K3K6K6K6K6
CO1K22
CO2K4322222
CO3K332222
CO4K332222
CO5K22
Total1366662
Course Mapping322222