Professional Basis of AI Backprop Hypertext Documentation
Copyright (c) 1990-2000 by Donald R. Tveter
Bugs and Recent Changes
I've never kept track of bugs and recent changes but now on August
10, 1998 I'm going to start:
- December 1, 2000: Before the program mistakenly used
\windows\bp.ini to initialize program parameters instead of
c:\windows\bp.ini as documented. Now that's fixed. Plus if
c:\windows\bp.ini does not exist the program will try to read
bp.ini in the current directory.
- April 28, 2000: Internet Explorer was not working until now.
- February 19, 2000: Help functions now work under Windows 98
- December 14, 1999: Freezing the net wasn't working for
rprop and supersab, that's now fixed.
- December 14, 1999: Improved training speed when
there are units turned off.
- December 14, 1999: Documented my experimental version of
SARPROP that I'm calling XSARPROP at least for the time being.
- December 14, 1999: Updated and expanded recur.html, added
sample problems waves.bp, rshort.bp and rshort2.bp.
- November 6, 1998: a sample problem, Winston's famous animal
identifying problem was added, see the files animals.bp and animals.dat
- November 5, 1998: layouts of the T, N and W menu boxes were
altered so text would not overlap with a desktop size of 640 x 480 and a
screen resolution of 640 x 480.
- November 4, 1998: the more box is now moveable.
- November 4, 1998: code was altered to cut down on the error
messages for the t command
- November 4, 1998: code was altered to cut down on the error
messages for the ran out of unit codes error.
- October 29, 1998: The 12-2-12 encoder problem was added to the
examples.
- October 29, 1998: A variation on SARPROP was added and has not
yet been documented since I'm not sure its in its final form. From
the RPROP window if you set the temperature parameter to a value
greater than 0 the program uses SARPROP rather than RPROP. Reasonable
values for the temperature are 0.01 up to 1. SARPROP can produce
greater chances for convergence and better test set results.
- August 10, 1998: before this version input taken from a file
(i filename) would not catch lines longer than the limit of 255.
- August 8, 1998: before this version input taken from a file
(i filename) would give an unexpected text error if the data
extended across more than one line.
- July 11, 1998: the scrolling has been improved so the screen does
not flash however the initial start up screen is typically half blank
(the same code works exactly right in the free version).
- July 11, 1998: you can now control the size and position of the
program when it comes up by editing the \windows\bp.ini file.
-
Around April 3 I found bugs in the scale program for recurrent
networks where the standard deviation was not being computed
correctly. FIXED.
-
Also around April 3 I found a bug in the recurrent network
code that made it unable to read in recurrent network patterns
that use the h symbol. FIXED.
-
On March 17 I found a bug where the program would not read in
a program generated .bp file completely. FIXED.
-
While compiling a new version as C++ using gcc the compiler
turned up a bug where a register variable defaulted to
int rather than being REAL. This can cause mistakes in
classification problems with online updates and the off by
1 option turned on but only on the training set. FIXED.
- Often the initial page comes up half blank, this is
curable by clicking the horizontal scroll bar a few times or
typing ctrl-L (the same approach works perfectly in the free
3.1 version). This bug came up when I improved the scrolling
of text, the screen no longer flashes, so I figure this one new
bug is acceptable all things considered.
- If you type in commands and backspace too far and
then repaint the screen the line will have a square in it,
apparently this is my fault but I haven't found the cause yet.
- The useless but slightly enlightening tr and trp commands
are not working.