schrum2 / MM-NEAT

Modular Multiobjective (Hyper) Neuro-Evolution of Augmenting Topologies + MAP-Elites: Java code for evolving intelligent agents in Ms. Pac-Man, Tetris, and more, as well as code for Procedural Content Generation in Mario, Zelda, Minecraft, and more!
http://people.southwestern.edu/~schrum2/re/mm-neat.php
Other
50 stars 20 forks source link

create MOMELog class #919

Closed JoannaBlatt closed 1 year ago

JoannaBlatt commented 1 year ago

Create and abstract MOMELog class inside edu.southwestern.log to handle all logging. This will make all logs have the same convenience class for logging. Extends MMNEATLog class.

Create separate MOME log for each file created. A single MOME log is a file with numbers and corresponding gnuplot textfile.

Will take an array of length number of bin labels/bins and takes the pseudoGeneration int. It will handle plotting the array. Calculations will still be done in other MOME classes. This is just for outsourcing logging.

Between logs the file plot and file name are the only differences. Same range of x values based on number of bins and y value based on pseudoGeneration.

schrum2 commented 1 year ago

This issue is on hold. It might not be needed in light of recent clean up work done with logging in the MOME class

schrum2 commented 1 year ago

No MOME Log needed