We meet on Wednesdays at 1pm, in the 10th floor conference room of the Statistics Department, 1255 Amsterdam Ave, New York, NY.
Monday, January 31, 2011
Eftychios: Feb. 1
I'll be going over the following paper by Machens: Demixing population activity in higher cortical areas. Time permitting, I'll get into the more technical details of their approach described in this paper.
Tuesday, December 21, 2010
fast kalman filtering draft
hi all, any comments on this draft we just finished would be very welcome.
Wednesday, December 15, 2010
Carl Smith : Dec 15
This Wednesday I'll pick up where we left off last week when we covered graphical models, exponential families, and the basic ideas behind variational inference. This week I will go over variational inference in greater depth, and then describe some approximations to the variational problem that render it tractable: sum-product and the Bethe entropy approximation; mean field methods (time permitting); and convex approximations, in particular tree-reweighted belief propagation. The material is drawn from chapters 3, 4, 5, and 7 of the same paper.
Tuesday, December 7, 2010
Yashar Ahmadian : Dec 8
Designing optimal stimuli to control neuronal spike timing
We develop fast methods for optimal control of spike times by stimulating neurons. We
adopt an approach based on models which describe how a stimulating agent (such as an
injected electrical current, or a laser light interacting with caged neurotransmitters or pho-
tosensitive ion channels) affect the spiking activity of neurons. Based on these models, we
solve the reverse problem of finding the best time-dependent modulation of the input, sub-
ject to hardware limitations as well as physiologically inspired safety measures, that makes
the neuron emit a spike train which with highest probability will be close to a target spike
train. We adopt fast convex constrained optimization methods to solve this problem. Our
methods can potentially be implemented in real time and are also generalizable to the case
of many cells, suitable for neural prosthesis applications. Using biologically sensible param-
eters and constraints, our method finds stimulation patterns that generate very precise spike
trains in simulated experiments. We also tested the intracellular current injection method
on pyramidal cells in mouse cortical slices, achieving sub-milisecond spike timing precision
and high reliability with constrained currents.
Wednesday, December 1, 2010
cosyne abstracts
hey, our submitted cosyne abstracts are here - any feedback on any of these would be very welcome.
Monday, November 29, 2010
Carl Smith : Dec 1
"This week I plan to present topics from the first half (chapters 1-5) of Wainwright and Jordan's "Graphical Models, Exponential Families, and Variational Inference". I will emphasize the ideas of 1) conjugate duality between partition function and negative entropy, and 2) nonconvexity in mean field approaches to inference. I will present the following week on some combination of ideas from the second half of the same paper, related papers by Wainwright, and related stuff Liam and I have been working on, depending on time and what people are interested in after the first hour."
Friday, November 19, 2010
Getting started with Git
If you have a large shared software project and want an easy way to manage collaboration, branch off different versions of the project and generally keep things organized, you need a version control system. Git is the one I know (Mercurial and Subversion are also popular choices) and the one other people in the group are using, so it's the one I'll go over here.
Download git here: http://git-scm.com/download
Set up an ssh public key and register an account at github.com: http://help.github.com/mac-key-setup/ (apologies to non-Mac users)
Enter the following at the terminal (with obvious substitutions):
PATH=$PATH:/usr/local/git/bin/
export PATH
git config --global user.name "Your Name"
git config --global user.email your.email@something.com
To pull a repository called "repo" from user "person":
mkdir repo (or what have you)
cd repo
git init
git remote add origin git@github.com:person/repo.git
git pull origin master
In particular, every call of "git pull origin master" pulls the currest master version off github. Be sure you're working with the current version before trying to push local changes, or you might get conflicts. To commit changes, either call
git add files_that_changed
git commit
or
git commit -a
which commits all changed files. Committing brings up a text editor where you describe any changes made. Be aware, if you don't write anything the commit will be aborted. Then to push your changes from the local machine to github just type
git push
and that's it! Things get messier when working with branches, checkouts and merges, but for 90% of what I do the above suffices. The web abounds with tutorials and a quick reference sheet can be found here.
Subscribe to:
Posts (Atom)