Development of AIoT applications
AIoT is a novel concept that focuses on combining the intelligence of AI applications with the connectivity provided by the traditional IoT infrastructures. However, the high computational complexity of deep convolutional neural networks (DCNN) curbs their deployment on IoT devices with limited comp...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/140378 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-140378 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1403782023-07-07T18:51:41Z Development of AIoT applications Lan, Haochong Lin Zhiping School of Electrical and Electronic Engineering ezplin@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Engineering::Electrical and electronic engineering::Computer hardware, software and systems AIoT is a novel concept that focuses on combining the intelligence of AI applications with the connectivity provided by the traditional IoT infrastructures. However, the high computational complexity of deep convolutional neural networks (DCNN) curbs their deployment on IoT devices with limited computational resources. This report presents the implementation of an AIoT system and the development of AIoT applications. Quantization techniques were utilized to compress and accelerate a real-time object detection model on a typical resource-constrained IoT device. IoT communications and backend services were set up to support smooth information networking between the edge devices and user client. Demo applications that allow users to remotely access the object detection result yielded on edge were presented in this report. The established platform unlocks abounding potential user scenarios, e.g. escape room game. The research regarding the quantization techniques for neural networks in AIoT applications was also conducted. Mix-bitwidth networks searched out by the proposed method achieved competitive accuracy with fewer parameters and computational footprint than the uniform bitwidth counterpart. which is promising for the efficient deployment of DCNN on resource-constrained edge devices in the future. This work on quantization is prepared to be submitted to the conference of ICARCV 2020 for review. Bachelor of Engineering (Electrical and Electronic Engineering) 2020-05-28T07:50:36Z 2020-05-28T07:50:36Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/140378 en B3138-191 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::Computer science and engineering::Computing methodologies::Artificial intelligence Engineering::Electrical and electronic engineering::Computer hardware, software and systems |
spellingShingle |
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Engineering::Electrical and electronic engineering::Computer hardware, software and systems Lan, Haochong Development of AIoT applications |
description |
AIoT is a novel concept that focuses on combining the intelligence of AI applications with the connectivity provided by the traditional IoT infrastructures. However, the high computational complexity of deep convolutional neural networks (DCNN) curbs their deployment on IoT devices with limited computational resources. This report presents the implementation of an AIoT system and the development of AIoT applications. Quantization techniques were utilized to compress and accelerate a real-time object detection model on a typical resource-constrained IoT device. IoT communications and backend services were set up to support smooth information networking between the edge devices and user client. Demo applications that allow users to remotely access the object detection result yielded on edge were presented in this report. The established platform unlocks abounding potential user scenarios, e.g. escape room game. The research regarding the quantization techniques for neural networks in AIoT applications was also conducted. Mix-bitwidth networks searched out by the proposed method achieved competitive accuracy with fewer parameters and computational footprint than the uniform bitwidth counterpart. which is promising for the efficient deployment of DCNN on resource-constrained edge devices in the future. This work on quantization is prepared to be submitted to the conference of ICARCV 2020 for review. |
author2 |
Lin Zhiping |
author_facet |
Lin Zhiping Lan, Haochong |
format |
Final Year Project |
author |
Lan, Haochong |
author_sort |
Lan, Haochong |
title |
Development of AIoT applications |
title_short |
Development of AIoT applications |
title_full |
Development of AIoT applications |
title_fullStr |
Development of AIoT applications |
title_full_unstemmed |
Development of AIoT applications |
title_sort |
development of aiot applications |
publisher |
Nanyang Technological University |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/140378 |
_version_ |
1772826836925939712 |