NEFCLASS-PC ================= An interactive simulation software to develop, train, and test a Neuro-Fuzzy System for Classification Version 2.04 February 1, 1996 ============================================================================== COPYRIGHT NOTICE AND EXCLUSION OF WARRANTY Institut fuer Betriebssysteme und Rechnerverbund, Technische Universitaet Braunschweig, Bueltenweg 74/75, 38106 Braunschweig, Germany, hereby disclaims all copyright interests in the program NEFCLASS-PC and its documentation. NEFCLASS-PC is not free software, but it may be used free of charge, for educational, scientific and personal purposes. You can redistribute it under the terms of the accompanying license. NEFCLASS-PC COMES WITHOUT ANY KIND OF WARRANTY, without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. YOU WILL USE THIS SOFTWARE ON YOUR OWN PERSONAL RISK! See the licence in the file LICENCE for more details. ============================================================================== This is the readme file to NEFCLASS-PC 2.04 the fifth released version of our neuro-fuzzy classification software for MSDOS PC using an 80286 processor or better. It is a bug fix to version 2.0, and this distribution has only changed in five files compared to the distribution of version 2.0 (see Section 4, List of Files). (date: February 1, 1996). 1.) What ist NEFCLASS? ======================= NEFCLASS is a neuro-fuzzy model based on a generic 3-layer fuzzy perceptron, and it is used for classifying data (patterns). NEFCLASS is trained with a set of patterns, where each pattern belongs to one of a number of distinct classes (crisp classification). NEFCLASS finds fuzzy rules by scanning the data, and later optimizes these rules by learning the parameters of the fuzzy sets that are used to partition the domain of the input variables (features of the patterns). After the learning process the resulting NEFCLASS system can be used for classifying new, previously unknown data. The system can be interpreted in form of fuzzy rules like IF x1 is A1 and x2 is A2 and x3 is A3 and x4 is A4 THEN the pattern (x1,x2,x3,x4) belongs to class i, where A1 - A4 are linguistic terms represented by fuzzy sets. To obtain more information about the NEFCLASS model please read the postscript file nefclass.ps that is included in the distribution. 2.) Where can I obtain NEFCLASS-PC? =================================== NEFCLASS-PC may be freely used for educational, scientific or personal purposes. NEFCLASS-PC is not free software, the copyright is held by Technische Universitaet Braunschweig, Institut fuer Betriebssysteme und Rechnerverbund (Technical University of Braunschweig, Dept. of Computer Science). NEFCLASS-PC may not be used for commercial purposes. Please read the licence file included in the distribution. NEFCLASS-PC can be obtained free of charge by anonymous ftp at ftp.ibr.cs.tu-bs.de (134.169.34.15) in the directory /pub/local/nefcon, in the file nefclass.zip (compressed with PKZIP 2.04g). It can also be obtained via the World Wide Web at http://www.cs.tu-bs.de/~nauck. Please look for appropriate links on this page. If you are not able to use ftp or WWW, send an email, fax or letter to: Dr. Detlef Nauck Technical University of Braunschweig Dept. of Computer Science Bueltenweg 74-75 D-38106 Braunschweig Germany Tel: +49.531.391.3155 Fax: +49.531.391.5936 email: nauck@ibr.cs.tu-bs.de or D.Nauck@tu-bs.de 3.) How do I install NEFCLASS-PC? ================================= Installation is simple, just copy the zip file to a new directory, and use "pkunzip -d nefclass" to uncompress it - thats all. The files included in the zip archive will be written to the current directory, and you will get a new directory "hpglplot" under it that contains another zip file (plt100c.zip). This additional archive holds the original distribution of the HPGL BGI driver from Ullrich von Bassewitz. His BGI driver is used by NEFCLASS-PC, and the terms of usage are to also distribute the original archive of this BGI driver. You don't need this zip file to run NEFCLASS-PC. To use the graphical features of NEFCLASS-PC you need Borland's graphical interface drivers (BGI drivers). Included are the necessary drivers egavga.bgi, trip.chr, and litt.chr. The file plotter.bgi is needed to create HPGL files from the graphics of NEFCLASS-PC. If you already use BGI drivers for other programs, you will probably have the first three files. You can store the BGI drivers in a separate directory if you want to. But then you must set the DOS environment variable BGIPATH to the directory, where the drivers reside, so NEFCLASS-PC can find them there. If you don't use this environment variable, NEFCLASS-PC assumes the BGI drivers to be in the current directory. To use NEFCLASS-PC, just start the executable nefclass.exe, its a DOS application. The user interface is using the TurboVision libraries of Borland, so it should be easy to use. Unfortunately there is no real manual for this release. But there is a file nefclass.doc that contains information on a guided tour through NEFCLASS-PC. Please read this file, and try out the described commands. We are looking forward to provide a complete manual soon. Watch the place where you have found this file, it will be announced there. We have also supplied a text version of the online help file (nfclhelp.txt) that can be used as a crude manual. 4.) List of Files ================== The first 3 files must reside within the same directory. nefclass.exe The executable of NEFCLASS-PC (new for 2.04) nefclass.tvr Resource file, contains parts of the user interface (new for 2.04) nfclhelp.hlp Online help file These 2 files are necessary for running in protected mode they must be somewhere in your path, or in the same directory as nefclass.exe These files are redistributables of Borland, and under Borland's copyright. rtm.exe Run Time Manager from Borland (new copy for 2.04) dpmi16bi.ovl Memory manager from Borland (new copy for 2.04) This file is necessary when you use an older or somewhat obscure 80286 PC. It can be used to determine how your PC can be switched into protected mode. You do not ever need to use it on an 80386 PC or higher. This file is a redistributables of Borland, and under Borland's copyright. dpmiinst.exe Borland's troubleshooting tool for protected mode access. Follow the on screen instructions. (new for 2.01) These four files are the graphic drivers. By default they must reside in the same directory where nefclass.exe is located (see also Section 3). The first three files of these four files are redistributables of Borland, and under Borland's copyright. egavga.bgi Borland's graphics driver for VGA displays trip.chr Borland's character file, needed for graphical display litt.chr Borland's character file, needed for graphical display plotter.bgi BGI driver to create HPGL files within NEFCLASS-PC, provided by Ullrich von Bassewitz. Additional files nefclass.doc This file provides a guided tour through NEFCLASS-PC. You can work through 3 demos, describing most of the features of the program nfclhelp.txt Text version of the online help file, substitute for a manual nefclass.ps Conference paper (postscript) that describes the NEFCLASS model iris1.dat Pattern file containing the first half of the IRIS data iris2.dat Pattern file containing the second half of the IRIS data iris.dat Pattern file containing the complete IRIS data set irisnocl.dat Pattern file containing the IRIS data without class information demo*.net Network files that hold the resulting networks, which will be created, when you do the guided tour described in nefclass.doc iris.org Original IRIS data iris.doc Description of original IRIS data readme Your are reading it (new for 2.04) whats.new What's new in the current version (new for 2.04) plt100c.zip Original distribution of the HPGL BGI driver (this file is not needed to run NEFCLASS-PC) 5.) May I share NEFCLASS-PC? ============================ Of course, you may distribute NEFCLASS-PC by any means, but you may not charge anything for the software, and you must always distribute the complete zip file, containing all the files listed under 4.). You may charge for the distribution media only. 6.) DISCLAIMER =============== NEFCLASS-PC 2.01 is the third released version, and it surely still contains some bugs, so please don't expect too much! There will be updates! The most important thing is that NEFCLASS-PC COMES WITHOUT ANY KIND OF WARRANTY, without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. YOU WILL USE THIS SOFTWARE ON YOUR OWN PERSONAL RISK! See the licence in the file LICENCE for more details. 7.) Bug reports, questions, information ======================================== Please let us know about your experiences with NEFCLASS. If you encounter any bugs, we'd love to hear about it. For bug reports, questions, and more information please contact me at the address given below. Enjoy NEFLCASS-PC! Detlef Nauck ============================================================================== Dr. Detlef Nauck Phone: 49.531.391.3155 Dept. of Computer Science Fax : 49.531.391.5936 Technical University of Braunschweig Email: nauck@ibr.cs.tu-bs.de Bueltenweg 74 - 75 or D.Nauck@tu-bs.de D-38106 Braunschweig, Germany WWW: http://www.cs.tu-bs.de/~nauck ==============================================================================