Nikhil Garg's Projects
Architecture for RRAM multilevel programming
Supervised Spiking Network
Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)
An intuitive library to add plotting functionality to scikit-learn objects.
This repository contains several different sensor-fusion implementation that can be compared with each other.
Hyperparameter optimization that enables researchers to experiment, visualize, and scale quickly.
Repository for the paper "An ultra-low power sigma-delta neuron circuit
Code for the paper "Digital Voicing of Silent Speech" at EMNLP 2020
A scikit-learn compatible neural network library that wraps PyTorch
A unified toolbox for machine learning with time series
FPGA tape-outs using the open-source Skywater 130nm PDK and OpenFPGA
Open source process design kit for usage with SkyWater Technology Foundry's 130nm node.
PyTorch implementation of SLAYER for training Spiking Neural Networks
Data encoders
This repo contains the implementation of paper Exploiting Neuron and Synapse Filter Dynamics in Spatial Temporal Learning of Deep Spiking Neural Network. It trains spiking neural network to learn spatial temporal patterns.
A Spiking Neural Network for finding HFOs in prerecorded ECoG
Toolbox for converting analog to spiking neural networks (ANN to SNN), and running them in a spiking neuron simulator.
Using Convolutional Neural Networks in speech emotion recognition on the RAVDESS Audio Dataset.
Main repository for the Sphinx documentation builder
Sphinx Extension which generates various types of diagrams from Verilog code.
A Spiking Neural Network framework with SNNML parser written in Python
What about coding a Spiking Neural Network using an automatic differentiation framework? In SNNs, there is a time axis and the neural network sees data throughout time, and activation functions are instead spikes that are raised past a certain pre-activation threshold. Pre-activation values constantly fades if neurons aren't excited enough.
The code to simulate spiking neural networks as used in the paper "Spiking Time-Dependent Plasticity Leads to Efficient Coding of Predictions" by Pau Vilimelis Aceituno, Masud Ehsani and Juergen Jost
Tutorial for surrogate gradient learning in spiking neural networks