Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
529 views

Machine Learning Lesson - Plan

This document outlines the course plan for a 5th semester Machine Learning course. The course has 4 units that cover topics like machine learning basics, regression models, support vector machines, decision trees, ensemble learning, and artificial neural networks. The course objectives are to understand learning in living beings, build classifiers using regression and decision trees, combine classifier outcomes, and understand cluster analysis. Students will learn Python skills like data structures, file handling, regular expressions, OOP concepts, and database operations. The course will be taught online with demonstrations and assessments include homework, tests, and a midterm exam.

Uploaded by

nalluri_08
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
529 views

Machine Learning Lesson - Plan

This document outlines the course plan for a 5th semester Machine Learning course. The course has 4 units that cover topics like machine learning basics, regression models, support vector machines, decision trees, ensemble learning, and artificial neural networks. The course objectives are to understand learning in living beings, build classifiers using regression and decision trees, combine classifier outcomes, and understand cluster analysis. Students will learn Python skills like data structures, file handling, regular expressions, OOP concepts, and database operations. The course will be taught online with demonstrations and assessments include homework, tests, and a midterm exam.

Uploaded by

nalluri_08
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

T-L1

BAPATLA ENGINEERING COLLEGE


COURSE PLAN

1. Department: Information Technology

2. Program: B.Tech

3. Semester / Year : V Semester / III Year

4. Course title / code : Machine Learning / 18IT505

5. Prerequisite – Code and Title :

ˆ NIL

6. Number of Lecture hours / week : 3

7. Date of Preparation : 08/08/2020

8. Syllabus

UNIT - I

(11 Hours)
Machine Learning Basics: Key Machine Learning Terminology - Definitions of Machine
Learning, Task, Performance measure and Experience. Components of Learning. Perceptron
Learning Algorithm. Linear Separability. Types of Machine Learning and Applications of
Machine Learning.
Common loss functions in Machine Learning: Regression losses and Classification
losses.
Optimization of Model Parameters: Batch Gradient Descent, Stochastic Gradient
Descent and Mini Batch Gradient Descent.
Main Challenges of Machine Learning: Capacity, Overfitting, Underfitting and Bias
Variance tradeoff
Regression Models: Linear Regression, Polynomial Regression, Learning Curves,
Regularized Linear Models and Logistic Regression.

UNIT - II

(11 Hours)
Support Vector Machines: Linear SVM Classification, Nonlinear SVM Classification,
SVM Regression.
Decision Trees: Training and Visualizing a Decision Tree, Making Predictions,
Estimating Class Probabilities, The CART Training Algorithm, Gini Impurity or Entropy?,
Regularization, Hyperparameters.

UNIT - III

(11 Hours)

Ensemble Learning: Voting Classifiers, Bagging and Pasting, Out-of-Bag Evaluation,


Random Patches and Random Subspaces, Random Forests, Boosting and Stacking.
Unsupervised Learning Techniques: Partition methods for Clustering: K-Means
algorithm.

1
UNIT - IV

(11 Hours)

Introduction to Artificial Neural Networks: Biological Neurons, Logical


Computations with Neurons, The Perceptron, The Multilayer Perceptron and
Backpropagation and Fine-Tuning Neural Network Hyperparameters.

9. Course Objectives

COB 1: Understand the learning phenomena in living beings.


COB 2: Build a classifier using Regression and Decision Trees.
COB 3: Combine the outcomes of different classifiers for better classification performance.
COB 4: Understand Cluster Analysis.

10. Learning Outcomes Students will be able to:

1.1 Write scripts with basic python constructs and using control flow.
1.2 Identify the usage of functions and write scripts using functions.
2.1 Write scripts that can work on files and directories.
2.2 Use different data structures like tuples, lists and dictionaries.
3.1 Write scripts for performing searching using Regular expressions.
3.2 Write scripts with object oriented concepts like inheritance and encapsulation.
4.1 Handle exceptions while writing scripts using exception handling techniques in python.
4.2 Create python applications that can connect with database and perform CRUD
operations.

11. Teaching – Learning Methods

ˆ Online teaching ( M1 )
ˆ Demonstration in Anaconda Python Distribution ( M2 )

12. Assessment Methods

ˆ Home Assignment ( HA )
ˆ Surprise Tests ( ST )
ˆ Mid Term Examinations ( MTE )

13. Lesson Plan

2
No. of Learning Teaching Assessment
Week Unit / module / Topic(s)
Hours Outcomes Methods Methods
M1, M2 HA, ST &
1 3 1.1 Machine Learning Basics
& M3 MTE
Common loss functions
in Machine Learning and M1, M2 HA, ST &
2 3 1.2
Optimization of Model & M3 MTE
Parameters
Main Challenges of Machine M1, M2 HA, ST &
3 3 2.1
Learning and Revision & M3 MTE
M1, M2 HA, ST &
4 3 2.2 Regression Models
& M3 MTE
M1, M2 HA, ST &
5 3 2.2 Support Vector Machines
& M3 MTE
M1, M2 HA, ST &
6 3 3.1 Decision Trees
& M3 MTE
M1, M2 HA, ST &
7 3 3.2 Ensemble Learning
& M3 MTE
Unsupervised Learning M1, M2 HA, ST &
8 3 4.1
Techniques & M3 MTE
Introduction to Artificial Neural M1, M2 HA, ST &
9 3 4.2
Networks & M3 MTE

14. Resources

[1] S. Raschka and V. Mirjalili, Python Machine Learning, 2nd ed. Packt Publishing, 2017.

[2] Y. S. Abu-Mostafa, M. Magdon-Ismail, and H.-T. Lin, Learning From Data A short course.
AML publishers, 2012.

[3] T. M. Mitchell, Machine Learning, 1st ed. McGraw Hill Education, 2012.

[4] A. Geron, Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd ed.
O’Reilly publishers, 2019.

You might also like