Hidden Units

(Që…ð@ÄØð@ÄÔ)
Mon, 8 Sep 1997 17:47:04 +0100 (BST)

Dear All,

Hello. Right, SNNS has one big failing. There's no way of recording hidden
units activations without re-writing some of the kernel code. The code
that needs to be re-written is in 'kr_io.c' in the function
'krio_saveResult'. Now I've started doing this but... I have no way of
stopping a loop when reading the outputs of the hidden units, as I can
find no variable which holds the number of hidden units in your network.
Does anyone know if the variable exists, or if it does exist where is it!?
Or, if I can tell where I am in the hidden layer using some member of a
structure, or something like that. I know there's topology pointer, what
is this? And what does it do?

Surely, the recording of hidden units is fundamental. As many people want
to make sense of the representations formed by many networks. Principle
component analysis, cluster analysis are just a few of the methods one can
use to make sense of these representations. If anyone reads this that
wrote some of the orginal code could they e-mail me as soon as possible.
I'm adding my code to the code in the Batchman routine 'saveResults'.

Sorry this sounds like a moan, or a winge but it's quite an oversight on
behalf of the authors of, an otherwise, brilliant simulator!

Cheers,

Ian Johnson