You are on page 1of 3

School: SET Batch: 2019-2023

Program: B.Tech. Current Academic Year: 2019-2020


Branch: CSE/IT Semester: III
1 Course Code CAL201
2 Course Title Machine Learning Lab
3 Credits 1
4 Contact Hours 0-0-2
(L-T-P)
Course Status Core
5 Course Objective 1. Learn the basic concepts of Machine Learning algorithms.
2. Make use of Data sets in implementing the machine learning algorithms.
3. Implement the machine learning concepts and algorithms in any suitable language of
choice.
6 Course Outcomes CO 1: Show the implementation of linear and logistic Regression on real life applications.
CO 2: Interpretation of existing models to understand the solution environment.
CO 3: Application of existing mathematical solutions to test real world problems.
CO 4: Analyse the logical ability to apply clustering approach to extract hierarchical
patterns existing in real life problems.
CO 5: Build the understanding of learning theory to glance the upcoming world through it.
CO6: Appraise recent trends in machine learning and applications.
7 Course This course introduces computational learning paradigm for critical & implementable
Description understanding for supervised and unsupervised learning based problem areas.
8 Outline syllabus CO Mapping
Unit 1 Core Concepts of Machine Learning
Write a Program to load and view data set file. CO1
Write a program to implement simple linear regression using housing CO1, CO2
price prediction problem.
Write a program to implement binary logistic regression using cancer CO1, CO2
identification problem.
Unit 2 Supervised Learning Algorithms - Part One
Write a program to implement gradient descent method for learning. CO1, CO2, CO6
Write a program to implement regularized linear regression. CO1, CO2, CO6
Write a program to implement regularized logistic regression. CO1, CO2, , CO6
Write a program to Normalize the data used in linear regression
problem above before predicting prices, and then predict the housing CO1, CO2, CO6
prices.
Unit 3 Supervised Learning Algorithms - Part Two
Write a program to implement Support Vector Machine regression CO1,CO2,CO3,C
using suitable dataset. O6
Build an Artificial Neural Network by implementing the Back- CO1, CO2,CO3,
propagation algorithm and test the same using appropriate data sets. CO6
Write a program to demonstrate the working of the decision tree CO1,CO2,CO3, ,
based ID3 algorithm. Use an appropriate data set for building the
CO6
decision tree and apply this knowledge to classify a new sample.
Write a program to demonstrate the working of the Random Forest CO1,CO2,CO3,
algorithm. Use an appropriate data set for classifying a new sample. CO6
Unit 4 Unsupervised Learning
Write a program to implement K-Means clustering algorithm using an CO2,CO3,CO4,
appropriate dataset. CO6
Write a program to implement K-Means clustering algorithm using an CO2,CO3,CO4,
appropriate dataset. CO6
Unit 5 Hypothesis Testing, Parameter Estimation, Model Evaluation
and Ensemble Methods
Write a program to implement data split into training, cross validation CO2,CO5,CO6
and testing data.
Implement an Ensemble approach by combining different models to CO3,CO5,CO6
solve time series based prediction problem.
Conduct hypothesis testing using some statistical toolkit on CO4,CO5,CO6
appropriate problem.
Mode of Practical
examination
Weightage CA MTE ETE
Distribution 60% 0% 40%
Text book/s* 1. Bishop, C. (2006). Pattern Recognition and Machine
Learning. Berlin: Springer-Verlag.
2. Foundations of Machine Learning, Second Edition By
Mehryar Mohri, Afshin Rostamizadeh and Ameet Talwalkar,
MIT Press, Second Edition, 2018.
3. Introduction to Machine Learning, Third Edition, By
EthemAlpaydin, The MIT Pressmitpress.mit.edu › books ›
introduction-machine-learni...
Other References 1) Baldi, P. and Brunak, S. (2002). Bioinformatics: A Machine
Learning Approach. Cambridge, MA: MIT Press.
2) Russel, S. and Norvig, P. (2003). Artifiical Intelligence: A Modern
Approach. 2ndEdition. New York: Prentice-Hall.
3) Cohen, P.R. (1995) Empirical Methods in Artificial Intelligence.
Cambridge, MA: MIT Press.
4) https://www.toptal.com/machine-learning/ensemble-methods-
machine-learning.

CO and PO Mapping
S. Course Outcome Program Outcomes (PO) &
No. Program Specific Outcomes
(PSO)
1. CO 1 : Show the implementation of linear and logistic Regression on PO1,PO2,PO3,PO4,
real life applications. PO5,PO6,PO7,PO8,
PO9,PO10, PSO1,PSO2,PSO3
2. CO-2 : Interpretation of existing models to understand the solution PO1,PO2,PO3,PO4,
environment. PO5,PO6,PO7,PO8,
PO9,PO10, PSO1,PSO2,PSO3
3. CO-3 : Application of existing mathematical solutions to test real PO1,PO2,PO3,PO4,
world problems. PO5,PO6,PO7,PO8,
PO9,PO10, PSO1,PSO2,PSO3
4. CO-4 : Analyse the logical ability to apply clustering approach to PO1,PO2,PO3,PO4,
extract hierarchical patterns existing in real life problems. PO5,PO6,PO7,PO8,
PO9,PO10, PSO1,PSO2,PSO3
5. CO-5 : Build the understanding of learning theory to glance the PO1,PO2,PO3,PO4,
upcoming world PO5,PO6,PO7,PO8,
PO9,PO10, PSO1,PSO2,PSO3
6. CO-6: Appraise recent trends in machine learning and applications PO1,PO2,PO3,PO4,
PO5,PO6,PO7,PO8,
PO9,PO10, PSO1,PSO2,PSO3

PO and PSO mapping with level of strength for Course Name Concepts of Machine Learning (Course Code
CAL201)

Subject P P P P P P P P P P P P PS PS PS
PO’s /
O O O O O O O O O O O O O O O
PSO’s
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
Concept CO1 3 3 3 3 3 3 2 1 1 3 1 3 2 2 1
s of CO2 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3
Machine CO3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3
Learning CO4 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3
(Course CO5 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3
Code
3 3 3 3 3
CAL- CO6 3 3 3 3 3 3 3 3 3 3
201)

Average of non-zeros entry in following table (should be auto calculated).


Cour PS PS PS
Course
se PO PO PO PO PO PO PO PO PO PO PO O O O
Name
Code PO 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
Concepts of
CAL-
Machine 3.0 3.0 3.0 3.0 3.0 2.8 2.0 2.0 3.0 2.6 3.0 2.8 2.8 2.6
201
Learning 3.00 0 0 0 0 0 3 0 0 0 7 0 3 3 7

Total- 41.83
Strength of Correlation

1. Addressed to Slight (Low=1) extent 2. Addressed to Moderate (Medium=2) extent


3. Addressed to Substantial (High=3) extent

You might also like