22CS11D1
22CS11D1
Course Code:22CS11D1 L T P C
0 1 2 2
Course Outcomes: At the end of the course, a student will be able to:
CO1: Implement various basic linear algebra functions. (L3)
CO2: Make use of numpy and pandas libraries. (L3)
CO3: Solve real world problems using agents. (L3)
CO4: Apply classification and regression algorithms on real world data. (L3)
CO5: Develop models using supervised learning techniques (L3)
LIST OF PROGRAMS:
All the programs should be implemented in Python:
8. Perform Data Analysis on the Titanic Data Set to answer the following.
a. Information regarding each column of the data
b. Impact of each column on the label
c. Number of survivals in each gender
d. Number of survivals in each passenger class
e. The number of people who are not alone.
9. Perform Data Analysis on the California House Price data to answer the following
a. Data Type of each column and info regarding each column
b. The average age of a house in the data set.
c. Determines top 10 localities with the high difference between income and house value. Also, top 10
localities that have the lowest difference
d. What is the ratio of bedrooms to total rooms in the data
e. Determine the average price of a house for each type of ocean_proximity.
12. Implement the following models on Titanic Dataset and determine the values of accuracy,
precision, recall, f1 score and confusion matrix for the test data.
a. Logistic Regression
b. Random Forest Classifier
13. Implement the following models on the California House Pricing Dataset and determine the
values of R score, the area under roc curve and root mean squared error for the test set.
2
14. Write a program to implement Support Vector Machine algorithm to classify the iris data
set. Print both correct and wrong predictions.
Chemical Engineering R-2020 IV-Semester
15. Implement a single neural network and test for different logic gates.
16. Write a program to train and test a Convolutional Neural Network to determine the number, given an
image of a handwritten digit. Determine the training and validation accuracies of your model. (Train
your model for 5 epochs).
SUGGESTED DATASETS:
1. https://www.kaggle.com/c/titanic/data
2. https://www.kaggle.com/camnugent/california-housing-prices
3. https://www.kaggle.com/c/house-prices-advanced-regression-techniques
REFERENCES:
1. Dr.Nilakshi Jain, Artificial Intelligence, As per AICTE: Making a System Intelligent, Wiley Publications,
1 Edition,2019.
st
2. Vijayvargia, Abhishek, Machine Learning with Python: An Approach to Applied Machine Learning, BPB
Publications; 1 edition,2018.
st
3. Dr.S.Lovelyn Rose, Dr. L.Ashok Kumar, Dr.D.Karthika Renuka, Deep Learning using Python, Wiley
India Pvt. Ltd 2019.
4. Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, Pearson Publications,
4th Edition, 2020.
5. Saroj Kaushik, Artificial Intelligence, Cengage Learning India, 2011.
WEB REFERENCES:
1. https://keras.io/
2. https://ai.google/
3. https://www.coursera.org/learn/neural-networks-deep-learning#syllabus
https://swayam.gov.in/nd1_noc19_me71/preview