updated readme
This commit is contained in:
parent
17cdabf289
commit
cd94050b17
@ -2,11 +2,14 @@
|
||||
|
||||
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.
|
||||
#### current implementations
|
||||
`snn.c` - a simple feedforward neural network written in ~150loc. \
|
||||
`cnn.c` - TODO, implements a convolutional neural network \
|
||||
`cnn-hls.c` - TODO, has fpga hls specific types/pragmas in order to synthesize to verilog; run on an fpga \
|
||||
|
||||
depends on native c libraries and [gsl](https://www.gnu.org/software/gsl/) as the only external one
|
||||
depends on native c libraries and [gsl](https://www.gnu.org/software/gsl/)
|
||||
|
||||
### 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
|
||||
code cleanup and optimization
|
||||
|
Loading…
x
Reference in New Issue
Block a user