Repository logo
Communities & Collections
Research Outputs
Fundings & Projects
People
Statistics
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. KMITL
  3. Publication
  4. A programmable artificial neural network coprocessor for handwritten digit recognition
Loading...
Thumbnail Image

A programmable artificial neural network coprocessor for handwritten digit recognition

Author(s)
Wisayataksin, Sumek
Boonyuu, Geranun
Date Issued
July 1, 2019
Type
Conference Paper
DOI
10.1109/ICOIACT46704.2019.8938541
Abstract
This paper proposes the hardware architecture of an artificial neural network coprocessor that its structure can be programmable. The number of neurons in each layer of a feedforward network can be set by writing configuration registers. The processing unit with four MACs and the sigmoid calculation engine are connected in eight pipeline stages to enhance the processing speed. The application of handwritten digit recognition from the MNIST database was performed to verify the performance of proposed architecture. The design was developed with Verilog HDL and implemented on the Xilinx Artix-7 XC7A35T FPGA. The experimental results revealed that the speed of back-propagation learning and validation process can be up to 47 times faster than computation on ARM Cortex-A4 CPU, while the recognition rate is still the same.
Citation
2019 International Conference on Information and Communications Technology Icoiact 2019, 139-142, 2019
Subjects

Artificial Neural Net...

ASIC

Backpropagation

FPGA

Handwritten Digit Rec...

Metrics
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your Institution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
  • Send Feedback