AHMED ELADLY's Projects
Example code for creating spectrograms from EEG data
IPython notebooks with demo code intended as a companion to the book "Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control" by Steven L. Brunton and J. Nathan Kutz
Understand and modelize the structure behind your data with Decision Trees
Official implementation of DeepLabCut: Markerless pose estimation of user-defined features with deep learning for all animals incl. humans
Python library for analysis of time series data including dimensionality reduction, clustering, and Markov model estimation
Repository for Denoising EEG using GANs
Tutorials for GDSO at Berkeley Data Science Workshop
EEG data analyses for the Parameterizing Neural Power Spectra paper.
Course materials for COGS 280
ERAASR: An algorithm for removing electrical stimulation artifacts from multielectrode array recordings
matlab/python GUI for unsupervised video analysis of rodent behavior (capable of processing multiple camera views)
The MATLAB toolbox for MEG, EEG and iEEG analysis
A Python toolbox for Fast Image Signal Separation Analysis, designed for Calcium Imaging data.
Decomposition of neuronal correlation structure in space and time
GGNB Short Method Course "Spike-train analysis with Python" in the Gollisch Lab
Implementation of the Grassberger-Procaccia algorithm to estimate the Correlation Dimension of a set of points
Jupyter notebooks from our weekly (or so) hackathons
Hidden Markov Modelling of M/EEG data.
Software for high density electrophysiology
Single-cell neural activity processing toolkit for calcium imaging recordings of deformable organisms
Python-implementation of the inverse current source density (iCSD) methods from http://software.incf.org/software/csdplotter
Using time series k-means to cluster three major Indonesian rainfall patterns. The distance computation in the k-means is Dynamic Time Warping (DTW), which is commonly used for pattern matching and temporal/sequential data clustering.
Kalman Filter book using Jupyter Notebook. Focuses on building intuition and experience, not formal proofs. Includes Kalman filters,extended Kalman filters, unscented Kalman filters, particle filters, and more. All exercises include solutions.
Kernel Current Source Density
Estimation of the lead-lag parameter from non-synchronous data.
Lehrprobe: Spike train analysis using Python an der Carl von Ossietzky Universität Oldenburg
Python machine learning applications in image processing, recommender system, matrix completion, netflix problem and algorithm implementations including Co-clustering, Funk SVD, SVD++, Non-negative Matrix Factorization, Koren Neighborhood Model, Koren Integrated Model, Dawid-Skene, Platt-Burges, Expectation Maximization, Factor Analysis, ISTA, FISTA, ADMM, Gaussian Mixture Model, OPTICS, DBSCAN, Random Forest, Decision Tree, Support Vector Machine, Independent Component Analysis, Latent Semantic Indexing, Principal Component Analysis, Singular Value Decomposition, K Nearest Neighbors, K Means, Naïve Bayes Mixture Model, Gaussian Discriminant Analysis, Newton Method, Coordinate Descent, Gradient Descent, Elastic Net Regression, Ridge Regression, Lasso Regression, Least Squares, Logistic Regression, Linear Regression
Machine Learning for Time-Series with Python.Published by Packt