Has anyone used Spiking Neural Networks (SNNs) for image processing?

This page summarizes the projects mentioned and recommended in the original post on /r/computervision

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • lava-dl

    Deep Learning library for Lava

  • Surrogate gradient learning w/ backpropagation: for short, you can use backpropagation with SNNs (by a little trick during the backward pass). Super easy to implement, super efficient. You have a deep SNN trained via backprop with any type of input you want. Personally, that is completely my jam. Maybe you can use such paradigm to easily train an SNN in your biomed image dataset. Good repos: SnnTorch comes with the best tutorials to explain SNNs and surrogate gradient learning. This is the fastest way to understand the field and begin to implement you solution. Nevertheless, spikingjelly remains a better option when it comes to implement your ideas (better memory efficiency, etc). Good mention to lava-dl, with which you can train a neural network and directly transfer it into neuromorphic hardware (Intel Loihi) if you have access to this kind of chip.

  • spikingjelly

    SpikingJelly is an open-source deep learning framework for Spiking Neural Network (SNN) based on PyTorch.

  • Surrogate gradient learning w/ backpropagation: for short, you can use backpropagation with SNNs (by a little trick during the backward pass). Super easy to implement, super efficient. You have a deep SNN trained via backprop with any type of input you want. Personally, that is completely my jam. Maybe you can use such paradigm to easily train an SNN in your biomed image dataset. Good repos: SnnTorch comes with the best tutorials to explain SNNs and surrogate gradient learning. This is the fastest way to understand the field and begin to implement you solution. Nevertheless, spikingjelly remains a better option when it comes to implement your ideas (better memory efficiency, etc). Good mention to lava-dl, with which you can train a neural network and directly transfer it into neuromorphic hardware (Intel Loihi) if you have access to this kind of chip.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Move data from any Vector DB to any other Vector DB

    1 project | news.ycombinator.com | 13 May 2024
  • How to mix and match dev tools for AI Agents

    1 project | news.ycombinator.com | 13 May 2024
  • Evaluating Large Language Models Using LLM-as-a-Judge

    1 project | news.ycombinator.com | 13 May 2024
  • Langchain: Document Splitting

    1 project | dev.to | 13 May 2024
  • Talk to a file on the web in no time (notebook)

    1 project | news.ycombinator.com | 11 May 2024