pythonReport2323
pythonReport2323
Vision
To create competent technical manpower to cater industrial and societal
needs.
Mission
We are committed to –
M1 : Provide an environment that values and encourages knowledge acquisition
with effective curriculum implementation.
M2 : Maintain the well-equipped laboratories to develop industrial competencies
among the students.
M3 : Empower and motivate faculties towards building their domain expertise in
technology and management.
M4 : Groom all round personality of students towards leadership, self-
employability, and lifelong learning.
M5 : Promote Industry Institute Interaction through training and placement
services, continuing education programs, consultancy & Technical services ,
etc. for socioeconomic development.
Our Core Values are –Ethics, Equity, Women Empowerment, safety and
Ecofriendly practices
Computer Engineering Department
Vision
To be a trend setting department in technical education providing highly
competent, efficient manpower to meet the ever technology.
Mission
We are committed to –
M1 : To provide an atmosphere for students and faculty to enhance
problem solving skills, leadership qualities, team spirit & ethical
responsibilities.
M2 : To develop technical & professional skills to face Evolving
Challenges and Social Needs through Innovative Learning Process.
M3 : Establish Industry institute interaction program to enhance entrepreneurship
skills.
M4 : Enabling the Students to Excel in their Professions and Careers with life-
long learning keeping speedy growth with emerging technology.
ASSESSMENT MANUAL
OF
PROGRAMMING WITH PYTHON (22616)
(Autonomous) (Iso-9001-2008)
(ISO/ICE27001:2013)
(2024-2025)
Government Polytechnic Thane
CERTIFICATE
This is to certified that following Third Year Computer Engineering students have
successfully and satisfactory completed their micro project work, entitled “AI
Based Emotion Recognition with python” in partial fulfilment of the requirement
for diploma in Computer Engineering Academic Year 2024-2025.
Annexure I
Part A – Plan
Micro-Project Proposal
The goal of this micro-project is to develop an AI-based emotion recognition system using
Python. This system will analyze facial expressions from images or real-time video and classify
them into different emotion categories such as happy, sad, angry, surprised, etc. The project will
leverage OpenCV for image processing and deep learning models like CNNs (Convolutional
Neural Networks) for emotion classification.
Next, we will collect and preprocess a facial expression dataset using OpenCV. We will then
train a CNN model using TensorFlow and Keras to classify emotions. After training, we will
test the model’s accuracy and fine-tune it for better performance.
Finally, we will develop a real-time emotion detection system using a webcam and prepare a
detailed report. We will contribute funds to print the proposal and final report of our micro-
project.
SR. Detail of activity Plan start Plan finish Name of responsible member
NO Date Date
1. Microsoft Windows 10 01
2. MS Word ___
4. VS Code
5. Jupyter Notebook
COMPUTER ENGINEERING
GOVERNMENT POLYTECHNIC, THANE-400612
2024-2025
Annexure II
A Micro-Project Report On
“AI-Based Emotion Recognition with Python”
Submitted In partial fulfilment of the
diploma in
Computer Engineering
UNDER GUIDENCE OF
MRS. POONAM CHAUDHARI
Department of
Computer Engineering
Submitted by:
Roll Enrollment No Name of the Student
No.
TABLE OF CONTENTS
Part B – Report
Micro-Project Report
1.0 Rationale:
In today’s digital world, AI-driven emotion recognition is gaining importance in various
fields such as healthcare, customer service, and human-computer interaction. This project
aims to develop a system that can analyze facial expressions and classify them into
emotions, enhancing AI’s ability to understand human feelings.
Various studies have explored emotion recognition using machine learning and deep learning.
Convolutional Neural Networks (CNNs) have proven effective for facial emotion classification.
Public datasets like FER-2013 are widely used for training models. Open-source libraries such as
TensorFlow, Keras, and OpenCV enable real-time implementation of emotion recognition.
Next, we collected and preprocess a facial expression dataset using OpenCV. We then trained a
CNN model using TensorFlow and Keras to classify emotions. After training, we tested the
model’s accuracy and fine-tuned it for better performance.
Finally, we developed a real-time emotion detection system using a webcam and prepared a
detailed report. We contributed funds to print the proposal and final report of our micro-project.
3. MS Word
4. VS Code
5. Jupyter Notebook
1. Introduction
Emotion recognition using AI is a growing field that enhances human-computer interaction. It
involves detecting and classifying human emotions from facial expressions using deep learning
techniques. This project aims to develop a system that can analyze emotions in real-time using
Python, OpenCV, and TensorFlow.
Expressions are mapped to predefined categories like happy, sad, angry, neutral, etc.
Training datasets like FER-2013 provide labeled images for model learning.
Libraries like TensorFlow & Keras help build and train deep learning models.
5. Implementation Steps
1. Data Collection & Preprocessing – Loaded the dataset, resized images, and applied
normalization.
2. Model Training – Used CNN to classify emotions with training and validation sets.
3. Testing & Accuracy Improvement – Fine-tuned model parameters for better accuracy.