Final Presentation
Final Presentation
RECOGNITION USING
ML
DATA 606 : CAPSTONE IN DATA
SCIENCE
DATASET
0 OBJECTIVE 02 DESCRIPTION
1
RESULT ANALYSIS &
03 WORKFLOW 04 EVALUATION
OBJECTIVE
• To build a machine learning model that recognize emotion from speech using the librosa
package, sklearn libraries along with four datasets.
• To present a classification models for predicting emotions elicited by speeches based on
CNN, MLPC, SVM, Logistic Regression, Decision Tree classification by using acoustic
features.
• The machine learning model has been trained to classify eight different emotions.
How Business Incorporates SER?
• Fosters customization with clients by utilizing the SER algorithm to identify their
emotions.
• Calls are routed based on the client's feelings. An unhappy caller can have their
call forwarded to the retention team.
• Automotive is the other domain where emotion recognition is in high demand
due to its role in providing riders with a satisfying driving experience.
• Delivering business-level analytics that makes recommendations based on
customer’s emotions for choosing between different products.
Business Applications of SER
Market Recruitment
research
Screening of Candidates
Customer reaction to
new products
Healthca IoT
re (Internet of
Robots Things)/sma
rt devices
Caregiver
Robots, Devices responding to
Emotional emotions.
Counseling
DATASET DESCRIPTION
Audio Format: .wav Audio Length: 1-3 secs.
Data Size: 1.6 GB Training : 70% Testing 30%
EXTRACTING EMOTIONS
FROM EACH DATA FILE.
FEATURE • MFCC
• ROOT-MEAN-SQUARE
EXTRACTION • ZERO CROSSING RATE
TECHNIQUES • TONNETZ
EDA – PART Emotion Counts for
1 Each Dataset
EDA – PART
2
EDA – PART 3 WAVEPLOT AND SPECTOGRAM FOR EACH
EMOTION
EDA – PART 4 WAVEPLOT AND SPECTOGRAM FOR EACH
EMOTION
EDA – PART 5 WAVEPLOT AND SPECTOGRAM FOR EACH
EMOTION
MAPPING SER WITH ML
Models: Below Models are used in Based conditions and Parameter Tuned
Conditions
SVC MODEL
MAPPING SER WITH ML
MLPC MODEL
MAPPING SER WITH ML
KNN MODEL
MAPPING SER WITH ML
ANY
QUESTION?