CS 375 / Psych 249
  • Basics
  • Details
  • Course Calendar
  • Tools & Resources
  • Final Projects
Some key software tools you may want to use include:
  • The Python language.  
  • Git and Github, for version control and code sharing.
  • Numerical Python (Numpy), for efficient manipulation of matrix data in a pythonic interface .
  • Matplotlib, for plotting and visualizing results.
  • Scikit-Learn, for standard implementations of machine learning tools in a pythonic interface.
  • PyTorch, a deep learning framework.
  • JAX, another deep learning framework.
  • Weights & Biases, a system for keeping track of your results.
  • Google cloud, for computing resources. 
Sources of public neural data:
  • The Natural Scenes Dataset.
  • The Allen Brain Observatory.
  • The Brain-Score platform.