2024-11-28 22:23:37 -06:00
2024-11-28 22:23:37 -06:00
2024-11-28 22:15:15 -06:00

nn - implementation of neural networks in c

implements neural networks in c, targets embedded systems (microcontrollers, fpgas)

current implementation is a simple feedforward nn in snn.c, todo is a convolutional neural network (with HLS #pragmas) for an fpga.

depends on native c libraries and gsl as the only external one

future goals

cnn w/ pragmas -> successfully compiled to verilog using vivado/vitus
self-made matrix multiplication library, relying only on native c ones
code cleanup and optimization

Description
neural networks in c99
Readme 11 MiB
Languages
C 100%