1 Initializing the Network#
Introduction#
When you call network = CRI_network(target="CRI") in hs_api, you’re asking the system to take your high-level network definition (axons, neurons, synapses, weights) and transform it into a physical configuration on the FPGA hardware. This chapter explains exactly what happens during this initialization process.
We’ll use our example network from the Introduction:
5 axons (a0-a4) → 5 hidden neurons (h0-h4) → 5 output neurons (o0-o4)
All synaptic weights = 1000
Fully connected between layers
By the end of initialization, this entire network will be programmed into the FPGA’s memory systems, ready to process spikes in microseconds.