Hardware Architecture for Large Parallel Array of Random Feature Extractors applied to Image Recognition

12/24/2015
by   Aakash Patil, et al.
0

We demonstrate a low-power and compact hardware implementation of Random Feature Extractor (RFE) core. With complex tasks like Image Recognition requiring a large set of features, we show how weight reuse technique can allow to virtually expand the random features available from RFE core. Further, we show how to avoid computation cost wasted for propagating "incognizant" or redundant random features. For proof of concept, we validated our approach by using our RFE core as the first stage of Extreme Learning Machine (ELM)--a two layer neural network--and were able to achieve >97% accuracy on MNIST database of handwritten digits. ELM's first stage of RFE is done on an analog ASIC occupying 5mm×5mm area in 0.35μm CMOS and consuming 5.95 μJ/classify while using ≈ 5000 effective hidden neurons. The ELM second stage consisting of just adders can be implemented as digital circuit with estimated power consumption of 20.9 nJ/classify. With a total energy consumption of only 5.97 μJ/classify, this low-power mixed signal ASIC can act as a co-processor in portable electronic gadgets with cameras.

READ FULL TEXT

page 7

page 8

page 11

research
01/31/2017

1.5 bit-per-stage 8-bit Pipelined CMOS A/D Converter for Neuromophic Vision Processor

Neuromorphic vision processor is an electronic implementation of vision ...
research
10/03/2018

2018 Low-Power Image Recognition Challenge

The Low-Power Image Recognition Challenge (LPIRC, https://rebootingcompu...
research
04/02/2019

Improving Noise Tolerance of Mixed-Signal Neural Networks

Mixed-signal hardware accelerators for deep learning achieve orders of m...
research
06/09/2020

Hardware Implementation of Spiking Neural Networks Using Time-To-First-Spike Encoding

Hardware-based spiking neural networks (SNNs) are regarded as promising ...
research
07/21/2015

A neuromorphic hardware architecture using the Neural Engineering Framework for pattern recognition

We present a hardware architecture that uses the Neural Engineering Fram...
research
04/20/2021

Recognition of handwritten MNIST digits on low-memory 2 Kb RAM Arduino board using LogNNet reservoir neural network

The presented compact algorithm for recognizing handwritten digits of th...
research
05/18/2022

Single-Shot Optical Neural Network

As deep neural networks (DNNs) grow to solve increasingly complex proble...

Please sign up or login with your details

Forgot password? Click here to reset