Algorithms and circuits for low-power machine learning IC

In today’s Big Data era, where large amounts of data is processed every day every moment, there is a growing need to develop a better performance Machine Learning system. Previous work on hardware implementation of extreme learning machine (ELM) for smart sensors have shown the potential of using an...

Full description

Saved in:
Bibliographic Details
Main Author: Lim, Kelvin Hong Ann
Other Authors: Arindam Basu
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/74948
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-74948
record_format dspace
spelling sg-ntu-dr.10356-749482023-07-07T16:08:22Z Algorithms and circuits for low-power machine learning IC Lim, Kelvin Hong Ann Arindam Basu School of Electrical and Electronic Engineering DRNTU::Engineering In today’s Big Data era, where large amounts of data is processed every day every moment, there is a growing need to develop a better performance Machine Learning system. Previous work on hardware implementation of extreme learning machine (ELM) for smart sensors have shown the potential of using analog processing and the extreme learning machine (ELM) algorithm. However, there is still room for improvements in terms of speed, energy efficiency and area. It is well known that neuron activation function is very important in any learning algorithm as it affects the efficiency of a learning algorithm. This project aims to explore the possibility of using latch based comparator as neuron, generate a sign function as neuron activation function. In this paper, we prove that although a sign function is less efficient in terms of software compared with conventional sigmoid function, it is actually more energy efficient when implemented on a circuit. To verify this, the efficiency of each activation function is first simulated in Matlab. Then, a low power 111 kHz hardware implementation of ELM with energy efficiency of 0.21 pJ/MAC is presented and compared with previous work. Bachelor of Engineering 2018-05-25T04:28:16Z 2018-05-25T04:28:16Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/74948 en Nanyang Technological University 46 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::Engineering
spellingShingle DRNTU::Engineering
Lim, Kelvin Hong Ann
Algorithms and circuits for low-power machine learning IC
description In today’s Big Data era, where large amounts of data is processed every day every moment, there is a growing need to develop a better performance Machine Learning system. Previous work on hardware implementation of extreme learning machine (ELM) for smart sensors have shown the potential of using analog processing and the extreme learning machine (ELM) algorithm. However, there is still room for improvements in terms of speed, energy efficiency and area. It is well known that neuron activation function is very important in any learning algorithm as it affects the efficiency of a learning algorithm. This project aims to explore the possibility of using latch based comparator as neuron, generate a sign function as neuron activation function. In this paper, we prove that although a sign function is less efficient in terms of software compared with conventional sigmoid function, it is actually more energy efficient when implemented on a circuit. To verify this, the efficiency of each activation function is first simulated in Matlab. Then, a low power 111 kHz hardware implementation of ELM with energy efficiency of 0.21 pJ/MAC is presented and compared with previous work.
author2 Arindam Basu
author_facet Arindam Basu
Lim, Kelvin Hong Ann
format Final Year Project
author Lim, Kelvin Hong Ann
author_sort Lim, Kelvin Hong Ann
title Algorithms and circuits for low-power machine learning IC
title_short Algorithms and circuits for low-power machine learning IC
title_full Algorithms and circuits for low-power machine learning IC
title_fullStr Algorithms and circuits for low-power machine learning IC
title_full_unstemmed Algorithms and circuits for low-power machine learning IC
title_sort algorithms and circuits for low-power machine learning ic
publishDate 2018
url http://hdl.handle.net/10356/74948
_version_ 1772825894417596416