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

Artificial Intelligence & Machine Learning Lab With Applications

This document describes an Artificial Intelligence & Machine Learning lab course with applications. The course objectives are to analyze and design regression techniques for real data, analyze concepts related to data clustering, classification, neural networks and deep learning. The course outcomes are to analyze and apply logic programming, linear and multiple regression, classification algorithms, clustering algorithms, neural networks, and deep learning to real-life problems. The course includes experiments applying various machine learning algorithms to different datasets including regression, classification, clustering, neural networks and deep learning.

Uploaded by

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

Artificial Intelligence & Machine Learning Lab With Applications

This document describes an Artificial Intelligence & Machine Learning lab course with applications. The course objectives are to analyze and design regression techniques for real data, analyze concepts related to data clustering, classification, neural networks and deep learning. The course outcomes are to analyze and apply logic programming, linear and multiple regression, classification algorithms, clustering algorithms, neural networks, and deep learning to real-life problems. The course includes experiments applying various machine learning algorithms to different datasets including regression, classification, clustering, neural networks and deep learning.

Uploaded by

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

ARTIFICIAL INTELLIGENCE & MACHINE LEARNING LAB WITH

APPLICATIONS

Course Code: 18CS5DLAML Credits: 02


L: P: T: S: 0: 2: 2:0 CIE Marks: 50
Exam Hours: 03 SEE Marks: 50

Course Objectives:

1.

2. Analyze and design regression techniques for handling real data.

3. Analyze and implement concepts related to data clustering ,classification,neural


networks and deep learning
Course Outcomes: At the end of the course, student will be able to:

CO Analyze and make use of logic to infer unknown facts using Pyke logic programming
1 in python.

CO Analyze and apply simple linear regression and Multiple Linear Regression using
2 Python.

CO Analyze and apply/implement classification/supervised learning algorithms on


3 different datasets.

CO Analyze and apply clustering algorithms on different datasets.


4

CO Analyze and apply neural networks to real life problems.


5

CO Analyze and apply deep learning networks to real life problems.


6

Experiment Contents of the Experiment Hours COs


No.
PRE-REQUISITE FOR AI_ML_LAB

Python for Data science:


https://www.coursera.org/learn/python-for-applied-data-
science-ai#syllabus

For a given Standard Wumpus world scenario, encode the


facts and rules and run queries to infer about its
neighboring locations are free of danger using the Pyke logic
1. programming in python. 02 CO1

2. Apply: 02 CO2

a) Simple linear regression model for headBrain dataset


and predict brain weight based on head size using the least
square method.

Find out (i) R^2 score for the predicted model

(ii) Display the all the data points along with the fit
model

b) Simple linear regression model for housing_prices_SLR


dataset and predict house price based on the area of the
house using the library scikit_learn.

Find out (i) Analyze the R^2score of predicted training and


test models score.

(ii) Display the all the data points along with fit model
Apply:

3. a) Multiple linear regression model for student dataset and


predict writing skill of student based on the math skill and
reading skill of the student using the Gradient descent
method. Find out R^2 score for the predicted model

b) Multiple linear regression model for housing_prices


dataset and predict house price based on the area, floor and
room size of the house using the library scikit_learn . Find
out the accuracy of the model using R^2 score statistics for
02 CO2
the predicted model

4. Apply Decision tree and Naïve Bayesian classifiers on


breast cancer dataset. Find out
i) Number of benign and malignant
cases in the testing phase

ii) Compare the accuracy of the both


classifiers
02 CO3

Apply SVM classifier


5.
i) On Iris dataset to find out Linearly separable
decision boundary
ii) On randomly generated dataset using library
package [MAKEMOON] to find out Non-
linearly separable decision boundary 02 CO3
6. a) Apply Partitioning k-means clustering technique on
ch1ex1 dataset with different K (number of clusters) as input
and record the output

b) Apply Hierarchical Clustering Algorithm on


seeds_less_rows dataset for extracting cluster labels of
different varieties of seeds 02 CO4

7. Demonstrate
a) Usage of Sigmoid activation function in
artificial neural network
b) Identification of face using opencv library. 02 CO5

8. Using Keras and Tensor flow framework


i) Load the Pima_indians_diabetes
dataset
ii) Design a two-layer neural
network with one hidden layer and one
output layer
a. Use Relu activation function for the hidden
layer
b. Use sigmoid activation function for the
output layer
iii) Train the designed network for
Pima_indians_diabetes
iv) Evaluate the network
v) Generate Predictions for 10
samples 02 CO6

9. Using Keras and tensor flow network 02 CO6


i) Load the mnist image dataset
ii) Design a two-layer neural
network with one hidden layer and one
output layer
a. Use CNN with Leaky Relu activation
function for the hidden layer
b. Use sigmoid activation function for the
output layer
iii) Train the designed network for
mnist dataset
iv) Visualize the results of
a) Training vs validation
accuracy
b) Training vs Validation loss

Using Keras and tensor flow network


10. i) Load the imdb text dataset
ii) Design a two-layer neural network
with one hidden layer and one output layer
a. Use simpleRNN in the hidden layer
b. Use sigmoid activation function for the
output layer
iii) Train the designed network for imdb
dataset
iv) Visualize the results of
a) Training vs validation
accuracy
b) Training vs Validation loss 02 CO6

Text Book:
1. Stuart Russel, Peter Norvig: Artificial Intelligence A Modern Approach, 3rd Edition,
Pearson Education, 2003.
2. “Data Mining Concepts and Techniques”, Jiawei Han, Micheline Kamber, Jian Pei,
Elsevier (MK) 3rd Edition, 2012.
3. Deep Learning with Python: A Hands-on Introduction Nikhil Ketkar
4. https://towardsdatascience.com/notes-on-artificial-intelligence-ai-machine-learning-ml-
and-deep-learning-dl-for-56e51a2071c2

Reference Books:

1. Tom M. Mitchell, “Machine Learning”, McGraw-Hill Education (INDIAN EDITION),


2013. ( 1.1,1.2,1.3,4.2,4.4,4.5,4.6,4.7)
2. An Introduction to Statistical Learning, with Applications in R (2013), by G.James, D.
Witten, T. Hastie, and R. Tibshirani.
Nils J. Nilsson:

You might also like