{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# SYDE556/750 Assignment 4: Nengo and Dynamics\n", "\n", "- Due Date: March 29th (midnight)\n", "- Total marks: 10 (10% of final grade)\n", "- Late penalty: 1 mark per day\n", "\n", "- For this assignment, you must use Nengo, which can be installed via `pip install nengo` (assuming you already have Python and NumPy). Further instructions are available [here](https://github.com/nengo/nengo/blob/master/README.rst).\n", " - Feel free to look through the examples https://www.nengo.ai/nengo/examples.html before doing this assignment to see how to use Nengo.\n", "- Note: this assignment assumes you are not using the Nengo GUI https://github.com/nengo/nengo_gui since it is slightly complicated to measure accuracy and control timing and performance inside the GUI." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 1) Building an ensemble of neurons\n", "\n", "Make a new model and inside that model make an ensemble of neurons. It should have 100 neurons, and represent a 1-dimensional space. The intercepts should be between -1 and 1, and the maximum firing rates should be between 100Hz and 200Hz. $\\tau_{RC}$ should be 0.02s and $\\tau_{ref}$ should be 0.002s.\n", "\n", "Note: You don't need to run the model over time for this question.\n", "\n", "