Skip to content

Tutorials

Welcome to the spikeDE Tutorials section. These guides are designed to take you from understanding the core concepts of fractional spiking neurons to mastering advanced configurations for complex temporal dynamics.

Whether you are building your first Spiking Neural Network (SNN) or researching novel fractional-order architectures, these tutorials provide the theoretical background and practical code examples you need.

Basics

Foundational concepts for building and training fractional SNNs.

  • Neuron


    Learn how spikeDE reimagines neurons as continuous dynamical systems. Discover how to upgrade standard Integrate-and-Fire models into Fractional-Order neurons with infinite memory.

    Read Tutorial

  • Surrogate Gradient


    Overcome the non-differentiable nature of spiking. Explore various surrogate functions (Sigmoid, Arctan, etc.) that enable end-to-end backpropagation in SNNs.

    Read Tutorial

  • Solver


    Understand the numerical engines powering temporal memory. Compare methods like Grünwald-Letnikov, L1, and Product Trapezoidal for solving Fractional Differential Equations.

    Read Tutorial

Intermediate

Advanced techniques for customizing network dynamics and architecture.

  • ODE Function


    Dive into the graph transformation process. See how ODEFuncFromFX uses PyTorch FX to convert discrete networks into continuous vector fields compatible with ODE solvers.

    Read Tutorial

  • SNN Wrapper


    Master the central orchestrator. Learn to configure SNNWrapper for automatic architecture inference, input interpolation, and seamless switching between integer and fractional modes.

    Read Tutorial

  • Per-Layer Alpha


    Customize memory dynamics with surgical precision. Configure heterogeneous fractional orders (\(\alpha\)) per layer, enable multi-term derivatives, and make memory depth learnable.

    Read Tutorial

Advanced

Real-world applications and complex task implementations directly adapted from our published research.

  • Neuromorphic Task


    Explore event-driven vision experiments. Learn how f-SNNs outperform traditional models on neuromorphic datasets like DVS128 Gesture and N-Caltech101 by capturing long-range temporal correlations.

    Read Tutorial

  • Graph Learning Task


    Dive into graph-structured data processing. Discover how fractional-order dynamics enhance node classification accuracy and robustness on citation and co-purchase networks compared to integer-order baselines.

    Read Tutorial

What's Next?

Now that you have explored the core components and advanced configurations of spikeDE, you are ready to build your own models.

  • Ready to code? Check out the Introduction by Example in the Getting Started section for a complete end-to-end workflow.
  • Need detailed specs? Visit the API Reference for comprehensive documentation on classes, methods, and parameters.

Happy spiking!