xcorr: AI & neuro
by Patrick Mineault
- Posts
- 239 from 5 Mar 2008 to 4 Jun 2025
- Posting
- now and then
- Kind
- personal blog
- Feed
- https://xcorr.net/feed/
2025 1
2023 5
2022 4
2021 7
2020 7
2019 3
2017 4
2016 6
2015 10
- Turing machines, the number game, and inference
- Hello world from Google!
- Calling R from Matlab – flat file communication
- Bayesian mixed effects model to estimate experimental parameters
- Scientific Python in the browser: ipython notebook
- Be like Mike: Michael Jordan’s reading list
- Extract data directly from websites with import.io
- New paper: sensorimotor integration with travelling waves
- Machine learning in online dating
- The best words in Scrabble
2014 20
- Fixing broken .m4v movies made in Matlab
- SFN 2014 poster – converging encoding strategies in dorsal and ventral visual streams
- Sorting calcium imaging signals
- Off-the-shelf optimization functions in Matlab
- Non-rigid deformation for calcium imaging frame alignment
- PhD thesis – Parametric Models of Visual Cortex at Multiple Scales
- Non-negative matrix factorization for receptive field analysis
- Tips on using crcns datasets
- Scalable models workshop recap
- Running NX with Ubuntu 12.04+
- How real science labs work
- New feature: recently read papers
- Compressing wideband signals with FLAC
- How to write a thesis in a month
- A solution for bad teaching
- Postdoc positions at Columbia in statistical neuro and machine learning
- Theano: numerical computation in Python
- Adagrad – eliminating learning rates in stochastic gradient descent
- Workshop on statistical challenges in neuroscience
- More neural datasets from CRCNS
2013 22
- GPU computing: which card should you get?
- Fast 1D and 2D data binning in Matlab & Python
- Spike-triggered mixture of gaussians
- NIPS 2013 papers
- Category information in the brain
- Load pickle files in Matlab
- SciTrends – now with abstracts, search, RSS
- Python refuses to use multiple cores – solution
- Zotero Reader for Android
- Whiten images in Matlab
- Canopy scientific Python editor for Windows
- SciTrends
- Deinterlace a movie in Matlab
- Memory management in gnumpy
- ipython and ipython notebook for Matlab users
- Evaluating IDEs for scientific Python
- NumPy uses the wrong BLAS libraries – solution
- Why second-order methods can be futile in non-convex problems
- The secret ingredient in stochastic gradient descent
- Try Zotero Reader for tablet
- Category representation in the brain
- Killer among us – Dr. Fabrikant
2012 50
- Temporal impulse response functions of LFPs
- Fitting a convolutional model of V1
- Reading papers on an Android tablet
- Making cross-platform MEX files
- The cognitive neuroscience of multitasking
- Send a text message or email when a Matlab script is finished
- Increase your productivity with the Pomodoro technique
- Best email ever
- CSHL projects: variance estimation and N-AFC psychophysics
- Funes, or parallax
- Adam Kohn on population coding
- Geoff Boynton on fMRI
- Fitting a spline nonlinearity in a Poisson model
- Figshare: a public repository for research data
- CSHL computational vision: day 4
- CSHL computational vision: day 3
- CSHL computational vision: day 2
- CSHL computational vision: day 1
- Using an L1 penalty with an arbitrary error function
- Modifying body representation through vision and vice versa
- Poor man’s parallel computing on multiple computers in Matlab
- Hearing radio frequencies
- Experiential blindness through inversion glasses
- Action in perception
- Modeling the Spatial Reach of LFP
- Learn about controlling dynamic systems online
- Why you should have a lab blog and how
- Is beer the answer?
- A presentation on mouse vision
- Connectomics in the retina
- Topography conquers all
- Big ideas: Focus on computation
- Following the scientific literature through RSS
- Normalization as a canonical neural computation
- Spikes trigger LFP waves: the rebuttal
- Extracting data from published graphs in Matlab
- Journal club express #1
- Taking the mean of angles
- Learning about GLMs and GAMs in neuroscience
- Lecture slides on Generalized Linear and Additive models
- Entropy and the science news cycle
- Using a particle filter to decode place cells
- Using an iterated extended Kalman filter to decode place cells
- Lecture notes on EEG/LFP analysis
- Smoothing a non-uniformly sampled surface
- Natural vs. synthetic stimuli for estimating receptive fields
- Hierarchical processing of complex motion
- Idle reading
- Setting up a cluster for the analysis of neural array data
- Non-negative sparse priors
2011 84
- Bounds on accountable deviance in Generalized Linear Models
- Denoising and spike detection in a Utah array
- Optimizing GLM hyperparameters through the evidence
- Integrate-and-fire neurons within the GLM framework
- Comp Neuro News: a news aggregrator
- What’s the maximal frame rate humans can perceive?
- SFN 2011 Sunday highlight: Movshon on V2
- SFN 2011 poster – RF plasticity in V4
- SFN 2011 Saturday highlights
- Spike identification through Gibbs sampling #2
- Localized priors for receptive field estimation
- Spike identification through Gibbs sampling #1
- GLMs and Hidden Markov models for single neurons
- Obscure Matlab features #4 – Writing help
- Plexon Matlab API now available for Linux
- State-space GLMs for neural data: a simple example
- Fat spikes, thin spikes
- Approximate log determinant of huge matrices
- Verifying analytical Hessians
- Hamiltonian Monte Carlo
- Removing line noise from LFPs, wideband signals
- Using the binomial GLM instead of the Poisson for spike data
- Don’t save anonymous Matlab functions
- Adaptive Metropolis-Hastings – a plug-and-play MCMC sampler
- Multidimensional products in Matlab
- Decoding fMRI activity evoked by natural movies
- Waiting times in cyclical HMMs: modeling neuronal refractoriness
- xkcd’s cloud viewer, binocular vision and telestereoscopes
- Using the SVD to estimate receptive fields
- In the eyes of a cat
- How many pixels make an object? Like, 30
- Video super-resolution coming to consumer software
- Spikes trigger LFP waves – not so fast
- Reading .plx files in Mac/Linux: a Python script
- Computational models of vision: reading list and code
- Reading Plexon files in Linux or Mac
- Update to Gaussian surface fitting function: Gabors
- Obscure Matlab features #3: progress reports with publish
- The joy of object-oriented programming in Matlab
- B-splines: Matlab code
- Temporal precision in the LGN
- The New Yorker on neuroscience in the media
- Matching Pursuit for one-dimensional signals: Matlab code
- Estimating a PSTH with Bayesian splines (BARS)
- Psychtoolbox – Now available for 64-bit Linux
- Wideband monitor for Plexon hardware
- Gibbs sampler in Matlab using mexme
- Gibbs sampling made easy – JAGS, RKWard, CODA
- A Gaussian integral identity
- Speeding up numeric code: McFor and Theano
- Hexagonal orientation maps in V1
- Updated GLM packages: parallel cross-validation
- The Zeo sleep coach: EEG-based hypnograms for the masses
- Coarse-grained parallelism in Matlab with parfor
- Programming for multi-core environments
- DIY number-crunching machine on the cheap
- The far-reaching influence of sparse coding in V1
- Update your bookmarks: xcorr.net is here
- Firebug extension for editing CSS
- Obscure Matlab features #2: linear indexing, sub2ind, ind2sub
- Converting Word 2007 equations into 2003 or MathType equations
- Generalized linear models with Gaussian priors in Matlab
- Nice set of color and brightness illusions
- An alternative method for spike-triggered covariance
- Whiten a matrix: Matlab & Python code
- Obscure Matlab function #1: bsxfun
- Baudline software for viewing long neural recordings on Linux
- Loading huge matrices in Matlab with memmapfile
- Matlab code for 2D Gaussian surface fitting
- Quartz clock accuracy matters in RF estimation
- Citation management with Zotero
- LFPs above 50Hz: is it all garbage?
- Plexon C++ API on 64-bit Linux
- Is it practical to train an HMM for spike sorting with Baum-Welch?
- MEX file generator
- Hierarchical Bayes and WinBUGS for tracking receptive fields
- Faster median in Matlab
- Rotated histogram in Matlab
- Taking the convolution of several images in one shot in Matlab
- Obscure Matlab feature #0: Debug on error
- Snow Dots project for psychophysics, neurophysiology in Matlab
- Forwarding spikes in a Plexon system to some other computer over IP
- Boosting in Matlab: a package
- New paper out: removal of spurious correlations between spike and LFPs
2010 4
2009 3
2008 9
- Log determinant of positive definite matrices in Matlab
- Getting the steerable pyramid toolbox to work in Matlab 2008a
- Fast data smoothing using a running average
- A case study in PsychToolbox
- Flash lag effect demo
- Binning in matlab: a one-liner
- Another PsychToolbox tutorial
- Course sites at Berkeley, McGill
- Using command line programs in matlab: disable screen saver during an experiment