RobertTLange / ModelsNeuralSystems

Computer Practical Coursework for BCCN Berlin course "Models of Neural Systems" (2018/2019)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Models of Neural Systems - Computer Practical Solutions

Author: Robert Tjarko Lange

This repository contains the solutions to different problems solved in the Bernstein Center for Computational Neuroscience Berlin class "Models of Neural Systems" taught by Richard Kempter in the Winter term 2018/2019.

More specifically, the notebooks contained in this repo implement the following models:

  1. Rosenblatt Perceptron
  2. Receptive Fields
  3. Euler/Runge-Kutta Approximation of ODEs
  4. Integrate-and-Fire Neuron Model
  5. Channel Modeling
  6. Hodgkin-Huxley Neuron Model

Repository Structure

SequentialBayesianLearning
+- 01_Rosenblatt_Perceptron.ipynb
+- 02_Receptive_Fields.ipynb
+- 03_Ordinary_Differential_Equations.ipynb
+- 04_Integrate_and_Fire_Model.ipynb
+- 05_Channel_Modeling.ipynb
+- 06_Huxley_Hodgkin_Model.ipynb
+- README.md: Project Documentation
+- requirements.txt: list of all required pip packages

How to use this code

  1. Clone the repo.
git clone https://github.com/RobertTLange/ModelsNeuralSystems && cd ModelsNeuralSystems
  1. Create a virtual environment (optional but recommended).
virtualenv -p python MNS

Activate the env (the following command works on Linux, other operating systems might differ):

source MNS/bin/activate
  1. Install all dependencies:
pip install -r requirements.txt
  1. Run the notebook of your choice (e.g. :))
jupyter notebook 01_Rosenblatt_Perceptron.ipynb

About

Computer Practical Coursework for BCCN Berlin course "Models of Neural Systems" (2018/2019)


Languages

Language:Jupyter Notebook 100.0%