0% found this document useful (0 votes)
31 views3 pages

Machine Learning Lab

The document outlines the Machine Learning Lab course for III B.Tech – II Semester: IT/AI, detailing course objectives, outcomes, and a list of experiments to be conducted over 12 weeks. Students will learn to implement various machine learning algorithms and techniques using Python, covering topics such as data preprocessing, decision trees, regression models, clustering, and classification methods. The course aims to equip students with practical skills in designing and applying machine learning solutions to real-world problems.

Uploaded by

Aarthi E
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views3 pages

Machine Learning Lab

The document outlines the Machine Learning Lab course for III B.Tech – II Semester: IT/AI, detailing course objectives, outcomes, and a list of experiments to be conducted over 12 weeks. Students will learn to implement various machine learning algorithms and techniques using Python, covering topics such as data preprocessing, decision trees, regression models, clustering, and classification methods. The course aims to equip students with practical skills in designing and applying machine learning solutions to real-world problems.

Uploaded by

Aarthi E
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

MACHINE LEARNING LAB

III B.TECH – II SEMESTER: IT/AI

Course Code Category Hours/Week Credits Maximum Marks


L T P C CIE SEE Total
A6AI09 PCC
0 0 3 1.5 40 60 100

COURSEOBJECTIVES

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.
3. To impart knowledge on the basic concepts underlying machine learning.
4. To acquaint with the process of selecting features for model construction.
5. To familiarize different types of machine learning techniques.

COURSEOUTCOMES

Upon successful completion of the course, the student is able to


1. Design and implement machine learning solutions to classification, regression problems.
2. Analyze the complexity of Machine Learning algorithms and their limitations.
3. Apply appropriate data sets to the Machine Learning algorithms.
4. Identify and apply Machine Learning algorithms to solve real world problems
5. Apply supervised and unsupervised techniques on various data sets.

LIST OF EXPERIMENTS
BASICS
WEEK-1
Write a program to demonstrate the following
a) Operation of data types in Python.
b) Different Arithmetic Operations on numbers in Python.
c) Create, concatenate and print a string and access substring from a given string.
d) Append, and remove lists in python.
e) Demonstrate working with tuples in python.
f) Demonstrate working with dictionaries in python.
STATISTICAL OPERATIONS
WEEK-2 Using python write a NumPy program to compute the
a) Expected Value
b) Mean
c) Standard deviation
d) Variance
e) Covariance
f) Covariance Matrix of two given arrays.
DATA PREPROCESSING – CONTINUOUS / DISCRETE DATA
WEEK-3 For a given set of training data examples stored in a .CSV file, demonstrate Data Preprocessing
in Machine learning with the following steps
a) Getting the dataset.
b) Importing libraries.
c) Importing datasets.
d) Finding Missing Data.
e) Finding Outliers
f) Splitting dataset into training and test set.
g) Feature scaling.
DATA PREPROCESSING – CATEGORICAL DATA
WEEK-4 For a given set of training data examples stored in a .CSV file, demonstrate Data Preprocessing
In Machine learning with the following steps
a) Getting the dataset.
b) Importing libraries.
c) Importing datasets.
d) Finding Missing Data.
e) Encoding Categorical Data.
f) Splitting dataset into training and test set.
g) Feature scaling.
WEEK-5 DECISION TREE
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.
LINEAR REGRESSION
WEEK-6 Build a linear regression model using python for a particular data set by
a) Splitting Training data and Test data.
b) Evaluate the model (intercept and slope).
c) Visualize the training set and testing set
d) predicting the test set result
e) compare actual output values with predicted values.
MULTIPLE LINEAR REGRESSION
WEEK-7
Build a multiple linear regression model using python for a particular data set by
a) Splitting Training data and Test data.
b) Evaluate the model (intercept and slope).
c) Visualize the training set and testing set
d) predicting the test set result
e) compare actual output values with predicted values.
LOGISTIC REGRESSION
WEEK-8 The dataset contains information of users from a company‘s database. It contains information
about UserID, Gender, Age, EstimatedSalary, and Purchased. Use this dataset for predicting that a
user will purchase the company‘s newly launched product or not by Logistic Regression model.
WEEK-9 CLUSTERING
A python program to implement K-Means, Hierarchical Clustering and PCA.
WEEK-10 KNN & SVM
Write a Python program to implement KNN and SVM.

WEEK-11 NAIVE BAYES


Write a program to implement the naïve Bayesian classifier for a sample training data set s
as a .CSV file. Compute the accuracy of the classifier, considering few test data sets.

WEEK-12 RANDOM FOREST ALGORITHM


Implement Random Forest Algorithm using Python.
TEXTBOOKS

1. Aurelien Géron - Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd E
September 21019, O'Reilly Media, Inc., ISBN: 9781492032649.
2. Tom Mitchel “Machine Learning”, Tata McGraW Hill, 2017.

You might also like