Public domain LVQ-programs released

Kari Torkkola karit at spine.hut.fi
Thu Dec 19 07:53:28 EST 1991


************************************************************************
*                                                                      *
*                              LVQ_PAK                                 *
*                                                                      *
*                                The                                   *
*                                                                      *
*                   Learning  Vector  Quantization                     *
*                                                                      *
*                          Program  Package                            *
*                                                                      *
*                    Version 1.0 (December, 1991)                      *
*                                                                      *
*                          Prepared by the                             *
*                    LVQ Programming Team of the                       *
*                 Helsinki University of Technology                    *
*           Laboratory of Computer and Information Science             *
*                Rakentajanaukio 2 C, SF-02150 Espoo                   *
*                              FINLAND                                 *
*                                                                      *
*                         Copyright (c) 1991                           *
*                                                                      *
************************************************************************

Public-domain programs for Learning Vector Quantization (LVQ) 
algorithms are available via anonymous FTP on the Internet. 

"What is LVQ?", you may ask --- See the following reference, then: 
Teuvo Kohonen. The self-organizing map. Proceedings of the IEEE, 
78(9):1464-1480, 1990.

In short, LVQ is a group of methods applicable to statistical 
pattern recognition, in which the classes are described by a 
relatively small number of codebook vectors, properly placed 
within each class zone such that the decision borders are 
approximated by the nearest-neighbor rule. Unlike in normal 
k-nearest-neighbor (k-nn) classification, the original samples 
are not used as codebook vectors, but they tune the latter. 
LVQ is concerned with the optimal placement of these codebook 
vectors into class zones.

This package contains all the programs necessary for the correct
application of certain LVQ algorithms in an arbitrary statistical 
classification or pattern recognition task. To this package two 
particular options for the algorithms, the LVQ1 and the LVQ2.1, 
have been selected.  

This is the very first release of the package, and updates will be 
available as soon as bugs are found and fixed. This code is distributed 
without charge on an "as is" basis. There is no warranty of any kind 
by the authors or by Helsinki University of Technology.

In the implementation of the LVQ programs we have tried to use as
simple code as possible. Therefore the programs are supposed to
compile in various machines without any specific modifications made on
the code. All programs have been written in ANSI C. The programs are 
available in two archive formats, one for the UNIX-environment, the
other for MS-DOS. Both archives contain exactly the same files. 

These files can be accessed via FTP as follows:

1. Create an FTP connection from wherever you are to machine
   "cochlea.hut.fi". The internet address of this machine is 
   130.233.168.48, for those who need it.

2. Log in as user "anonymous" with your own e-mail address as password.  

3. Change remote directory to "/pub/lvq_pak". 

4. At this point FTP should be able to get a listing of files in this
   directory with DIR and fetch the ones you want with GET. (The exact 
   FTP commands you use depend on your local FTP program.) Remember 
   to use the binary transfer mode for compressed files.

The lvq_pak program package includes the following files:

  - Documentation:
      README             short description of the package 
                         and installation instructions
      document.ps        documentation in (c) PostScript format
      document.ps.Z      same as above but compressed
      document.txt       documentation in ASCII format

  - Source file archives (which contain the documentation, too):
      lvq_p1r0.exe       Self-extracting MS-DOS archive file
      lvq_pak-1.0.tar    UNIX tape archive file
      lvq_pak-1.0.tar.Z  same as above but compressed


An example of FTP access is given below

unix> ftp cochlea.hut.fi (or 130.233.168.48)
Name: anonymous
Password: <your email address>
ftp> cd /pub/lvq_pak
ftp> binary
ftp> get lvq_pak-1.0.tar.Z
ftp> quit
unix> uncompress lvq_pak-1.0.tar.Z
unix> tar xvfo lvq_pak-1.0.tar

See file README for further installation instructions.

All comments concerning this package shoud be
addressed to lvq at cochlea.hut.fi.

************************************************************************





More information about the Connectionists mailing list