Parameterized DNN design for identifying the resource limitations of edge deep learning hardware

Artificial intelligence has come a long way in the last several years and has made remarkable advancements, with deep learning neural networks emerging as a powerful tool for solving complex problems. Even with the technology having rapidly grown to such incredible levels thus far, one of the most s...

Full description

Saved in:
Bibliographic Details
Main Author: Aung, Shin Thant
Other Authors: Weichen Liu
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/176116
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-176116
record_format dspace
spelling sg-ntu-dr.10356-1761162024-05-17T15:38:16Z Parameterized DNN design for identifying the resource limitations of edge deep learning hardware Aung, Shin Thant Weichen Liu School of Computer Science and Engineering liu@ntu.edu.sg Computer and Information Science Edge device Deep learning Resource constraint Artificial intelligence has come a long way in the last several years and has made remarkable advancements, with deep learning neural networks emerging as a powerful tool for solving complex problems. Even with the technology having rapidly grown to such incredible levels thus far, one of the most significant challenges still standing is how to effectively deploy deep learning algorithms on edge devices such as mobile phones and Internet of Things (IOT) devices while preserving performance. Edge devices often face limitations in resources, such as memory and processing power, which can raise challenges for running complex deep-learning models. The fundamental goal of this project is to evaluate the resource constraints of edge devices, allowing for the deployment of deep learning algorithms without sacrificing performance. This enables tasks such as image recognition and speech processing to be carried out directly on edge devices, minimizing the need to rely on powerful cloud servers. In this final year project (FYP), a program to identify resource limitations on edge learning devices while inferencing deep learning models will be developed using Python and the deep learning framework PyTorch. Furthermore, the program will tune hyperparameters such as input shapes and batch sizes, as well as model complexity such as feature maps and weights, to achieve an ideal state that minimizes resource demands while preserving performance. Bachelor's degree 2024-05-14T02:11:58Z 2024-05-14T02:11:58Z 2024 Final Year Project (FYP) Aung, S. T. (2024). Parameterized DNN design for identifying the resource limitations of edge deep learning hardware. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/176116 https://hdl.handle.net/10356/176116 en PSCSE22-0071 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 Computer and Information Science
Edge device
Deep learning
Resource constraint
spellingShingle Computer and Information Science
Edge device
Deep learning
Resource constraint
Aung, Shin Thant
Parameterized DNN design for identifying the resource limitations of edge deep learning hardware
description Artificial intelligence has come a long way in the last several years and has made remarkable advancements, with deep learning neural networks emerging as a powerful tool for solving complex problems. Even with the technology having rapidly grown to such incredible levels thus far, one of the most significant challenges still standing is how to effectively deploy deep learning algorithms on edge devices such as mobile phones and Internet of Things (IOT) devices while preserving performance. Edge devices often face limitations in resources, such as memory and processing power, which can raise challenges for running complex deep-learning models. The fundamental goal of this project is to evaluate the resource constraints of edge devices, allowing for the deployment of deep learning algorithms without sacrificing performance. This enables tasks such as image recognition and speech processing to be carried out directly on edge devices, minimizing the need to rely on powerful cloud servers. In this final year project (FYP), a program to identify resource limitations on edge learning devices while inferencing deep learning models will be developed using Python and the deep learning framework PyTorch. Furthermore, the program will tune hyperparameters such as input shapes and batch sizes, as well as model complexity such as feature maps and weights, to achieve an ideal state that minimizes resource demands while preserving performance.
author2 Weichen Liu
author_facet Weichen Liu
Aung, Shin Thant
format Final Year Project
author Aung, Shin Thant
author_sort Aung, Shin Thant
title Parameterized DNN design for identifying the resource limitations of edge deep learning hardware
title_short Parameterized DNN design for identifying the resource limitations of edge deep learning hardware
title_full Parameterized DNN design for identifying the resource limitations of edge deep learning hardware
title_fullStr Parameterized DNN design for identifying the resource limitations of edge deep learning hardware
title_full_unstemmed Parameterized DNN design for identifying the resource limitations of edge deep learning hardware
title_sort parameterized dnn design for identifying the resource limitations of edge deep learning hardware
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/176116
_version_ 1800916266113826816