University Institute of Engineering
Department of Computer Science & Engineering
Experiment: 3
Student Name: Aman Agarwal UID:21bcs9226
Branch: Computer Science & Engineering Section/Group:405(b)
Semester: 01 Date of Performance:6/12/21
Subject Name: disruptive technology
Subject Code:
1. Aim of the practical: Tr
2. Tool Used:
3. Basic Concept/ Command Description:
: PyCaret for Classification
It is a bundle of many Machine Learning Algorithms.
Only three lines of code is required to compare 20 ML models.
PyCaret is available for :-
Classification
Regression
Clustering
University Institute of Engineering
Department of Computer Science & Engineering
4. Code:
University Institute of Engineering
Department of Computer Science & Engineering
University Institute of Engineering
Department of Computer Science & Engineering
University Institute of Engineering
Department of Computer Science & Engineering
University Institute of Engineering
Department of Computer Science & Engineering
University Institute of Engineering
Department of Computer Science & Engineering
University Institute of Engineering
Department of Computer Science & Engineering
University Institute of Engineering
Department of Computer Science & Engineering
5. Result and Summary:
Getting Data – How to import data from PyCaret repository
Setting up Environment –
building regression models.
Create model – How to create a model, perform cross validation and evaluate
regression metrics
Tune model – How to automatically tune the hyperparameters of a regression model
Plot model – How to analyze model performance using various plots
Finalize model – How to finalize the best model at the end of the experiment
Predict model – How to make prediction on new/ unseen data
Save / Load model – How to save / load a model for future u
7. Additional Creative Inputs (If Any):
What I have learnt
a) Working of different python packages like pandas and matplotlib.
b) Getting the shape or different descriptions of the data frames.
c) Accessing different data from data frames using pandas.
University Institute of Engineering
Department of Computer Science & Engineering
d) How to plot different types of graphs using matplotlib libraray.
Evaluation Grid (To be filled by Faculty):
Sr. No. Parameters Marks Obtained Maximum Marks
1. Worksheet completion including 10
writinglearning
objectives/Outcomes.(To besubmitted
at the end of the day)
2. Post Lab Quiz Result. 5
3. Student Engagement in 5
Simulation/Demonstration/Performance
and Controls/Pre-Lab Questions.
Signature of Faculty (with Date): Total Marks Obtained: 20