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

R20 B.Tech - CSM Siddarth Institute of Engineering & Technology: Puttur (Autonomous) Machine Learning Lab 3 Course Objectives

The document outlines the objectives, outcomes, and list of experiments for a Machine Learning lab course. The objectives are to implement machine learning algorithms using data sets and any programming language of choice. Upon completing the course, students will be able to understand and apply machine learning algorithms to solve real-world problems. The list of 10 experiments includes implementing algorithms such as decision trees, neural networks, naive Bayes classifier, k-nearest neighbors, and locally weighted regression using various datasets.

Uploaded by

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

R20 B.Tech - CSM Siddarth Institute of Engineering & Technology: Puttur (Autonomous) Machine Learning Lab 3 Course Objectives

The document outlines the objectives, outcomes, and list of experiments for a Machine Learning lab course. The objectives are to implement machine learning algorithms using data sets and any programming language of choice. Upon completing the course, students will be able to understand and apply machine learning algorithms to solve real-world problems. The list of 10 experiments includes implementing algorithms such as decision trees, neural networks, naive Bayes classifier, k-nearest neighbors, and locally weighted regression using various datasets.

Uploaded by

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

R20 B.

Tech – CSM

SIDDARTH INSTITUTE OF ENGINEERING & TECHNOLOGY: PUTTUR


(AUTONOMOUS)

(CODE) MACHINE LEARNING LAB


L T P C
0 0 3 2
COURSE OBJECTIVES
The objective of the course is to
1. Make use of Data sets in implementing the machine learning algorithms
2. Implement the machine learning concepts and algorithms in any suitable
language of choice.
COURSE OUTCOMES
On successful completion of the course, the students will be able to
1. Understand the implementation procedures for the machine learning algorithms.
2. Design Java/Python programs for various Learning algorithms.
3. Apply appropriate data sets to the Machine Learning algorithms.
4. Identify and apply Machine Learning algorithms to solve real world problems.

LIST OF EXPERIMENTS:

1. Implement and demonstrate the FIND-Salgorithm for finding the most specific
hypothesis based on a given set of training data samples. Read the training data from a
.CSV file.
2. For a given set of training data examples stored in a .CSV file, implement and
demonstrate the Candidate-Elimination algorithm to output a description of the set of all
hypotheses consistent with the training examples.
3. Write a program to demonstrate the working of the decision tree based ID3 algorithm.
Use an appropriate data set for building the decision tree and apply this knowledge to
classify a new sample.
4. Build an Artificial Neural Network by implementing the Back propagation algorithm and
test the same using appropriate data sets.
5. Write a program to implement the naïve Bayesian classifier for a sample training data set
stored as a .CSV file. Compute the accuracy of the classifier, considering few test data
sets.
6. Assuming a set of documents that need to be classified, use the naïve Bayesian Classifier
model to perform this task. Built-in Java classes/API can be used to write the program.
Calculate the accuracy, precision, and recall for your data set.
7. Write a program to construct a Bayesian network considering medical data. Use this
model to demonstrate the diagnosis of heart patients using standard Heart Disease Data
Set. You can use Java/Python ML library classes/API.
8. Apply EM algorithm to cluster a set of data stored in a .CSV file. Use the same data set
for clustering using k-Means algorithm. Compare the results of these two algorithms and
comment on the quality of clustering. You can add Java/Python ML library classes/API
in the program.
9. Write a program to implement k-Nearest Neighbour algorithm to classify the iris data set.
Print both correct and wrong predictions. Java/Python ML library classes can be used for
this problem.
R20 B.Tech – CSM

10. Implement the non-parametric Locally Weighted Regression algorithm in order to fit data
points. Select appropriate data set for your experiment and draw graphs.

References
1. Tom M Mitchell, Machine Learning, First Edition, McGraw Hill Education, 2013
2. Pang-Ning Tan, Michael Steinbach and Vipin Kumar, “Introduction to Data
Mining”, Person Education, 2007

You might also like