ML Lab
ML Lab
Institute’s Mission
Department’s Mission
Lab Objectives:
Term work:
The distribution of marks for term work shall be as follows:
Lab/ Experimental Work: 10 Marks
Mini Project: 05 Marks
Attendance (Theory & Practical): 05 Marks
Assignments: 05-marks
Oral Exam:
Examination is to be conducted based on the entire Syllabus of CSC701:
Machine Learning.
Suggested List of Experiments
Sr. Title of Experiment Date of Date of Pg Grade Sign
No. Performance Submission No.
1 To implement Linear
Regression.
2 To implement Logistic
Regression.
3 To implement Ensemble
learning
(bagging/boosting)
4 To implement SVM
5 To implement PCA
6 To implement LDA
7 To implement DB Scan
8 To implement CART
9 Innovative experiment
10 Assignment no.1
11 Assignment no. 2
12 Mini Project
13 Course certificate
Program Outcomes
Engineering Graduates will be able to:
2. Problem analysis: Identify, formulate, review research literature, and analyze complex engineering
problems reaching substantiated conclusions using first principles of mathematics, natural sciences,
and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and design
system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modelling to complex engineering activities with
an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal,
health, safety, legal and cultural issues and the consequent responsibilities relevant to the
professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional engineering solutions
in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of
the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings.
11. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.
Machine Learning Mini Project
Object Detection for Visually Impaired People
By Sanjana Bhosle, Krutika Bhide, Gaurav Sharma
More than 50 images are used for each Class to train the model. Airpods
Keys
Purse
Spectacle Case
Stapler
import tensorflow as tf
from tensorflow.keras.preprocessing.image import ImageDataGenerator from tensorflow.keras
import layers, models import os
val_datagen = ImageDataGenerator(rescale=1./255)
train_datagen.flow_from_directory(
model = models.Sequential([
layers.Dense(5, activation='softmax')
])
model.compile( optimizer='adam',
loss='categorical_crossentropy', metrics=['accuracy']
model.save('keras_model.h5')
import pyttsx3
np.set_printoptions(suppress=True)
while True:
prediction = model.predict(data)
for i in prediction: if i[0] > 0.7:
text = "Stapler"
# Display the text on the image img = cv2.resize(img, (500, 500)) cv2.putText(img, text, (10, 30),
cv2.FONT_HERSHEY_COMPLEX_SMALL, 2, (0, 255,
0), 1)
cv2.imshow('img', img)
engine.say(text)
engine.runAndWait()
break
Result: