Modeling motor control typically requires stitching together multiple neural and biomechanical modeling frameworks.
So, we created MotorNet — a toolbox to study neural architectures/learning, muscle dynamics, delays, noise, and tasks, all under one roof!
MotorNet is an open-source python toolbox built on Tensorflow that makes training neural networks to control realistic biomechanical models fast and accessible to non-experts, enabling teams to focus on concepts and ideas over implementation.
https://oliviercodol.github.io/MotorNet/build/html/index.html
To get started quickly — do a 'pip install motornet', check out the many tutorials included in the repo, or even open a tutorial directly in a colab notebook with a single click
https://oliviercodol.github.io/MotorNet/build/html/tutorials/train-net.html
Thanks to all our fantastic contributors and mentors who supported this work at every stage!
Olivier Codol is the first author (not on mastodon), and thanks to Mehrdad Kashefi, @andpru and @paulgribble
@jonathanmichaels This looks VERY cool! Can’t wait to play with it.
@tdverstynen awesome! Let us know if you have questions.
@jonathanmichaels very nice! Thanks for this tool
When we set out to study how neural networks interact with biomechanical models, we found that separate platforms are needed for neural and biomechanical modeling, and that existing biomechanical models are not differentiable — making training slow or unreliable