Practical 1to10
Practical 1to10
Practical 1to10
CE Department
Laboratory Manual
NAME
ENROLLMENT NUMBER
BATCH
YEAR
CERTIFICATE
Date of Submission:-
5 Strings:
1) Write a python program to find the
length of a given string and reverse
same.
2) Write a python program to check
whether the string is in uppercase,
lowercase and capitalized first letter
or not
6 Pandas:
1) Write a Program to perform how
to Read .csv dataset using
pandas.
2) Write a Program to perform
how to display data from .csv
dataset using pandas.
7 Pandas:
1) Write a Program to perform
how to display.csv dataset
structure using pandas.
2) Write a Program to perform how
to display top 5 data from .csv
datas using pandas.
8 Pandas:
1) Write a Program to perform
Data Pre-processing on .csv
dataset using pandas
2) Write a Program to perform
Train And Test Split on .csv
dataset using pandas
9 Pandas:
Write a Program to Implement
Decision Tree , Random Forest, NB ML
models on .csv dataset using pandas
10 Matplotlib:
Implement scatter plot,boxplot and
histogram using pyplotlibrary
EXPERIMENT NO: 1 DATE: / /
Example 1:
If you have used Netflix, then you must know that it recommends you some movies or
shows for watching based on what you have watched earlier. Machine Learning is used for this
recommendation and to select the data which matches your choice. It uses the earlier data.
Example 2:
The second example would be Facebook.
When you upload a photo on Facebook, it can recognize a person in that photo and
suggest mutual friends. ML is used for these predictions. It uses data like your friend-list, photos
available etc. and it makes predictions based on that.
Example 3:
The third example is Software, which shows how you will look when you get older. This
image processing also uses machine learning.
All these are some examples that help us to understand how machine learning is used. ML is
similar to AI up to some extent, however, there is a difference between the two. It is related to data
mining.
With the help of machine learning, systems make better decisions, at a high speed and most of
the times they are accurate. Using this technique is inexpensive and it can analyze large and complex
data sets.
2. PyTorch
PyTorch is a Torch based, Python machine learning library. The torch is a Lua based
computing framework, scripting language, and machine learning library.
Features:
● It helps in building neural networks through Autograd Module.
● It provides a variety of optimization algorithms for building neural networks.
● PyTorch can be used on cloud platforms.
● It provides distributed training, various tools, and libraries.
Pros:
● It helps in creating computational graphs.
● Ease of use because of the hybrid front-end.
3. TensorFlow
TensorFlow provides a JavaScript library which helps in machine learning. APIs will help
you to build and train the models.
Features:
● Helps in training and building your models.
● You can run your existing models with the help of TensorFlow.js which is a model converter.
● It helps in the neural network.
Pros:
● You can use it in two ways, i.e. by script tags or by installing through NPM.
● It can even help for human pose estimation.
Cons:
● It is difficult to learn.
4. Weka
These machine learning algorithms help in data mining.
Features:
● Data preparation
● Classification
● Regression
● Clustering
● Visualization and
● Association rules mining.
Pros:
● Provides online courses for training.
● Easy to understand algorithms.
● It is good for students as well.
Cons:
● Not much documentation and online support are available.
5. KNIME
KNIME is a tool for data analytics, reporting and integration platform. Using the data
pipelining concept, it combines different components for machine learning and data mining.
Features:
● It can integrate the code of programming languages like C, C++, R, Python, Java,
JavaScript etc.
● It can be used for business intelligence, financial data analysis, and CRM.
Pros:
● It can work as a SAS alternative.
● It is easy to deploy and install.
● Easy to learn.
Cons:
● Difficult to build complicated models.
● Limited visualization and exporting capabilities.
6. Colab
Google Colab is a cloud service which supports Python. It will help you in building the
machine learning applications using the libraries of PyTorch, Keras, TensorFlow, and OpenCV
Features:
● It helps in machine learning education.
● Assists in machine learning research.
Pros:
● You can use it from your google drive.
7. Keras.io
Keras is an API for neural networks. It helps in doing quick research and is written in Python.
Features:
● It can be used for easy and fast prototyping.
● It supports convolution networks.
● It assists recurrent networks.
● It supports a combination of two networks.
● It can be run on the CPU and GPU.
Pros:
● User-friendly
● Modular
● Extensible
Cons:
● In order to use Keras, you must need TensorFlow, Theano, or CNTK.
8. Rapid Miner
Rapid Miner provides a platform for machine learning, deep learning, data preparation,
text mining, and predictive analytics. It can be used for research, education and application
development.
Features:
● Through GUI, it helps in designing and implementing analytical workflows.
● It helps with data preparation.
● Result Visualization.
● Model validation and optimization.
Pros:
● Extensible through plugins.
● Easy to use.
● No programming skills are required.
Cons:
● The tool is costly.
EVALUATION:
Understanding / Timely
Involvement Total (10)
Problem solving Completion
(4) (3)
(3)
Signature
VIVA-VOCE QUESTIONS :
1.Is python programming language or scripting language? justify your statement.
2.List the different modes of running python scripts? 3.Mention five benefits of using
Python?
4.List the differences between compiler and interpreter? 5.What are
the supported data types in Python?
6. What is the command line argument?
7. How to represent complex numbers in
python? 8.What is the importance of type
conversion?
9.How to determine the type of a variable in Python? 10.How to assign multiple values
to variables in a single line in python? 11.How many reserved keywords are there in
python? 12.Write a print statement to display the output Hello”World”Everyone?
13.How to write multiline statements in python?
14.What is an indentation error with an example?
EXPERIMENT NO: 2 DATE: / /
AIM:
Objective:
∙ To study Python on different platforms.
∙ To study and implement python data types
Program :
Output :
2. Write a python program to check whether the given number is even or odd
Objective:
∙ To study Python on different platforms.
∙ To study and implement python datatypes
Program :
Output :
EVALUATION:
Involvement(4) Understanding Timely
/ Problem Completion Total (10)
(3)
solving(3)
Signature
EXPERIMENT NO: 3 DATE: / /
TITLE:
OBJECTIVES: After completing study of this practical the students will be familiarized with...
➢ Concept of Branching Program.
➢ Concept of Iteration.
The Python for loop is an iterator based for loop. It steps through the items of lists, tuples, strings,
the keys of dictionaries and other iterables. The Python for loop starts with the keyword "for"
followed by an arbitrary variable name, which will hold the values of the following sequence
object.
for <variable> in <sequence>:
<statements>
else:
<statements>
Program :
Output:
Using Else Statement with for loop
if Statements
The if statement is arguably the most used statement to control loops. For instance:
EVALUATION:
Involvement(4) Understanding Timely
/ Problem Completion Total (10)
(3)
solving(3)
Signature
EXPERIMENT NO: 4 DATE: / /
● The left triangle star pattern is a star pattern in the shape of a triangle. It is quite easy to create it.
● Steps to create a left triangle star pattern:
o Run a nested for loop where internal loop will run for number of times external
loop has run.
o Print star in each iteration of internal loop.
o Print a new line at the end of internal loop.
o
4.1 Write a python program to find following pattern
o Create a loop that will run for the number of rows (size).
o Inside this we will have 2 loops, first will print spaces and second will print stars. (look
at pattern above)
o Spaces will be printed for size - i times and stars will be printed for i times. Where i is
the current row.
o Print a new line at the end of both internal loops.
*
**
***
****
*****
EVALUATION:
(3)
solving(3)
Signature
EXPERIMENT NO: 5 DATE: / /
1. Length:
Strings in Python are immutable sequences of Unicode code points. Given a string, we need to find its length.
Examples:
1. Write a python program to find the length of a given string and reverse same.
2. Write a python program to check whether the string is in uppercase,lowercase and capitalized
first letter or not
EVALUATION:
Involvement(4) Understanding Timely
/ Problem Completion Total (10)
(3)
solving(3)
Signature
EXPERIMENT NO: 6 DATE: / /
Data Set
EVALUATION:
(3)
solving(3)
Signature
EXPERIMENT NO: 7 DATE: / /
EVALUATION:
(3)
solving(3)
Signature
EXPERIMENT NO:8 DATE: / /
TITLE: Implement functions to perform conditional operations on data frames using pandas.
1) Write a Program to perform Data Pre-processing on .csv dataset using pandas
2) Write a Program to perform Train And Test Split on .csv dataset using pandas
EVALUATION:
(3)
solving(3)
Signature
EXPERIMENT NO: 9 DATE: / /
1. Write a Program to Implement Decision Tree , Random Forest, NB ML models on .csv dataset using pandas
EVALUATION:
(3)
solving(3)
Signature
EXPERIMENT NO: 10 DATE: / /
TITLE: Creating dataframes from pandas for csv and image files Program :
plt.bar(['RandomForest','XGB','NB','SVM','KNN','DT'],
[RFmodel.score(X_test,Y_test)*100,XGBmodel.score(X_test,Y_test)*100,
NBmodel.score(X_test,Y_test)*100,SVMmodel.score(X_test,Y_test)*100,
KNNmodel.score(X_test,Y_test)*100,DTmodel.score(X_test,Y_test)*100])
2. histogram using pyplot library
EVALUATION:
Involvement(4) Understanding Timely
/ Problem Completion Total (10)
(3)
solving(3)
Signature