New Features in NECLASS-PC 2.04
Welcome to the new version of
NEFCLASS-PC. Starting with version 2.0
we will supply this whats.new file describing the new features of
Version 2.04 (Bug Fix)
Release Date: February, 16, 1996
- When a network was saved to a file before it was trained, it could
not be read again to use it for training. Now a network that is
read from file can also be correctly trained, if it is uninitialized,
and if it has no rules.
- When a network was saved to a file, then the fuzzy set parameters
were formatted incorrectly, when the domain boundaries of a variable
were greater then 100. Such a network file could not be read again.
The parameters are now formatted correctly.
- After the INRANGES statement in the pattern file only integer values
could be specified. Now real values are accepted.
- If a network without rules is read from a file, then rule learning
will be invoked when the training process is started.
- NEFCLASS is now compiled with the compiler of Borland Pascal 7.01
(the release before used the 7.0 version). There are new versions
of Borland's redistributables rtm.exe and dpmi16bi.ovl included in
Version 2.03 (Bug Fix)
Release Date: January, 16, 1996 (not officially announced)
- If a network was saved directly after it was created, such that
it had no rules at this time, and the domains of the input variables
were not set by a pattern file during training, then it could not be
used for training after loading it again. NEFCLASS did not recognize
the incorrect domains, and did not use the ranges from the pattern file
to initialize the re-loaded network properly. This was corrected.
- NEFCLASS did not keep any rules with "negative" performance, when it
evaluated a rule base for "best" or "best per class" learning. A rule
has a negative performance, if its activation accumulated over all
patterns for its own class (determined by the conclusion) is less then
then the activation accumulated over all patterns and all other classes.
NEFCLASS now also accepts rules with negative performance, because this
seems to be necessary for hard problems.
If you do not want these kind of rules, you must delete them manually
from the rule base, after you have identified them by looking into the
NEFCLASS.PRO protocol file.
A later version of NEFCLASS will have a switch for this.
Version 2.02 (Bug Fix)
Release Date: November, 12, 1995
- When a saved network has rules in which some variables are not used, the
program did not load it correctly. This was fixed.
- The Change Directory Dialog in the File Menu does now work.
Version 2.01 (Bug Fix)
Not officially released
- The scroll bar of the antecedent list in the rule editor was fixed.
- The program crashed, when patterns without class information were used
to test a network. This was fixed.
Version 2.0 (New Release)
Release Date: October, 8, 1995
- NEFCLASS-PC does now run in protected mode, and therefore needs an 80286
processor. It can make use of extended memory.
- A network can now have 50 input/output units, and up to 500 rule units.
- You can specify variable and class names when you create a new network.
- Each input variable can have an individual number of fuzzy sets.
- You can enter a description for a network.
- You can manually enter, delete and modifiy rules represented within a
- A network can be changed after it was created or trained.
- If a new network is specified, an eventually loaded pattern set will
be deleted from memory.
- The number of patterns that can be loaded does only depend on the
- A pattern set can have a description (name).
- The learning parameters have been split in learning control parameters
and learning parameters.
- There are two new constraints for learning membership functions
(no passing, asymmetrical learning).
- All 3 rule learning procedures do now work.
- Rule learning is now independent from the sequence of patterns.
- The rule base can be relearned.
- A new dialog computes statistics of the pattern set, and can graphically
display bar charts of a feature, and 2-dimensional projections of the
patterns. These graphics can be plotted to an HPGL file.
- An entry was added to the Help menu that informs about the memory
- There is now a warning before leaving the program, if a network
- NEFCLASS-PC looks for the environment variable BGIPATH to find the
graphic drivers (.bgi and .chr files). If this variable is not set, it
expects these files to be in the current directory.
- The online help was extended.
Known Bugs in Version 2.0:
- though memory management was improved a little bit (the program
will not crash, when you try to load a pattern set that does not
fit into memory), it will still crash, if memory is low, and certain
dialogs are invoked.
Release Date: February 22, 1995
This was the first released version. Prior versions were used for
internal validation only.