kuepper
c8494642d5
Updated build-prcess to be completely under automake control.
...
For the tutorial the old Makefiles are saved as Makefile.simple in all
the respective directories.
Use generated config.h instead of command-line passing of preprocessor
flags.
Updated support files from current automake.
2004-09-17 16:53:31 +00:00
kuepper
32cf83cfee
Save copies of old simple Makefiles
2004-09-17 15:20:19 +00:00
maartenkeijzer
dbd0a46d75
added verbose flag that can be used to turn off annoying message to cout
2004-08-30 19:44:48 +00:00
evomarc
57881e56c4
CLeaned up the comments in files related to Sharing (added t-eoSharing in test)
2004-08-28 16:26:03 +00:00
evomarc
e7643ccc10
Committing at last the long awaited test for Sharing
2004-08-28 16:25:12 +00:00
evomarc
17db378c84
Cleaned up the comments
2004-08-28 14:03:34 +00:00
jmerelo
669f41a315
Changes in docs and added stuff to eoEvalSteadyFitness to reset after using it
2004-08-10 17:19:46 +00:00
jmerelo
55a118517c
Updating doxygen configuration
2004-08-10 07:39:10 +00:00
okoenig
7d0e70fd1a
added a string msg to eoScalarFitnessAssembled, in order to store all sorts of messages for an individual
2004-07-25 13:26:02 +00:00
evomarc
b72ea29e0d
Added className (mysteriously missint) mandatory for eoCombinedInit
2004-07-16 08:45:02 +00:00
evomarc
caa611661a
Allows proportional combinations of eoInit objects
...
Similar to eoPropostionalCombinedXXXOp
2004-07-16 08:44:14 +00:00
cahon
42819983dc
Adding typedef EOT EOType ;
2004-07-12 09:16:41 +00:00
cahon
4127f42603
Adding typedef EOT EOType ;
2004-07-12 08:57:38 +00:00
evomarc
30ceb2bf45
Added the Ctor using the Parser
2004-06-23 23:19:17 +00:00
evomarc
66a51c5ddb
Added the className method everywhere
2004-06-15 07:28:54 +00:00
evomarc
e44cf2c446
Added the className methods everywhere
2004-06-15 07:09:57 +00:00
evomarc
c0d5eec303
Added newline at end of stat
2004-06-15 07:06:27 +00:00
evomarc
6e650914cc
Added the allClassName method to print the name of all
...
classes that have been added to the checkpoint
2004-06-15 07:04:12 +00:00
okoenig
4cfe47a8e5
Added a failed boolean to the fitness, for statistics... Average stat values are now computed from succesful fitness evaluations only
2004-06-14 17:07:25 +00:00
okoenig
500f66efbf
Added a failed boolean to indicate if fitness evaluation succeeded ( useful if programs are involved, where fitness evaluation can fail for some indis)
...
Avg Stats are now only evaluated of individuals if this bool is false!
2004-06-14 17:05:07 +00:00
okoenig
6d8d7c994c
Replaced #include<iostream.h> with #include<iostream> to get rid of "deprecated" warnings in gcc 3.3
2004-06-14 11:59:39 +00:00
okoenig
16e09360c9
Added a failed boolean to indicate if fitness evaluation succeeded ( useful if programs are involved, where fitness evaluation can fail for some indis)
...
Avg Stats are now only evaluated of individuals if this bool is false!
2004-06-14 11:24:37 +00:00
okoenig
06eb601d8e
Added a failed boolean to indicate if fitness evaluation succeeded ( useful if programs are involved, where fitness evaluation can fail for some indis)
2004-06-14 11:23:48 +00:00
evomarc
ab9d4de66b
Adding Sharing (though eoSharingSelect - a roulette selection on shared fitnesses
2004-05-26 10:23:07 +00:00
evomarc
9e0edc381e
Temporary modification of the tutorial to account for the new features
...
- stat.tmpl allowing easy creation of own stat
- sharing as a new possible selector in make_algo_scalar - requires a distance
No detail given, though ...
2004-05-26 09:00:26 +00:00
evomarc
795f63b7fe
Adding sharing - needed to modify quite a few files, like eoDistance.h
...
make_algo_scalar.h and all related files, and the like
2004-05-25 08:03:30 +00:00
evomarc
13c7062858
Adding the statistics in createSimple (create.sh is becoming obsolete)
2004-05-25 07:57:52 +00:00
stevemadere
b0969cf3d4
Fixed a bug in mlp::net::load() that prevented loading of multiple nets
...
from the same stream.
2004-05-21 01:44:32 +00:00
stevemadere
7863168b69
Added weight perturbation operators to enable implementation of
...
exact GPROP-III algorithm.
2004-04-23 16:20:12 +00:00
evomarc
aecd7bdf2b
Added the setLongName method to handle the prefix trick in eoParser
2004-04-08 07:55:40 +00:00
evomarc
87ddb6f8b5
Added a prefix data in eoParser - and the setPrefix method -
...
for multi-population parameter input. Now you can call the make_xxx
functions from teh src/do directory several times for different populations
provided you do different calls to setPrefix inbetween
2004-04-05 15:28:12 +00:00
evomarc
fe9de42802
Corrected errors in the "memory management" section.
...
Thanks to ZhangQian for pointing them out
2004-03-30 16:51:06 +00:00
okoenig
3276d502ea
Bugfix regarding the feasible flag
2004-03-28 22:18:03 +00:00
maartenkeijzer
4bdccb3dae
Fixed bug in rng::roulette_wheel: use of float had too little precision in change/fortune var
2004-03-26 09:56:56 +00:00
maartenkeijzer
a715dda207
Fixed rng::uniform to not provide the wrong result (1.0) once in every 2^32 times
2004-03-26 09:36:07 +00:00
stevemadere
3943287ad0
Made mlp::net::operator() a virtual function to allow for subclassing
...
with networks that transform their input or output.
2004-02-11 23:03:23 +00:00
stevemadere
250d31f904
Fixed some signed/unsigned conversion bugs
2004-02-10 22:33:30 +00:00
jeggermo
68e970e455
*** empty log message ***
2004-02-02 08:54:10 +00:00
maartenkeijzer
b2de3403a6
Added define NO_GNUPLOT to disable gnuplot extensions
...
Needed for win32 (well, at least for me)
2004-01-21 19:57:19 +00:00
stevemadere
0a9f57e652
Fixed the string serialization operators (>>, <<) for neuron, layer,
...
and net so they actually work and added or fixed stream-source
constructors where appropriate.
2004-01-13 20:28:33 +00:00
stevemadere
4662677a5f
Made it compile under gcc 3.2.2 by adding explicit definitions
...
of normally derived comparison operators >, >=, and == for the
structure phenotype. ( adding #include <utility> was not sufficient
to solve the problem)
Also added function gprop_use_datasets() to give more flexibility
in subclassing the datasets used to train the nets.
2004-01-13 20:21:52 +00:00
evomarc
31aa0eedf7
Added the standard header - just a test of CVS in fact!
2004-01-13 03:35:27 +00:00
evomarc
c819ba4f6a
Corrected a but in eoUniformMutation (only the first component ever got modified!
...
Thanks to Jeroen's student ...
2003-12-24 16:38:02 +00:00
evomarc
a3d7e396b4
There was an infinite loop in case of a file without section header on first line!
2003-12-05 05:39:40 +00:00
evomarc
041791eb4b
Added a few user-friendly comments in case sizes don't match between
...
load file and required popsize
2003-12-05 05:38:02 +00:00
evomarc
926286b969
A minor typo ...
2003-11-26 14:20:26 +00:00
evomarc
f71b436120
THe call to randomize was forgotten after the choice of a terminal
...
at max_depth.
This was only visible if
- you implemented the randomize method
- you reached the maximum depth (or used ramped half-and-half).
2003-11-26 11:15:59 +00:00
okoenig
aa76efbb29
Added possibility to print header to first line of output file; control through last bool in constructor - default = false...
2003-11-19 13:29:15 +00:00
jeggermo
7c8da3722e
parse_tree.h now uses standard memory allocation
...
for MacOSX
2003-11-04 15:32:24 +00:00
jeggermo
099b24d363
eoData has been changed slightly for MacOSX
2003-11-04 15:29:24 +00:00