nengo-gui icon indicating copy to clipboard operation
nengo-gui copied to clipboard

Display of Connection types

Open tcstewar opened this issue 9 years ago • 6 comments

It'd be nice to have a few different Connection types displayed in some way. For example:

  • normal NEF connections
  • inhibitory connections
  • excitatory connections (?)
  • learning connections
  • modulatory connections

These could be different end-markers on the lines, or maybe different colours.

tcstewar avatar Nov 10 '15 18:11 tcstewar

Since I wanted this feature myself for quite a long time, I'm going to assign myself, as discussed with @tcstewar and @jgosmann today. Plan is to merge such "small" UI changes before the refactoring to field-test them, being perfectly aware that they will be thrown away once the refactoring is done.

astoeckel avatar Nov 03 '17 19:11 astoeckel

I've implemented a first version of this (see pull request #929). So far I've got inhibitory, normal, and connections attached to a learning rule (I call those modulatory in the code, may be wrong). @tcstewar can you elaborate on the difference between a learning connection and a modulatory connection?

astoeckel avatar Nov 04 '17 07:11 astoeckel

can you elaborate on the difference between a learning connection and a modulatory connection?

The "learning connection" is the one whose weights are changing (i.e. the one with the learning rule), and the "modulatory connection" is the one providing the signal that changes the weights (i.e. the one connected to the learning rule). :)

tcstewar avatar Nov 04 '17 07:11 tcstewar

Ah, then I've used the terms correctly, thanks for the clarification. Any idea how the "learning connection" may be displayed? I figure that in my current implementation it should be fairly obvious that a connection is a "learning connection" because it has the modulatory connection attached to it.

astoeckel avatar Nov 04 '17 07:11 astoeckel

Is this completed then? If not can someone please add what is left to complete this story.

krisfrenette avatar May 04 '19 00:05 krisfrenette

I think we've got the important ones added. There's more that could be done, but I don't think there's a strong consensus about what extra indications would be good without adding unnecessary clutter.

tcstewar avatar May 04 '19 02:05 tcstewar