1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00

Import of SNNS version 4.1.

Fully featured neural network simulator

PR:		5771
Submitted by:	Jeremy Lea <reg@shale.csir.co.za>
This commit is contained in:
Steve Price 1999-04-03 01:04:47 +00:00
parent 07601d1674
commit 32db6a078a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=17571
7 changed files with 225 additions and 0 deletions

35
math/snns/Makefile Normal file
View File

@ -0,0 +1,35 @@
# New ports collection makefile for: snns
# Version required: 4.1
# Date created: 2 Febuary 1997
# Whom: reg@shale.csir.co.za
#
# $Id$
#
DISTNAME= SNNSv4.1
PKGNAME= snns-4.1
CATEGORIES= math
MASTER_SITES= ftp://ftp.informatik.uni-stuttgart.de/pub/SNNS/
MAINTAINER= reg@shale.csir.co.za
post-configure:
@(cd ${WRKSRC} && ./configure < options.FreeBSD)
@(sed -e "s#%prefix%#${PREFIX}#g" < ${FILESDIR}/snns > ${WRKSRC}/snns)
do-build:
@(cd ${WRKSRC} && ./build all)
do-install:
${MKDIR} ${PREFIX}/snns/bin ${PREFIX}/snns/examples
${INSTALL_PROGRAM} ${WRKSRC}/xgui/bin/other/xgui ${PREFIX}/snns/bin
${INSTALL_PROGRAM} ${WRKSRC}/tools/bin/other/* ${PREFIX}/snns/bin
${INSTALL_DATA} ${WRKSRC}/examples/* ${PREFIX}/snns/examples
${INSTALL_DATA} ${WRKSRC}/Readme ${PREFIX}/snns
${INSTALL_DATA} ${WRKSRC}/Readme.license ${PREFIX}/snns
${INSTALL_DATA} ${WRKSRC}/default.cfg ${PREFIX}/snns
${INSTALL_DATA} ${WRKSRC}/help.hdoc ${PREFIX}/snns
${INSTALL_SCRIPT} ${WRKSRC}/snns ${PREFIX}/bin
@${CAT} ${PKGDIR}/MESSAGE
.include <bsd.port.mk>

1
math/snns/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (SNNSv4.1.tar.gz) = 6385faf45eec7bfba67d7024c31d1ac0

8
math/snns/files/snns Normal file
View File

@ -0,0 +1,8 @@
#! /bin/sh
XGUILOADPATH=%prefix%/snns
export XGUILOADPATH
PATH=${PATH}:%prefix%/snns/bin
export PATH
%prefix%/snns/bin/xgui

1
math/snns/pkg-comment Normal file
View File

@ -0,0 +1 @@
Fully featured neural network simulator

24
math/snns/pkg-descr Normal file
View File

@ -0,0 +1,24 @@
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 X
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 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.
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.

8
math/snns/pkg-message Normal file
View File

@ -0,0 +1,8 @@
************************************************
Please read the licensing terms described in the
Readme.license file. In particular, please note
that this software is not public domain and that
it comes with NO WARRANTY OF ANY KIND.
************************************************

148
math/snns/pkg-plist Normal file
View File

@ -0,0 +1,148 @@
bin/snns
snns/Readme
snns/Readme.license
snns/default.cfg
snns/help.hdoc
snns/bin/analyze
snns/bin/batchman
snns/bin/bignet
snns/bin/convert2snns
snns/bin/feedback-gennet
snns/bin/isnns
snns/bin/mkhead
snns/bin/mkout
snns/bin/mkpat
snns/bin/netlearn
snns/bin/netperf
snns/bin/pat_sel
snns/bin/snns2c
snns/bin/snnsbat
snns/bin/xgui
snns/examples/README.all
snns/examples/art1_letters.README
snns/examples/art1_letters.cfg
snns/examples/art1_letters.net
snns/examples/art1_letters.pat
snns/examples/art1_letters3D.cfg
snns/examples/art2_tetra.README
snns/examples/art2_tetra.cfg
snns/examples/art2_tetra.net
snns/examples/art2_tetra.pat
snns/examples/art2_tetra_high.pat
snns/examples/art2_tetra_low.pat
snns/examples/art2_tetra_med.pat
snns/examples/artmap.README
snns/examples/artmap.cfg
snns/examples/artmap.net
snns/examples/artmap_test.pat
snns/examples/artmap_train.pat
snns/examples/bdg_TDNN.README
snns/examples/bdg_TDNN.cfg
snns/examples/bdg_TDNN.chk
snns/examples/bdg_TDNN.net
snns/examples/bdg_TDNN.pat
snns/examples/bdg_TDNN_untrained.net
snns/examples/bdg_variable.pat
snns/examples/default.cfg
snns/examples/dlvq_ziff.README
snns/examples/dlvq_ziff.cfg
snns/examples/dlvq_ziff.chk
snns/examples/dlvq_ziff.net
snns/examples/dlvq_ziff_100.pat
snns/examples/dlvq_ziff_trained.net
snns/examples/dlvq_ziff_untrained.net
snns/examples/eight_016.pat
snns/examples/eight_160.pat
snns/examples/eight_elman.README
snns/examples/eight_elman.cfg
snns/examples/eight_elman.chk
snns/examples/eight_elman.net
snns/examples/eight_elman_untrained.net
snns/examples/eight_jordan.README
snns/examples/eight_jordan.cfg
snns/examples/eight_jordan.chk
snns/examples/eight_jordan.net
snns/examples/eight_jordan_untrained.net
snns/examples/encoder.README
snns/examples/encoder.cfg
snns/examples/encoder.chk
snns/examples/encoder.net
snns/examples/encoder.pat
snns/examples/encoder_untrained.net
snns/examples/font.README
snns/examples/font.cfg
snns/examples/font.chk
snns/examples/font.net
snns/examples/font.pat
snns/examples/font_untrained.net
snns/examples/laser.README
snns/examples/laser.cfg
snns/examples/laser.chk
snns/examples/laser.net
snns/examples/laser_1000.pat
snns/examples/laser_999.pat
snns/examples/laser_untrained.net
snns/examples/letseq.README
snns/examples/letseq.chk
snns/examples/letseq_elman.cfg
snns/examples/letseq_elman.net
snns/examples/letseq_elman_untrained.net
snns/examples/letseq_h_elm.cfg
snns/examples/letseq_h_elm.net
snns/examples/letseq_test.pat
snns/examples/letseq_train.pat
snns/examples/letters.README
snns/examples/letters.cfg
snns/examples/letters.chk
snns/examples/letters.net
snns/examples/letters.pat
snns/examples/letters.res
snns/examples/letters3D.cfg
snns/examples/letters3D.net
snns/examples/letters_test.net
snns/examples/letters_untrained.net
snns/examples/nettalk.README
snns/examples/nettalk.cfg
snns/examples/nettalk.net
snns/examples/nettalk.pat
snns/examples/patmat.README
snns/examples/patmat.cfg
snns/examples/patmat.chk
snns/examples/patmat.net
snns/examples/patmat.pat
snns/examples/patmat_untrained.net
snns/examples/snnsbat1.cfb
snns/examples/snnsbat2.cfb
snns/examples/som_cube.README
snns/examples/som_cube.cfg
snns/examples/som_cube.cont
snns/examples/som_cube.net
snns/examples/som_cube.pat
snns/examples/som_cube_norm.pat
snns/examples/spirals.pat
snns/examples/spirals_dda.README
snns/examples/spirals_dda.cfg
snns/examples/spirals_dda.net
snns/examples/watch.README
snns/examples/watch.cfg
snns/examples/watch.net
snns/examples/watch.pat
snns/examples/watch_2out.README
snns/examples/watch_2out.cfg
snns/examples/watch_2out.net
snns/examples/watch_2out.pat
snns/examples/watch_edge.pgm
snns/examples/watch_edge_invert.pgm
snns/examples/watch_orig.pgm
snns/examples/xor.README
snns/examples/xor.chk
snns/examples/xor.net
snns/examples/xor.pat
snns/examples/xor_rec.cfg
snns/examples/xor_rec.net
snns/examples/xor_rec1.pat
snns/examples/xor_rec2.pat
snns/examples/xor_untrained.net
@dirrm snns/bin
@dirrm snns/examples
@dirrm snns