SUBJECT: MACHINE LEARNING Faculty: Dr. P.
Surya Prasad
Lesson Plan Academic year: 2020-21
Preferred
Lectures TITLE & SUB TOPICS
Books
UNIT-I: Probability for Machine Learning
1,2 Joint, Marginal, and Conditional Probability
Probability Distributions, Discrete Probability Distributions, Continuous
3,4
Probability Distributions
5 Probability Density Estimation, Maximum Likelihood Estimation
6 Linear Regression With Maximum Likelihood Estimation 3
7 Logistic Regression With Maximum Likelihood Estimation
Expectation Maximization (EM Algorithm); Bayes Theorem, Bayes
8,9
Theorem and Machine Learning
10 Naive Bayes Classifier, Implementation of Bayesian Optimization.
UNIT-II: Python Essentials
11 Python Environment Setup and Essentials
12 Review of python basics
13 Mathematical Computing with Python (NumPy)
14 Scientific Computing with Python (SciPy)
15 Data Manipulation with Pandas 6
Machine Learning with Scikit–Learn
16
Data Visualization in Python using Matplotlib.
UNIT-III: Machine Learning I
17 Artificial Neural Networks: Introduction, Machine learning basics
18 Neuron Model, Neural Network Architecture, Learning Rules
Perceptrons, Single Layer Perceptrons, Multilayer Perceptrons,
19
Feedforward propagation, Back propagation Networks
Kohnen's self-organizing networks, Hopfield network, Applications of
20,21 NN.
1,2
Supervised Learning: Regression, Classifying with k-Nearest
22,23,24 Neighbour classifier, Support vector machine classifier, Decision Tree
classifier
Naive Bayes classifier, Bagging, Boosting, Improving classification with
25,26
the AdaBoost algorithm.
UNIT-IV: Machine Learning II
Unsupervised Learning: Grouping unlabeled items using k-means 1,5
27
clustering
Association analysis with the Apriori algorithm, efficiently finding
28,29
frequent item sets with FP-growth
30,31 Dimensionality reduction: Feature extraction - Principal component
analysis, Singular value decomposition.
Feature selection – feature ranking and subset selection,
32
33,34 filter, wrapper and embedded methods.
UNIT-V: Deep Learning
35,36 layers, activation functions, optimizers
38,39 Build CNN models from scratch
40 pretained models: Alexnet,
41,42 VGG-16,VGG-19, 4
43,44 glooglenet, residualnet,
Transfer Learning,
45
46,47 practical Implementation of CNN and Transfer Learning.
TEXT BOOKS
1. E. Alpaydin, Introduction to Machine Learning, Fourth Edition, MIT Press, 2020.
2. B. Yegnanrayana, “Artificial Neural Networks”, PHI, 2009
3. Jason Brownlee, Probability for Machine Learning, Edition V1.9,2020.
4. Josh Patterson and Adam Gibson, Deep Learning, O’Reilly Media, 2017.
5. Christopher. M. Bishop, Pattern recognition and Machine Learning, Springer, 2006.
6. Chris Albon, Machine Learning with Python Cookbook, O’Reilly Media, 2018.
REFERENCE BOOKS
1. https://keras.io/
2. https://github.com/keras-team
3. https://cedar.buffalo.edu/~srihari/CSE574/
4. https://deeplearning4j.org/
5. https://www.deeplearning.ai/
Signature of the Academic Coordinator Signature of the HOD