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...

Full description

Saved in:
Bibliographic Details
Main Author: Guo, Jintao
Other Authors: He Bingsheng
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