Compact neural network design for visual food recognition
Deep learning grows fast in recent years, and people already use it to solve many real-world problems. Convolutional neural network (CNN) is one of the essential architectures of deep learning. Compared to traditional machine learning methods, CNN can generate transformed feature maps automatically....
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis-Master by Coursework |
Language: | English |
Published: |
Nanyang Technological University
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/140558 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-140558 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1405582023-07-04T16:35:05Z Compact neural network design for visual food recognition Li, Tianlei Yap Kim Hui School of Electrical and Electronic Engineering EKHYap@ntu.edu.sg Engineering::Electrical and electronic engineering Deep learning grows fast in recent years, and people already use it to solve many real-world problems. Convolutional neural network (CNN) is one of the essential architectures of deep learning. Compared to traditional machine learning methods, CNN can generate transformed feature maps automatically. With this, the machine improves its self-learning ability remarkably. In this thesis, we utilize CNN to perform visual food recognition. After that, our result could serve as a backbone to health monitoring smartphone apps, which can recognize a variety of foods and show their nutritional components. The problem encountered is that deep CNNs such as VGG and ResNet are too large to implement on low-end devices (e.g., smartphones). Hence, we try to find one compact architecture that has competitive accuracy with a little computational cost. We select several state-of-the-art compact CNNs such as MobileNet, ShuffleNet, and SqueezeNet. We mainly compare their performances with a deep neural network — ResNet50, including accuracy, the number of parameters, and the floating-point operations per second (FLOPS). Finally, we choose the most suitable architecture for visual food recognition and tune it to improve the performance further. Master of Science (Signal Processing) 2020-05-30T12:46:14Z 2020-05-30T12:46:14Z 2020 Thesis-Master by Coursework https://hdl.handle.net/10356/140558 en application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering |
spellingShingle |
Engineering::Electrical and electronic engineering Li, Tianlei Compact neural network design for visual food recognition |
description |
Deep learning grows fast in recent years, and people already use it to solve many real-world problems. Convolutional neural network (CNN) is one of the essential architectures of deep learning. Compared to traditional machine learning methods, CNN can generate transformed feature maps automatically. With this, the machine improves its self-learning ability remarkably.
In this thesis, we utilize CNN to perform visual food recognition. After that, our result could serve as a backbone to health monitoring smartphone apps, which can recognize a variety of foods and show their nutritional components. The problem encountered is that deep CNNs such as VGG and ResNet are too large to implement on low-end devices (e.g., smartphones). Hence, we try to find one compact architecture that has competitive accuracy with a little computational cost.
We select several state-of-the-art compact CNNs such as MobileNet, ShuffleNet, and SqueezeNet. We mainly compare their performances with a deep neural network — ResNet50, including accuracy, the number of parameters, and the floating-point operations per second (FLOPS). Finally, we choose the most suitable architecture for visual food recognition and tune it to improve the performance further. |
author2 |
Yap Kim Hui |
author_facet |
Yap Kim Hui Li, Tianlei |
format |
Thesis-Master by Coursework |
author |
Li, Tianlei |
author_sort |
Li, Tianlei |
title |
Compact neural network design for visual food recognition |
title_short |
Compact neural network design for visual food recognition |
title_full |
Compact neural network design for visual food recognition |
title_fullStr |
Compact neural network design for visual food recognition |
title_full_unstemmed |
Compact neural network design for visual food recognition |
title_sort |
compact neural network design for visual food recognition |
publisher |
Nanyang Technological University |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/140558 |
_version_ |
1772827728072933376 |