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

Full description

Saved in:
Bibliographic Details
Main Author: Lan, Haochong
Other Authors: Lin Zhiping
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