Smart computers : can you recognize these sounds?
Support vector machines (SVMs) is a common form of sound classification. This paper aims to employ SVM methods to classify 13 kinds of sound events in a noisy environment. This paper finds that a more than 80% of classification accuracy is achievable in the controlled environment. This is supported...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2015
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/63579 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-63579 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-635792023-07-07T16:10:56Z Smart computers : can you recognize these sounds? Say Yien, Khoo Andy Khoong Wai Hoong School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering Support vector machines (SVMs) is a common form of sound classification. This paper aims to employ SVM methods to classify 13 kinds of sound events in a noisy environment. This paper finds that a more than 80% of classification accuracy is achievable in the controlled environment. This is supported by real-time testing indications. This paper starts with an introduction to SVMs and how it classifies sound events by extracting features, mapping them onto a feature space illustrated in 2-D form. As SVMs are linear two-class classifiers, this method has to be expanded to a multi-class SVM via the introduction of kernels; Gaussian kernel in particular. Kernel parameters affect how the optimum boundaries are drawn and how the hyperplanes are constructed. The data collection process involving 50 personnel doing 13 classes of sound events is detailed together with the equipment used and the procedure. Data processing via MATLAB, like model training, testing and real-time testing is explained. 3 models were trained and tested, each having different numbers of audio files in training and testing. The impact on the accuracy is examined in the form of a confusion matrix. A discussion on the real time testing is done at the end, with limitations of the models explained and future work suggested. Bachelor of Engineering 2015-05-15T04:12:22Z 2015-05-15T04:12:22Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/63579 en Nanyang Technological University 50 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering Say Yien, Khoo Smart computers : can you recognize these sounds? |
description |
Support vector machines (SVMs) is a common form of sound classification. This paper aims to employ SVM methods to classify 13 kinds of sound events in a noisy environment. This paper finds that a more than 80% of classification accuracy is achievable in the controlled environment. This is supported by real-time testing indications. This paper starts with an introduction to SVMs and how it classifies sound events by extracting features, mapping them onto a feature space illustrated in 2-D form. As SVMs are linear two-class classifiers, this method has to be expanded to a multi-class SVM via the introduction of kernels; Gaussian kernel in particular. Kernel parameters affect how the optimum boundaries are drawn and how the hyperplanes are constructed. The data collection process involving 50 personnel doing 13 classes of sound events is detailed together with the equipment used and the procedure. Data processing via MATLAB, like model training, testing and real-time testing is explained. 3 models were trained and tested, each having different numbers of audio files in training and testing. The impact on the accuracy is examined in the form of a confusion matrix. A discussion on the real time testing is done at the end, with limitations of the models explained and future work suggested. |
author2 |
Andy Khoong Wai Hoong |
author_facet |
Andy Khoong Wai Hoong Say Yien, Khoo |
format |
Final Year Project |
author |
Say Yien, Khoo |
author_sort |
Say Yien, Khoo |
title |
Smart computers : can you recognize these sounds? |
title_short |
Smart computers : can you recognize these sounds? |
title_full |
Smart computers : can you recognize these sounds? |
title_fullStr |
Smart computers : can you recognize these sounds? |
title_full_unstemmed |
Smart computers : can you recognize these sounds? |
title_sort |
smart computers : can you recognize these sounds? |
publishDate |
2015 |
url |
http://hdl.handle.net/10356/63579 |
_version_ |
1772826464259932160 |