A B C D E F G H I J K L M N O P R S T U V W X Y

T

Tanh - Class in de.htwdd.rosenkoenig.neuro.net
An activation function using tanh.
Tanh() - Constructor for class de.htwdd.rosenkoenig.neuro.net.Tanh
Default ctor
TeachingAlgorithm - Class in de.htwdd.rosenkoenig.neuro.net.training
Base class of algorithms to train feed forward neural nets.
TeachingAlgorithm() - Constructor for class de.htwdd.rosenkoenig.neuro.net.training.TeachingAlgorithm
 
teachPatterns(List<Pattern>) - Method in class de.htwdd.rosenkoenig.neuro.net.training.Backpropagation
Runs the backpropagation algorithm (for one cycle) on the provided pattern set.
teachPatterns(List<Pattern>) - Method in class de.htwdd.rosenkoenig.neuro.net.training.TeachingAlgorithm
Concrete teaching algorithms have to implement this method.
TIME_TO_SLEEP - Static variable in class de.htwdd.rosenkoenig.neuro.NeuroPlayer
 
toggleKnights() - Method in class de.htwdd.rosenkoenig.game.Game
This function toggles the knight selection of the currently active player.
toString() - Method in class de.htwdd.rosenkoenig.game.Card
 
toString() - Method in enum de.htwdd.rosenkoenig.game.Color
Watcha think?
toString() - Method in class de.htwdd.rosenkoenig.game.Position
Output the value of Position in a human readable fashion.
toString() - Method in enum de.htwdd.rosenkoenig.gui.ImageState
 
train() - Method in class de.htwdd.rosenkoenig.neuro.net.training.KohonenTrainer
Controls the teaching process.
train() - Method in class de.htwdd.rosenkoenig.neuro.net.training.Trainer
train() controls the training process, which consists of the following steps: extract the training and validation sets from the provided pattern set run the teaching algorithm until the error is small enough (pattern sets are shuffled before each run run retraining until the validation error is small enough (optional) prune the net (optional)
trainer - Variable in class de.htwdd.rosenkoenig.gui.ConfigurationDialog
 
trainer - Variable in class de.htwdd.rosenkoenig.neuro.net.training.TeachingAlgorithm
All training parameters can be accessed via this property.
Trainer - Class in de.htwdd.rosenkoenig.neuro.net.training
The Trainer class is needed to train a FeedForwardNet.
Trainer(FeedForwardNet, TeachingAlgorithm) - Constructor for class de.htwdd.rosenkoenig.neuro.net.training.Trainer
Creates a new Trainer with default parameters.
TrainerDialog - Class in de.htwdd.rosenkoenig.neuro
Provides a Swing dialog to create, manipulate and train artificial players.
TrainerDialog(Frame) - Constructor for class de.htwdd.rosenkoenig.neuro.TrainerDialog
 
trainingPanel - Variable in class de.htwdd.rosenkoenig.neuro.TrainerDialog
 
trainingPatterns - Variable in class de.htwdd.rosenkoenig.neuro.net.training.Trainer
This set of patterns is extracted from patterns.
turn() - Method in class de.htwdd.rosenkoenig.game.HumanPlayer
Must be implemented even though it does nothing because human player interacts with GUI.
turn() - Method in class de.htwdd.rosenkoenig.game.Player
Deriving classes must do something in the turn function.
turn() - Method in class de.htwdd.rosenkoenig.neuro.NeuroPlayer
Wakes up the player thread which executes the player's turn.
turnEnded() - Method in interface de.htwdd.rosenkoenig.game.GameObserver
This function is called whenever a player's turn has ended i.e. the user clicked the OK button.
turnEnded() - Method in class de.htwdd.rosenkoenig.gui.GameLogger
This function is called whenever a player's turn has ended i.e. the user clicked the OK button.
turnEnded() - Method in class de.htwdd.rosenkoenig.neuro.PatternCreator
When the player ended their turn, we can write the result of the move.
turnStarted() - Method in interface de.htwdd.rosenkoenig.game.GameObserver
This function is called whenever a player's turn has started.
turnStarted() - Method in class de.htwdd.rosenkoenig.gui.GameLogger
This function is called whenever a player's turn has started.
turnStarted() - Method in class de.htwdd.rosenkoenig.neuro.PatternCreator
Turn started sets currentStream to the active player, initilizes card and drawCard and writes the board information to this file.

A B C D E F G H I J K L M N O P R S T U V W X Y