Uses of Interface
de.kumpe.hadooptimizer.impl.ReportingHalterWrapper.Reporter

Packages that use ReportingHalterWrapper.Reporter
de.kumpe.hadooptimizer.examples Implementations for exemplary optimization-problems. 
de.kumpe.hadooptimizer.examples.functions Implementations of EAs which try to find minimums of functions. 
de.kumpe.hadooptimizer.examples.neurons Examples which uses EAs to teach neuronal networks. 
de.kumpe.hadooptimizer.impl Some basic und useful implementations of the evolution cycle's interfaces. 
 

Uses of ReportingHalterWrapper.Reporter in de.kumpe.hadooptimizer.examples
 

Methods in de.kumpe.hadooptimizer.examples with parameters of type ReportingHalterWrapper.Reporter
protected  void OptimizerExample.addReporter(ReportingHalterWrapper.Reporter<I> reporter)
           
 

Uses of ReportingHalterWrapper.Reporter in de.kumpe.hadooptimizer.examples.functions
 

Classes in de.kumpe.hadooptimizer.examples.functions that implement ReportingHalterWrapper.Reporter
 class LiveHistoryPanelReporter
          A Panel which draws the graph of the evaluation-function (in the usual coordinate-system) renders the current population on top of the graph every LiveHistoryPanelReporter.refreshMillis milliseconds.
 class ResultReporterPanel
           
 

Uses of ReportingHalterWrapper.Reporter in de.kumpe.hadooptimizer.examples.neurons
 

Classes in de.kumpe.hadooptimizer.examples.neurons that implement ReportingHalterWrapper.Reporter
 class NeuronalNetEvaluator
           
 

Uses of ReportingHalterWrapper.Reporter in de.kumpe.hadooptimizer.impl
 

Classes in de.kumpe.hadooptimizer.impl that implement ReportingHalterWrapper.Reporter
 class LoggingReporter<I>
          A ReportingHalterWrapper.Reporter implementation which prints summaries of the evaluation-results.
 class TextFileReporter<I>
          A ReportingHalterWrapper.Reporter implementation which writes the evaluation-results to a simple text-file of the following format: A comment in the first line describing the file's format and one line per EvaluationResult in with the following colums: the cycle number the result number the evaluation the individual formatted by LoggingReporter.formatIndividual(StringBuilder, Object) With an double[] individual the result may look like this: #cycle result evaluation individual 0 0 20000.0 [100.0, 100.0] 1 0 19260.53116542464 [98.73071889720983, 97.38596735781995] 1 1 19468.191322019986 [99.22362530562448, 98.05102529016519] 1 2 19532.212300408937 [97.62563047159728, 99.91503437205381] 1 3 19567.90766494946 [99.72890299878424, 98.03323251603692] 2 0 18794.398942170505 [96.3683774664037, 97.34133324282375] 2 1 18913.606724906247 [98.47298455693839, 95.88758715386727] 2 2 19009.274361645486 [97.58557565219022, 97.25069301017946] 2 3 19068.25006183995 [96.79725135084752, 98.36164874253139]
 

Methods in de.kumpe.hadooptimizer.impl with parameters of type ReportingHalterWrapper.Reporter
 void ReportingHalterWrapper.addReporter(ReportingHalterWrapper.Reporter<I> reporter)
          Adds a ReportingHalterWrapper.Reporter.
 void ReportingHalterWrapper.removeReporter(ReportingHalterWrapper.Reporter<I> reporter)
          Remove a ReportingHalterWrapper.Reporter.
 



Copyright © 2011 Christian Kumpe. All Rights Reserved.