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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |