Newsgroups: comp.ai.neural-nets
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!europa.eng.gtefsd.com!swiss.ans.net!news.dfn.de!news.belwue.de!news.informatik.uni-stuttgart.de!mamier
From: mamier@hermes.informatik.uni-stuttgart.de (Guenter Mamier)
Subject: New Release of SNNS available
Message-ID: <CyztnL.77E@news.informatik.uni-stuttgart.de>
Sender: news@informatik.uni-stuttgart.de
Organization: IPVR, University of Stuttgart, Germany
Date: Wed, 9 Nov 1994 09:14:08 GMT
Lines: 234

**********************************************************************
   SNNS (Stuttgart Neural Network Simulator) Version 3.3 available
**********************************************************************

The new version 3.3 of SNNS is available now.


**********************************************************************
	                New features of SNNSv3.3
**********************************************************************

Version 3.3 of SNNS features the following improvements and extensions
over the earlier version 3.2:

* Implementation of network pruning algorithms:
	Optimal Brain Damage (OBD), 
	Optimal Brain Surgeon (OBS), 
	Skeletonization, 
	Magnitute based pruning (Mag).

* New version of RPROP algorithm implemented. 

* New network analyzing tool PROJECTION implemented, which graphically
  displays the activation of any unit as a function of two input units.

* Extensive debugging, especially in the installation script.

* The interface function krui_saveResult was replaced by
  krui_saveResultParam.

* Snnsbat now can utilize update paramters.

* Snnsbat flushes all output. This allows a better control of the
  current advances of the batch execution.

* The activation function ActTanHPlusBias was removed, since the
  function ActTanH also consideres the bias.

* The initialization functions CPN_Weights and KOHONEN_Weights
  were rewritten. They did a bad job for non-default init parameters.

SNNS still  reads  its  pattern  files  with the help  of   the parser
generator bison.  The problems of those sites that  do not have bison,
lex/flex correctly installed are now better dealt with.


**********************************************************************
	                      What is SNNS ?
**********************************************************************

SNNS (Stuttgart Neural Network Simulator) is a  software simulator for
neural networks  on Unix  workstations developed at the Institute  for
Parallel  and  Distributed  High  Performance  Systems (IPVR)  at  the
University of Stuttgart.  The goal of the SNNS project is to create an
efficient  and  flexible  simulation  environment for research  on and
application of neural nets.

The SNNS simulator consists of two main components:

1) simultor kernel written in C
2) graphical user interface under X11R4 or X11R5

The simulator kernel operates  on the internal network data structures
of the neural nets and performs all operations of learning and recall.
It can also be used without the other parts as a C program embedded in
custom  applications. It supports arbitrary  network  topologies  and,
like RCS, supports the concept of  sites. SNNS can  be extended by the
user with user defined activation  functions, output  functions,  site
functions and learning  procedures, which  are  written  as  simple  C
programs and linked to the simulator kernel.

Currently the following network architectures and learning procedures
are included:

 * Backpropagation (BP) for feedforward networks
	vanilla (online) BP
	BP with momentum term and flat spot elimination
	batch BP
 * Counterpropagation, 
 * Quickprop
 * Backpercolation 1
 * RProp
 * Generalized radial basis functions (RBF)
 * ART1
 * ART2
 * ARTMAP
 * Cascade Correlation
 * Recurrent Cascade Correlation
 * Dynamic LVQ
 * Backpropagation through time (for recurrent networks)
 * Quickprop through time (for recurrent networks)
 * Self-organizing maps (Kohonen maps)
 * TDNN (time-delay networks) with Backpropagation
 * Jordan networks
 * Elman networks and extended hierarchical Elman networks
 * Associative Memory

A number of network pruning algorithms are now available as well:
 * Optimal Brain Damage (OBD), 
 * Optimal Brain Surgeon (OBS), 
 * Skeletonization, 
 * Magnitute based pruning (Mag).

The graphical  user interface XGUI (X Graphical User Interface), built
on top of the kernel, gives  a 2D and a 3D graphical representation of
the neural networks and controls the kernel during the simulation run.
In addition, the 2D user interface  has  an integrated  network editor
which  can be used to directly create, manipulate and visualize neural
nets in various ways.


**********************************************************************
	 Machine architectures on which SNNSv3.3 is available
**********************************************************************

We  have tested  SNNSv3.3  on  the  following  machines  and operating
systems:

machine type			OS    		user interface with
 
SUN Sparc ELC, SS2, SS10	SunOS 4.1.3	X11R5, OW 3.0  
SUN Sparc SS10, SS20		Solaris 2.3     X11R5, OW 3.0
SGI Indigo II                   IRIX 5.1, 5.2	X11R5
DECstation 5000			Ultrix V4.2	X11R5
DEC Alpha Workstation		OSF 1.1		X11R5
IBM RS 6000/320, 320H, 520, 	AIX V3.2	X11R5
HP 9000/720, 730		HP/UX 9.0.1	X11R5
IBM-PC 80386, 80486		Linux  		X11R5

Our parallel versions of SNNS are only available for research partners
with whom we have sponsored joint research projects. These parallel
versions include

Neurocomputer	Adaptive Solutions CNAPS serverII
SIMD computer	MasPar MP-1, MP-2
MIMD computer	Intel Paragon XP/S5, 
		Connection Machine CM-5


**********************************************************************
	          SNNSv3.3 licensing terms (short)
**********************************************************************

SNNSv3.3 is available NOW free of charge for research purposes under a
GNU-style copyright  agreement. See the license agreement in  the user
manual and in the file Readme.license of the distribution for details.
SNNS is (C) Copyright Universitaet Stuttgart, IPVR.

SNNSv3.3 can only be  obtained by anonymous ftp over the Internet. See
the detailed  description of how  to obtain SNNS below. We  don't have
the  time  and capacity  to send tapes or floppy  disks, so don't ask.
SNNSv3.3 is also too large to be  mailed  by e-mail, so don't ask  for
that,  either.  You  may,  however,  obtain  the  unmodified  SNNSv3.3
distribution from other sites  which already have obtained  it,  under
the terms  of our license agreement, if you  are  unable to connect to
our machine.

Note that SNNS has not been tested  extensively  in different computer
environments and is a research tool with frequent substantial changes.
It should be obvious that WE DO NOT GUARANTEE ANYTHING. 

We  are also not staffed  to answer problems with SNNS or to  fix bugs
quickly. For questions and/or comments concerning SNNS we refer you to 
the SNNS mailing list. To subscribe, send a mail to 
  
	listserv@informatik.uni-stuttgart.de

With the one line message (in the mail body, not in the subject)

	subscribe snns <your full name>



**********************************************************************
	              How to obtain SNNSv3.3
**********************************************************************

The SNNS simulator can be obtained via anonymous ftp from host

        ftp.informatik.uni-stuttgart.de  (129.69.211.2)

in the subdirectory        /pub/SNNS
as file
        SNNSv3.3.tar.Z			(2.26 MB)

or in several parts as files

        SNNSv3.3.tar.Z.aa  ...  SNNSv3.3.tar.Z.ae

These split  files  are  each >500 KB and can be joined  with the Unix 
`cat' command  into one  file  SNNSv3.3.tar.Z . Be sure to set the ftp
mode to binary before  transmission  of the files.  Also watch out for
possible higher version  numbers, patches or Readme files in the above
directory  /pub/SNNS .  After successful transmission of the file move
it to the  directory  where  you want to  install SNNS, uncompress and
extract the file with the Unix commands

        uncompress SNNSv3.3.tar.Z	
        tar xvf SNNSv3.3.tar

The   SNNS  distribution  includes  full   source  code,  installation
procedures  for  supported  machine  architectures   and  some  simple
examples of trained networks.

The PostScript version of the user manual can be obtained as file 

	SNNSv3.3.Manual.ps.Z		(1.70 MB)

or in eleven parts as files

        SNNSv3.3.Manual.part1.ps.Z  ...  SNNSv3.3.Manual.part11.ps.Z
	
These parts are all under 1 MB in size when uncompressed and should be
printable on any PostScript printer.Again remember to set the ftp mode 
to binary before transmission of the file(s).

There  is also a  set of  extension  sheets  for all those,  that just
printed  the  manual  of  version 3.2 and   want  only  the additional
chapters.

Currently, a printed  version of the manual  is available from us only
for the older release SNNSv3.2. To cover for  the cost of printing and
postage you should include DM 20.- for Europe, US $ 20.- overseas in a
request for any bound manual; this covers surface mail postage).


 -------------------------------------------------------------------------
|Guenter W. Mamier                      mamier@informatik.uni-stuttgart.de|
|University of Stuttgart, IPVR			                          |
|Breitwiesenstrasse 20-22, 						  |
|70565 Stuttgart, Germany                           Tel.: +49 711 7816-447|
 -------------------------------------------------------------------------


