SlideShare a Scribd company logo
1 of 26
A Machine Learning Approach to
Classify Sinhala Songs Based On
User Ratings
Authors:
H.M.T. Paranagama1
M.K.A. Ariyaratne1
S.C.M.D.S. Sirisuriya1
1Department of Computer Science, Faculty of Computing,
General Sir John Kotelawala Defence University,
Ratmalana.
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
1.
Introduction
Background of the problem
2
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
3
❏ Are all musicians popular?
❏ How does popular musicians differ from the
unpopular ?
❏ Can unpopular musicians become popular?
❏ If so.How?
Problem at hand
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Proposed
Solution
A web based tools that uses Multi
Layer Neural Networks to
determine/predict a rating of a given
song.
4
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
2.
Literature Review
What others have done
5
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
6
Most of the work related to music
and machine learning were done in :
● Music genre classification
● Music recommendation
Methods used:
● Pattern recognition
● Similarity measurements
● Music information retrieval
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
3.
Design
High level view of the system
7
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Overview of the tool in operation
8
1
2
3
4
5
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Architecture of the multi-layer neural network
9
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
4.
Implementation
Building the system
10
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Implementation
Input Features
●Tempo
●Mel-Frequency Cepstral Co-efficient (MFCC)
●Harmonic element
Output Class
●Poor(0)
●Moderate(1)
●Excellent(2)
11
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Implementation (Cont...)
Activation functions used
●Sigmoid(on hidden layers)
●Softmax (on Output layer)
12
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Technologies used
Libraries
●TensorFlow
●Librosa
●Numpy
●Sklearn
Programming Language
●Python
Web development
●Flask,HTML,CSS,Bootstrap
13
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
5.
Results
Performance evaluation
14
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Change in the accuracy against training epochs
Performance measurements
15
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Performance measurements(Cont...)
16
Changes in cost against training epochs
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Changes in weights against training
epochs
17
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Changes in biases against training
epochs
18
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
6.
Optimization
Trying to improve the system
19
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Tuning Hyperparameters
Parameter
configuration
Training
Epochs
# of Neurons
in hidden
layer 1
# of Neurons
in hidden
layer 2
Learning
rate
Accuracy
1 1000 1000 500 0.05 81%
2 1000 500 500 0.05 80%
3 500 60 60 0.05 85%
4 500 60 60 0.1 85%
20
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Performance Optimization
21
➢ Using Clustering(K-Means) to determine the labels
➢ Using pre-stored data for training and testing
purposes rather than real-time extraction
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
7.
Discussion
Matters to focus on
22
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
23
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Acknowledgements
Special thanks to all the people who made and released
these awesome resources for free:
● Presentation template by SlidesCarnival
● Photographs by Unsplash & Death to the Stock Photo
(license)
Further gratitude is extended to the following individuals
for their advice and guidance:
● MR.Chandrasekara(Provider of the music repository)
● Ms.M.K.A.Ariyaratne(Supervisor of this project)
● Dr.T.G.I.Fernando(pointing out the research problem)
24
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
References
● https://www.tensorflow.org/
● https://librosa.github.io/librosa/
● https://aqibsaeed.github.io/2016-09-03-urban-sound-
classification-part-1/
25
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Thanks!
Any questions?
26
10th International Research Conference of General Sir John Kotelawala Defence University
August 3rd – 4th 2017
Contact Information:

More Related Content

Similar to A machine learning approach to classify sinhala songs based on userratings

Virtual Research Environments as-a-serive
Virtual Research Environments as-a-seriveVirtual Research Environments as-a-serive
Virtual Research Environments as-a-seriveBlue BRIDGE
 
4th International conference on Advanced Natural Language Processing (AdNLP 2...
4th International conference on Advanced Natural Language Processing (AdNLP 2...4th International conference on Advanced Natural Language Processing (AdNLP 2...
4th International conference on Advanced Natural Language Processing (AdNLP 2...IJCSEA Journal
 
Bhavin Shah 1.10
Bhavin Shah 1.10Bhavin Shah 1.10
Bhavin Shah 1.10Bhavin Shah
 
Fisher Kernel based Relevance Feedback for Multimodal Video Retrieval
Fisher Kernel based Relevance Feedback for Multimodal Video RetrievalFisher Kernel based Relevance Feedback for Multimodal Video Retrieval
Fisher Kernel based Relevance Feedback for Multimodal Video RetrievalIonut Mironica
 
The Developing Needs for e-infrastructures
The Developing Needs for e-infrastructuresThe Developing Needs for e-infrastructures
The Developing Needs for e-infrastructuresguest0dc425
 
Towards universitas indonesia_next_generation_firewall_service
Towards universitas indonesia_next_generation_firewall_serviceTowards universitas indonesia_next_generation_firewall_service
Towards universitas indonesia_next_generation_firewall_serviceTonny Adhi Sabastian
 
Towards Universitas Indonesia Next Generation Firewall Service - Tonny | GNOM...
Towards Universitas Indonesia Next Generation Firewall Service - Tonny | GNOM...Towards Universitas Indonesia Next Generation Firewall Service - Tonny | GNOM...
Towards Universitas Indonesia Next Generation Firewall Service - Tonny | GNOM...Estu Fardani
 
manoj resume new version
manoj resume new versionmanoj resume new version
manoj resume new versionOswalt Manoj
 
R.vinoth curriculum vitae
R.vinoth curriculum vitaeR.vinoth curriculum vitae
R.vinoth curriculum vitaevinoth rathinam
 
Curriculum vitae r.vinoth
Curriculum vitae r.vinothCurriculum vitae r.vinoth
Curriculum vitae r.vinothvinoth rathinam
 
La Trobe University Research Commons
La Trobe University Research CommonsLa Trobe University Research Commons
La Trobe University Research CommonsLa Trobe University
 
ECE faculty workshop details 2017-2018 (1).docx
ECE faculty workshop details 2017-2018 (1).docxECE faculty workshop details 2017-2018 (1).docx
ECE faculty workshop details 2017-2018 (1).docxGowriShankar881783
 
Introduction to ICST 2017
Introduction to ICST 2017Introduction to ICST 2017
Introduction to ICST 2017Keizo Tatsumi
 
Project CAiRO Overview
Project CAiRO OverviewProject CAiRO Overview
Project CAiRO OverviewStephen Gray
 
SMART PROJECT - WP 7 Dissemination and Exploitation
SMART PROJECT - WP 7 Dissemination and ExploitationSMART PROJECT - WP 7 Dissemination and Exploitation
SMART PROJECT - WP 7 Dissemination and Exploitationbutest
 

Similar to A machine learning approach to classify sinhala songs based on userratings (20)

Profile of Dr. Brojo Kishore Mishra
Profile of Dr. Brojo Kishore MishraProfile of Dr. Brojo Kishore Mishra
Profile of Dr. Brojo Kishore Mishra
 
Virtual Research Environments as-a-serive
Virtual Research Environments as-a-seriveVirtual Research Environments as-a-serive
Virtual Research Environments as-a-serive
 
4th International conference on Advanced Natural Language Processing (AdNLP 2...
4th International conference on Advanced Natural Language Processing (AdNLP 2...4th International conference on Advanced Natural Language Processing (AdNLP 2...
4th International conference on Advanced Natural Language Processing (AdNLP 2...
 
Bhavin Shah 1.10
Bhavin Shah 1.10Bhavin Shah 1.10
Bhavin Shah 1.10
 
Fisher Kernel based Relevance Feedback for Multimodal Video Retrieval
Fisher Kernel based Relevance Feedback for Multimodal Video RetrievalFisher Kernel based Relevance Feedback for Multimodal Video Retrieval
Fisher Kernel based Relevance Feedback for Multimodal Video Retrieval
 
The Developing Needs for e-infrastructures
The Developing Needs for e-infrastructuresThe Developing Needs for e-infrastructures
The Developing Needs for e-infrastructures
 
Towards universitas indonesia_next_generation_firewall_service
Towards universitas indonesia_next_generation_firewall_serviceTowards universitas indonesia_next_generation_firewall_service
Towards universitas indonesia_next_generation_firewall_service
 
Towards Universitas Indonesia Next Generation Firewall Service - Tonny | GNOM...
Towards Universitas Indonesia Next Generation Firewall Service - Tonny | GNOM...Towards Universitas Indonesia Next Generation Firewall Service - Tonny | GNOM...
Towards Universitas Indonesia Next Generation Firewall Service - Tonny | GNOM...
 
Survey and Research Challenges in Big Data
Survey and Research Challenges in Big DataSurvey and Research Challenges in Big Data
Survey and Research Challenges in Big Data
 
manoj resume new version
manoj resume new versionmanoj resume new version
manoj resume new version
 
R.vinoth curriculum vitae
R.vinoth curriculum vitaeR.vinoth curriculum vitae
R.vinoth curriculum vitae
 
Curriculum vitae r.vinoth
Curriculum vitae r.vinothCurriculum vitae r.vinoth
Curriculum vitae r.vinoth
 
La Trobe University Research Commons
La Trobe University Research CommonsLa Trobe University Research Commons
La Trobe University Research Commons
 
GNS CV
GNS CVGNS CV
GNS CV
 
ECE faculty workshop details 2017-2018 (1).docx
ECE faculty workshop details 2017-2018 (1).docxECE faculty workshop details 2017-2018 (1).docx
ECE faculty workshop details 2017-2018 (1).docx
 
Introduction to ICST 2017
Introduction to ICST 2017Introduction to ICST 2017
Introduction to ICST 2017
 
Cairo
CairoCairo
Cairo
 
Project CAiRO Overview
Project CAiRO OverviewProject CAiRO Overview
Project CAiRO Overview
 
Archaeological complete 2010
Archaeological complete 2010Archaeological complete 2010
Archaeological complete 2010
 
SMART PROJECT - WP 7 Dissemination and Exploitation
SMART PROJECT - WP 7 Dissemination and ExploitationSMART PROJECT - WP 7 Dissemination and Exploitation
SMART PROJECT - WP 7 Dissemination and Exploitation
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

A machine learning approach to classify sinhala songs based on userratings

  • 1. A Machine Learning Approach to Classify Sinhala Songs Based On User Ratings Authors: H.M.T. Paranagama1 M.K.A. Ariyaratne1 S.C.M.D.S. Sirisuriya1 1Department of Computer Science, Faculty of Computing, General Sir John Kotelawala Defence University, Ratmalana. 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 2. 1. Introduction Background of the problem 2 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 3. 3 ❏ Are all musicians popular? ❏ How does popular musicians differ from the unpopular ? ❏ Can unpopular musicians become popular? ❏ If so.How? Problem at hand 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 4. Proposed Solution A web based tools that uses Multi Layer Neural Networks to determine/predict a rating of a given song. 4 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 5. 2. Literature Review What others have done 5 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 6. 6 Most of the work related to music and machine learning were done in : ● Music genre classification ● Music recommendation Methods used: ● Pattern recognition ● Similarity measurements ● Music information retrieval 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 7. 3. Design High level view of the system 7 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 8. Overview of the tool in operation 8 1 2 3 4 5 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 9. Architecture of the multi-layer neural network 9 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 10. 4. Implementation Building the system 10 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 11. Implementation Input Features ●Tempo ●Mel-Frequency Cepstral Co-efficient (MFCC) ●Harmonic element Output Class ●Poor(0) ●Moderate(1) ●Excellent(2) 11 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 12. Implementation (Cont...) Activation functions used ●Sigmoid(on hidden layers) ●Softmax (on Output layer) 12 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 13. Technologies used Libraries ●TensorFlow ●Librosa ●Numpy ●Sklearn Programming Language ●Python Web development ●Flask,HTML,CSS,Bootstrap 13 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 14. 5. Results Performance evaluation 14 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 15. Change in the accuracy against training epochs Performance measurements 15 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 16. Performance measurements(Cont...) 16 Changes in cost against training epochs 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 17. Changes in weights against training epochs 17 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 18. Changes in biases against training epochs 18 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 19. 6. Optimization Trying to improve the system 19 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 20. Tuning Hyperparameters Parameter configuration Training Epochs # of Neurons in hidden layer 1 # of Neurons in hidden layer 2 Learning rate Accuracy 1 1000 1000 500 0.05 81% 2 1000 500 500 0.05 80% 3 500 60 60 0.05 85% 4 500 60 60 0.1 85% 20 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 21. Performance Optimization 21 ➢ Using Clustering(K-Means) to determine the labels ➢ Using pre-stored data for training and testing purposes rather than real-time extraction 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 22. 7. Discussion Matters to focus on 22 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 23. 23 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 24. Acknowledgements Special thanks to all the people who made and released these awesome resources for free: ● Presentation template by SlidesCarnival ● Photographs by Unsplash & Death to the Stock Photo (license) Further gratitude is extended to the following individuals for their advice and guidance: ● MR.Chandrasekara(Provider of the music repository) ● Ms.M.K.A.Ariyaratne(Supervisor of this project) ● Dr.T.G.I.Fernando(pointing out the research problem) 24 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 25. References ● https://www.tensorflow.org/ ● https://librosa.github.io/librosa/ ● https://aqibsaeed.github.io/2016-09-03-urban-sound- classification-part-1/ 25 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017
  • 26. Thanks! Any questions? 26 10th International Research Conference of General Sir John Kotelawala Defence University August 3rd – 4th 2017 Contact Information: