|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Configurable | |
com.anji.fingerprint | com.anji.fingerprint contains classes to handle fingerprint classification. |
com.anji.floatingeye | com.anji.floatingeye contains classes to build and operate a
"floating eye" which is an agent that can move up and down, left and right, and zoom
in and out relative to an image, or "surface". |
com.anji.gomoku | com.anji.gomoku contains classes to handle Go-Moku (see Gamerz.net for rules). |
com.anji.imaging | com.anji.imaging contains utility classes to handle image processing. |
com.anji.integration | com.anji.integration contains classes that provide the glue between the various components of the system, including artificial neural net implementations, JGAP, NEAT, Log4J, and persistence and presentation layers. |
com.anji.neat | com.anji.neat contains classes implementing NEAT framework, including genes, mutation operators, and fitness function used for XOR. |
com.anji.persistence | com.anji.persistence contains classes implementing a simple persistence interface. |
com.anji.polebalance | com.anji.polebalance contains classes to implement pole balancing. |
com.anji.roshambo | com.anji.roshambo contains classes to implement the game of
roshambo, also commonly known as
rock-scissors-paper. |
com.anji.run | com.anji.run contains classes concerned with an evolutionary run. |
com.anji.tournament | com.anji.tournament contains classes to handle tournaments and games. |
com.anji.ttt | com.anji.ttt contains classes to handle Tic-Tac-Toe (see Yahooligans for rules). |
com.anji.util | com.anji.util contains utility classes used in the ANJI framework. |
Uses of Configurable in com.anji.fingerprint |
Classes in com.anji.fingerprint that implement Configurable | |
class |
Evaluator
Evaluator |
Uses of Configurable in com.anji.floatingeye |
Classes in com.anji.floatingeye that implement Configurable | |
class |
AnjiNetFloatingEyeIdentifierFactory
AnjiNetFloatingEyeIdentifierFactory |
Uses of Configurable in com.anji.gomoku |
Classes in com.anji.gomoku that implement Configurable | |
class |
GomokuBtrPlayer
Gomoku player with the following strategy (in order of preference): complete 5 in a row block opponent's 5 in a row play randomly |
class |
GomokuGame
|
class |
GomokuPlayerTranscriber
|
class |
GomokuRandomPlayer
Gomoku player who always plays randomly. |
Uses of Configurable in com.anji.imaging |
Subinterfaces of Configurable in com.anji.imaging | |
interface |
Surface
A Surface is a 2d array of int values. |
Classes in com.anji.imaging that implement Configurable | |
class |
DefaultBufferedImageTransformer
DefaultBufferedImageTransformer |
class |
IdentifyImageFitnessFunction
Fitness is determined by the number of images identified correctly. |
class |
ImageRandomizer
TODO - bicubic with JDK 1.5 |
class |
Java2DSurface
A 2-d matrix of int values (this could be a graphical image or a game board) used by FloatingEye . |
class |
JMagickSurface
JMagickSurface |
Uses of Configurable in com.anji.integration |
Classes in com.anji.integration that implement Configurable | |
class |
ActivatorTranscriber
Factory interface to abstract construction of neural network objects. |
class |
AnjiNetTranscriber
The purpose of this class is to construct a neural net object ( AnjiNet ) from
a chromosome. |
class |
ChromosomeToNetworkXml
Converts chromosome to activator, which it then uses to write network XML according to NEVT data model. |
class |
ConsoleLogEventListener
Writes log events to stdout. |
class |
ExponentialTargetFitnessFunction
Fitness function where error is exponential; i.e., as the error gets closer to 0, the fitness increases exponentially, at a greater rate than simply squaring the error. |
class |
LogEventListener
Writes log events to log4j framework. |
class |
RandomFitnessFunction
Assigns random fitness for each chromosome. |
class |
TargetFitnessFunction
Determines fitness based on how close Activator output is to a target. |
Uses of Configurable in com.anji.neat |
Classes in com.anji.neat that implement Configurable | |
class |
AddConnectionMutationOperator
Implements NEAT add connection mutation inspired by Evolving Neural Networks through Augmenting Topologies . |
class |
AddNeuronMutationOperator
Implements NEAT add node mutation inspired by Evolving Neural Networks through Augmenting Topologies . |
class |
Evolver
Configures and performs an ANJI evolutionary run. |
class |
NeatActivator
Transcribe Chromosome object (loaded from persistence if necessary) into
Activator object and activate it with specified stimuli. |
class |
NeatTargetFitnessFunction
Fitness function where error is subtracted from max fitness, then squared. |
class |
PruneMutationOperator
Removes neurons and connections that do not affect the activation of the network. |
class |
RemoveConnectionMutationOperator
Implements remove connection mutation, using one of 3 strategies: SKEWED - Probability of connection being removed ranges from 0 (if weight magnitude >= max weight removed) to mutation rate (if weight is 0) ALL - All connections have equal likelihood of being removed, regardless of weight. |
class |
SingleTopologicalMutationOperator
|
class |
WeightMutationOperator
Implements NEAT perturb connection weight mutation according to Evolving Neural Networks through Augmenting Topologies . |
Uses of Configurable in com.anji.persistence |
Subinterfaces of Configurable in com.anji.persistence | |
interface |
Persistence
Abstract interface to persistence layer. |
Classes in com.anji.persistence that implement Configurable | |
class |
FilePersistence
Simple file-based implementation of persistence layer. |
class |
HibernatePersistence
|
Uses of Configurable in com.anji.polebalance |
Classes in com.anji.polebalance that implement Configurable | |
class |
DoublePoleBalanceFitnessFunction
This code is a port from Colin Green's SharpNEAT pole balancing code, which in turn is a port from Ken Stanley's NEAT code. |
Uses of Configurable in com.anji.roshambo |
Classes in com.anji.roshambo that implement Configurable | |
class |
CopyingPlayer
This subject copies the opponent's move. |
class |
OneTrackMindPlayer
|
class |
RoshamboGame
http://www.cs.unimaas.nl/~donkers/games/roshambo03/ Modified by Philip Tucker to implement Game interface. |
class |
RoshamboPlayerTranscriber
Constructs RoshamboPlayer objects from AniNet objects
transcribed from Chromosome objects. |
class |
RotatingPlayer
This subject rotates Rock Paper Sissors. |
Uses of Configurable in com.anji.run |
Classes in com.anji.run that implement Configurable | |
class |
Run
Hibernate-able run object. |
Uses of Configurable in com.anji.tournament |
Classes in com.anji.tournament that implement Configurable | |
class |
CompositeTournament
|
class |
DirectTournament
Each contestant plays 1 game against each opponent. |
class |
DoubleEliminationTournament
Standard double elimination tournament, except players are re-seeded after every round. |
class |
GameConfiguration
|
class |
IteratedGame
This is a game composed of iterating over a component game. |
class |
KRandomOppsTournament
Each subject plays at least k games against a random set of opponents. |
class |
ScoringWeights
|
class |
SimpleTournament
Abstract class that manages a list of Player contestants, has them play each
other in matches, and packages the results. |
class |
SingleEliminationTournament
Standard double elimination tournament, except players are re-seeded after every round. |
class |
TournamentFitnessFunction
Fitness function in which chromosomes are evaluated by their phenotypes playing a set of matches. |
Uses of Configurable in com.anji.ttt |
Classes in com.anji.ttt that implement Configurable | |
class |
TttBadPlayer
"Bad" tic-tac-toe subject. |
class |
TttBestPlayer
"Best" tic-tac-toe subject. |
class |
TttForkablePlayer
"Best" tic-tac-toe subject, with the caveate that it can be forked. |
class |
TttGame
|
class |
TttPlayerTranscriber
|
class |
TttRandomPlayer
"Random" tic-tac-toe subject. |
Uses of Configurable in com.anji.util |
Classes in com.anji.util that implement Configurable | |
class |
Randomizer
Singleton holder of Random object to ensure all of system is using same random
sequence. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |