Advanced systems have been developed to enable accurate room-scale 3D tracking for virtual reality applications. Steam has recently made these tools available for community development (https://partner.steamgames.com/vrlicensing, https://www.triadsemi.com/steamvr-tracking/). These tools can be leveraged to enable wireless 6-degree of freedom tracking of freely moving animals for experimental neuroscience. This would provide a large number of benefits compared to current video-based tracking technology and would likely become the _de-facto gold-standard method in the field, once implemented. A functional system requires the development of calibration and sensor fusion algorithms to combine 15-60Hz room-scale optical tracking with 500Hz local inertial reference frame data. This UROP would focus on the development and verification of these algorithms in a high level programming language and then implementing them on existing head-borne FPGAs and microcontrollers being used in the Wilson lab for behavioral research.
100 data puzzles for pandas, ranging from short and simple to super tricky (60% complete)
Paper list for equivariant neural network
Build a Jekyll blog in minutes, without touching the command line.
FFCV: Fast Forward Computer Vision (and other ML workloads!)
A toolkit for reproducible reinforcement learning research.
Gated Orthogonal Recurrent Unit implementation in tensorflow
Code for Implicit Bias of Linear Equivariant Networks
Plots and statistics about the number of degrees awarded by MIT in the period 1998-2017
A script that generates a random biadjacency matrix for a d-regular bipartite graph in linear time and computes the parity of its determinant.
Text and supporting code for Think Stats, 2nd Edition
Trading app using zipline for backtesting hosted on an AWS server