/data/results/tools/ml/snns/SNNSv4.3/examples/
/data/results/tools/ml/snns/SNNSv4.3/kernel/sources
-rw-r--r-- 1 reczko gfusers    5156 Jul 27  2017 trans_f.ph
-rw-r--r-- 1 reczko gfusers   38426 Jul 26  2017 trans_f.c
-rw-r--r-- 1 reczko gfusers   26181 Jul 26  2017 func_tbl.c
func_tbl.c:{"Act_Relu",      ACT_FUNC, 0, 0, (FunctionPtr) ACT_Relu},/*MR25072017*/
func_tbl.c:{"Act_Relu",     ACT_DERIV_FUNC, 0, 0, (FunctionPtr) ACT_DERIV_Relu},/*MR25072017*/
trans_f.c:FlintType   ACT_Relu(struct Unit *unit_ptr)/*MR25072017*/
trans_f.c:FlintType   ACT_DERIV_Relu(struct Unit *unit_ptr)/*MR25072017*/
trans_f.h:extern FlintType   ACT_Relu(struct Unit *unit_ptr);/*MR25072017*/
trans_f.h:extern FlintType   ACT_DERIV_Relu(struct Unit *unit_ptr);/*MR25072017*/
trans_f.ph:FlintType   ACT_Relu(struct Unit *unit_ptr);/*MR25072017*/
trans_f.ph:FlintType   ACT_DERIV_Relu(struct Unit *unit_ptr);/*MR25072017*/

# ubuntu/debian installation instructions

sudo apt-get install  libxt-dev libxaw7-dev xaw3dg-dev flex
wget http://www.ra.cs.uni-tuebingen.de/downloads/SNNS/SNNSv4.3.tar.gz
tar xzvf SNNSv4.3.tar.gz
cd SNNSv4.3
./configure --build=i386
make compile
./xgui/sources/xgui

'xgui:FILE'-> add '/examples' to path (2do: click on path not working)
enter 'letters' in small textbox ->LOAD
'Load corresponding configuration file' -> 'YES'
click 'PAT', 'LOAD', 'DONE'
#test loaded net
'xgui:CONTROL','control:TEST','control:TEST',..
# reset net+test
'control:INIT','control:TEST','control:TEST',..
# view training error
'xgui:GRAPH', Scale Y '>' to 50
# train
'control:CYCLES' to 200,'control:ALL'





# german request
Hi Guenter,

schoen von Dir zu hoeren!
Hier meine Schritte (unter Debian 'wheezy', sollte auch unter Ubuntu funzen)
zu einem schoenen 'dejavu':

wget http://www.ra.cs.uni-tuebingen.de/downloads/SNNS/SNNSv4.3.tar.gz
apt-get install  libxt-dev libxaw7-dev xaw3dg-dev
./configure --build=i386
make compile
./xgui/sources/xgui

FILE-> add 'examples' to path
enter 'letters' in small textbox ->LOAD
...

Eine partielle Portierung nach R hat auch einiges Interesse erweckt:
http://dicits.ugr.es/software/RSNNS/index.php

Ganz herzliche Gruesse aus Athen,
Martin

reczko@max:/data/results/tools/ml/snns/SNNSv4.3$ /data/results/tools/ml/snns/SNNSv4.3/tools/bin/x86_64-pc-unknown-linux-gnuoldld/analyze --help
/data/results/tools/ml/snns/SNNSv4.3/tools/bin/x86_64-pc-unknown-linux-gnuoldld/analyze: invalid option -- '-'
usage: /data/results/tools/ml/snns/SNNSv4.3/tools/bin/x86_64-pc-unknown-linux-gnuoldld/analyze [options]        
analyzes result files which are generated by SNNS
options are:
	-w               : report wrong classified patterns (default)
	-r               : report right classified patterns
	-u               : report unclassified patterns
	-a               : same as -w -r -u
	-S "t c"         : report confusion from class t to c (-1 = noclass)
	-s               : show statistic information
	-c               : show class statistic information
	-m               : show confusion matrix
	-v               : verbous mode
	-e <function>    : select error function 
	                   <function> = [402040 | WTA | band]
	                   default = 402040
	-l <float>       : lower bound level (see documentation) 
	                   default: 0.4 for 402040
	                   default: 0.0 for WTA
	                   default: 0.1 for band
	-h <float>       : upper bound level (see documentation) 
	                   default: 0.6 for 402040
	                   default: 0.0 for WTA
	                   default: 0.1 for band
	-i <input file>  : input result file (default stdin)
	-o <output file> : output file (default stdout)

#@ add Relu to bignet
/data/results/tools/ml/snns/SNNSv4.3/tools/sources/functions.h
