The Intelligent Networks Laboratory
We started as the UW Bothell Biocomputing Laboratory, with a mission to understand the computations performed by nervous systems (computational neuroscience) and to apply what we learned developing more useful computing systems (some would call this AI). In practice, this has involved bringing lessons from computer science, physics, mathematics, and other fields to simulation and analysis of biologically realistic neural networks.
More recently, we have begun applying our expertise to a wider range of problems. Neural networks are a kind of graph based system, with large numbers of nodes or vertices highly interconnected with each other, sending each other messages, and integrating and modifying those messages to send onward. You can see our current and past projects at our lab website.
Student qualifications: Comfort in C++ programming and object-oriented design, including design patterns. Desire to learn lots of new things fast. Interest in moving beyond “big-O”, to think about the match between algorithm and machine architecture. Brain!!
- Learn about our framework.
- Learn about GitHub, GitHub actions, copilot, Google test.
- Attend weekly lab group meetings; help burn down the backlog.
- Maybe learn some basic neuroscience.
- Maybe learn some GPU programming basics.
- Improve our documentation.
- Engage in conversations with other students.
Schools or Related Disciplines:
Science, Technology, Engineering and Math (STEM)
STEM – Computing and Software Systems (CSS)
STEM – Engineering and Mathematics
Category: Research and Creative Projects
Time: estimated hours per week is 1hr – 20hrs
Best for student levels (to apply and/or participate): Junior, Senior, post-Grad, Graduate level, or Alumni
Credit/Compensation Notes: Academic credit available. This is a volunteer or unpaid position
Contact: Michael Stiber, Ph.D., stiber@uw.edu
Go to project or opportunity website for more information
