
High-performance fractional-order reservoir computing in C
#include <spires.h>
spires_reservoir_config cfg = {
.num_neurons = 800, .spectral_radius = 0.95,
.neuron_type = SPIRES_NEURON_FLIF_GL,
.connectivity_type = SPIRES_CONN_SMALL_WORLD,
};
spires_reservoir *r;
spires_reservoir_create(&cfg, &r);
spires_train_ridge(r, input, target, len, 1e-3);
double *y = spires_run(r, test, test_len);Install dependencies, build from source, and run your first spiking reservoir.
→ Installation§2Neuron models, network topologies, training methods, and the AGILE hyperparameter optimizer.
→ Read the guide§3Complete reference for every function, struct, and enum in spires.h.
→ View the API§4Fractional calculus, LIF dynamics, information theory, and benchmark evaluations from the research paper.
→ Explore the theory