Project Description

The student will learn to develop and train artificial neural networks to solve biologically-relevant and cognitively-interesting tasks. Students will learn to develop training techniques such as evolutionary algorithms and reinforcement learning. Unlike traditional machine learning, which focuses on feedforward neural networks and input-output classification tasks, this project will involve continuous-time recurrent neural networks and dynamic, embodied, control tasks.

Technology or Computational Component

Students will be learning to program in Python and learning to run and analyze computational experiments.