This document presents an FPGA implementation of an artificial neural network using a modular approach. Key points:
- The implementation uses a multilayer perceptron topology trained with the backpropagation algorithm. It allows networks of any size to be synthesized quickly.
- The design achieves peak performance of 5.46 million connection updates per second during training and 8.24 million predictions per second during computation.
- It was tested on a breast cancer classification problem, achieving 96% accuracy.
- The paper emphasizes important FPGA design principles that make neural network development modular and parameterized. This allows the system to solve various neural network problems efficiently.