Skip to content

Material for deliverable D4.6.3 of the Human Brain Project

Notifications You must be signed in to change notification settings

jdambre/HBP_D4.6.3

Repository files navigation

HBP_D4.6.3

Material for deliverable D4.6.3 of the Human Brain Project:

Partner: Ghent University Responsable: prof. Joni Dambre, joni.dambre@ugent.be

Summary: The code in this repository corresponds to the experiment described in section 3.2.2 of the accompanying paper “Reward modulated Hebbian plasticity as leverage for partially embodied control in compliant robotics”, submitted to Frontiers in Neurorobotics. It demonstrates the application of reward modulated Hebbian learning with delayed rewards in a setting that emulates embodied computation. The task consists of the classification of 8 different analog signals, corresponding to encoded bit patterns (see section 3.2.2 of the paper for a full description). The input signals drive a neural network, half of which model a ‘brain’ that can be adapted by learning. The other half is fixed and acts as a dummy for a body. The output is generated from signals in the ‘body’. The connection weights in both, the body and the brain are randomly initialised.

Background information:

  • "Frontiers_manuscript_submitted.pdf": submitted paper about this work
  • "Deliverable contribution.txt": text contributed to D4.6.2. document

Source code:

  • "3bits_Hebbian.py": the main script (Python)
  • "noisy_reservoir.py": library components
  • "3bits_Hebbian_plot_results.py": script for plotting output (reward traces)

Example output:

  • "res_3bits_andrea/res_3bits_andrea_100000.pkl": example of reward trace (not fully converged because of repository data usage constraints)

About

Material for deliverable D4.6.3 of the Human Brain Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages