A study of deep learning on many-core processors
Image object recognition in deep learning is a hot topic that many researchers have been working on. In this report, a human face recognition application was implemented using principle component analysis algorithm to study the influence of test data ratio to the accuracy of testing result. It i...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/66703 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-66703 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-667032023-03-03T20:27:54Z A study of deep learning on many-core processors Guo, Jintao He Bingsheng School of Computer Engineering DRNTU::Science Image object recognition in deep learning is a hot topic that many researchers have been working on. In this report, a human face recognition application was implemented using principle component analysis algorithm to study the influence of test data ratio to the accuracy of testing result. It is found that smaller test data ratio leads to better performance. Experiments have been conducted to improve the human face recognition accuracy for the feature reduction and classification process. It is observed that randomized principal component analysis with support vector machine gives the best recognition accuracy. Also deep learning techniques are applied to recognize objects in images. Various deep learning models are studied and compared for the average prediction accuracy and training time. Specifically, CaffeNet [1], VGG_CNN_M_1024 [2], and VGG16 [3] models are studied. VGG_16 performs the best when detecting objects in the image as it has the deepest neural network. The relationship between the training iteration and training accuracy has been investigated during the project. Findings have shown that training iteration and training speed are important factors for performance tuning of deep learning applications. By using this observation, the relationship between training time and training result accuracy is possible to be used to predict the training time required for a specific given accuracy. Bachelor of Engineering (Computer Science) 2016-04-21T06:45:27Z 2016-04-21T06:45:27Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66703 en Nanyang Technological University 47 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::Science |
spellingShingle |
DRNTU::Science Guo, Jintao A study of deep learning on many-core processors |
description |
Image object recognition in deep learning is a hot topic that many researchers have been working on.
In this report, a human face recognition application was implemented using principle component analysis algorithm to study the influence of test data ratio to the accuracy of testing result. It is found that smaller test data ratio leads to better performance. Experiments have been conducted to improve the human face recognition accuracy for the feature reduction and classification process. It is observed that randomized principal component analysis with support vector machine gives the best recognition accuracy.
Also deep learning techniques are applied to recognize objects in images. Various deep learning models are studied and compared for the average prediction accuracy and training time. Specifically, CaffeNet [1], VGG_CNN_M_1024 [2], and VGG16 [3] models are studied. VGG_16 performs the best when detecting objects in the image as it has the deepest neural network. The relationship between the training iteration and training accuracy has been investigated during the project. Findings have shown that training iteration and training speed are important factors for performance tuning of deep learning applications. By using this observation, the relationship between training time and training result accuracy is possible to be used to predict the training time required for a specific given accuracy. |
author2 |
He Bingsheng |
author_facet |
He Bingsheng Guo, Jintao |
format |
Final Year Project |
author |
Guo, Jintao |
author_sort |
Guo, Jintao |
title |
A study of deep learning on many-core
processors |
title_short |
A study of deep learning on many-core
processors |
title_full |
A study of deep learning on many-core
processors |
title_fullStr |
A study of deep learning on many-core
processors |
title_full_unstemmed |
A study of deep learning on many-core
processors |
title_sort |
study of deep learning on many-core
processors |
publishDate |
2016 |
url |
http://hdl.handle.net/10356/66703 |
_version_ |
1759854625396097024 |