Gautam Sridhar's repositories
Sparse-Autoencoders-for-Denoising
Matlab files for sparse autoencoders used for denoising application- based off CS294a ufldl course offered by stanford online
FCN-implementation-on-Pytorch
FCN implementation in Pytorch with and without pretrained weights
Markov_Fish
This repository provides notebooks and scripts to recreate the results from Sridhar, G., Vergassola, M., Marques, J., Orger, M., Costa, A. C., & Wyart, C. (2024). Uncovering multiscale structure in the variability of larval zebrafish navigation. bioRxiv, 2024-05.
Stacked-Autoencoders-for-Denoising
Stacked Autoencoders implementation for the image denoising
Camera-as-a-Range-and-Bearing-for-Localisation
Python codes for V-REP simulations to localisation using quadcopters
campy
Python package for streaming video from multiple cameras to disk. Features real-time compression and debayering using FFmpeg.
darts
Differentiable architecture search for convolutional and recurrent networks
examples
A set of examples around pytorch in Vision, Text, Reinforcement Learning, etc.
Hello-World
First Attempt
KramersMoyal
kramersmoyal: Kramers-Moyal coefficients for stochastic data of any dimension, to any desired order
Neural-Architecture-Search
Implementation of different NAS techniques for simple Neural Networks
predictive_ensemble_dynamics
Code for reproducing the results of the preprint Maximally Predictive Ensemble Dynamics from Data (2021)
stytra
A modular package to control stimulation and track behaviour
ZebraZoom
ZebraZoom can be used on fixed background videos to track the heads and tails of freely swimming and of head-embedded zebrafish as well as the center of mass of any kind of animal. This software can also be used to compare populations based on kinematic parameters and to cluster bouts of movements into behaviors.