Website
eden-kramer-lab / replay_classification Goto Github PK
View Code? Open in Web Editor NEWState space models for categorization of replay content from multiunit spiking activity. Deng et al. 2016
License: GNU General Public License v3.0
State space models for categorization of replay content from multiunit spiking activity. Deng et al. 2016
License: GNU General Public License v3.0
Replace the Riemann sums with trapezoidal numerical integration should be easy and make the integration more accurate.
For the current release, 0.6.0, the state transition model estimation is not working.
In order to get the correct empirical transition matrix, you need the position from the previous time step versus the current time step. This can be a problem when entering training data because if you naively index the array before computing the previous position, the previous position won't be correct.
Options for fixing this are:
Alllow users to see what's going on in class instances more easily
I think it's awkward to have the number of signals in the first dimension. Maybe switch time to the first dimension?
data : array_like, shape=(n_signals, n_time, ...)
Might be better for diagnostics
Property name is confusing. Options:
experimental task
task
context
Xinyi's model assumes that outbound reverse movements are the same as inbound forward movements in the state transition matrix. We could improve this by computing the reverse time trajectory.
The likelihood gets small if there is a lot of data observed at a time point (in our case, if there were multiple spikes). This leads to numerical stability issues if this exceeds the floating point accuracy of the computer. We can scale the maximum likelihood as follows to avoid the issue:
exp(log(L) - max(log(L))
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.