## Convolutional Layer - [ ] Variable square kernel sizes for convolution - [ ] Variable network depth: network should be able to have an number of layers - [ ] Verify convolution operations with test benches - [ ] Hard coded network parameters ## Rectified Linear Activation Function - [ ] Implement shared resources in lower convolution layers to keep pipeline moving - [ ] Verify relu layer with test benches. ## Build Tools - [ ] Write class to describe network - [ ] Include helper functions in class that will export network to verilog - [ ] Write demo script to build simple CNN
Convolutional Layer
Rectified Linear Activation Function
Build Tools