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...
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project (FYP) |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/74948 |
_version_ | 1826114098961580032 |
---|---|
author | Lim, Kelvin Hong Ann |
author2 | Arindam Basu |
author_facet | Arindam Basu Lim, Kelvin Hong Ann |
author_sort | Lim, Kelvin Hong Ann |
collection | NTU |
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. |
first_indexed | 2024-10-01T03:33:38Z |
format | Final Year Project (FYP) |
id | ntu-10356/74948 |
institution | Nanyang Technological University |
language | English |
last_indexed | 2024-10-01T03:33:38Z |
publishDate | 2018 |
record_format | dspace |
spelling | ntu-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 |
spellingShingle | DRNTU::Engineering Lim, Kelvin Hong Ann Algorithms and circuits for low-power machine learning IC |
title | 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_short | Algorithms and circuits for low-power machine learning IC |
title_sort | algorithms and circuits for low power machine learning ic |
topic | DRNTU::Engineering |
url | http://hdl.handle.net/10356/74948 |
work_keys_str_mv | AT limkelvinhongann algorithmsandcircuitsforlowpowermachinelearningic |