org.encog.ml.world.grid.probability
Class GridStochasticProbability
- java.lang.Object
-
- org.encog.ml.world.grid.probability.GridAbstractProbability
-
- org.encog.ml.world.grid.probability.GridStochasticProbability
-
- All Implemented Interfaces:
- ActionProbability
public class GridStochasticProbability extends GridAbstractProbability
-
-
Constructor Summary
Constructors Constructor and Description GridStochasticProbability(GridWorld theWorld)GridStochasticProbability(GridWorld theWorld, double theProbabilitySuccess, double theProbabilitySame, double theProbabilityLeft, double theProbabilityRight, double theProbabilityReverse)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublecalculate(State resultState, State previousState, Action desiredAction)java.util.Set<SuccessorState>determineSuccessorStates(State state, Action action)doublegetProbabilityLeft()doublegetProbabilityReverse()doublegetProbabilityRight()doublegetProbabilitySame()doublegetProbabilitySuccess()voidsetProbabilityLeft(double probabilityLeft)voidsetProbabilityReverse(double probabilityReverse)voidsetProbabilityRight(double probabilityRight)voidsetProbabilitySame(double probabilitySame)voidsetProbabilitySuccess(double probabilitySuccess)-
Methods inherited from class org.encog.ml.world.grid.probability.GridAbstractProbability
determineActionState, determineResultingAction, getWorld
-
-
-
-
Constructor Detail
-
GridStochasticProbability
public GridStochasticProbability(GridWorld theWorld, double theProbabilitySuccess, double theProbabilitySame, double theProbabilityLeft, double theProbabilityRight, double theProbabilityReverse)
-
GridStochasticProbability
public GridStochasticProbability(GridWorld theWorld)
-
-
Method Detail
-
getProbabilitySuccess
public double getProbabilitySuccess()
- Returns:
- the probabilitySuccess
-
setProbabilitySuccess
public void setProbabilitySuccess(double probabilitySuccess)
- Parameters:
probabilitySuccess- the probabilitySuccess to set
-
getProbabilitySame
public double getProbabilitySame()
- Returns:
- the probabilitySame
-
setProbabilitySame
public void setProbabilitySame(double probabilitySame)
- Parameters:
probabilitySame- the probabilitySame to set
-
getProbabilityLeft
public double getProbabilityLeft()
- Returns:
- the probabilityLeft
-
setProbabilityLeft
public void setProbabilityLeft(double probabilityLeft)
- Parameters:
probabilityLeft- the probabilityLeft to set
-
getProbabilityRight
public double getProbabilityRight()
- Returns:
- the probabilityRight
-
setProbabilityRight
public void setProbabilityRight(double probabilityRight)
- Parameters:
probabilityRight- the probabilityRight to set
-
getProbabilityReverse
public double getProbabilityReverse()
- Returns:
- the probabilityReverse
-
setProbabilityReverse
public void setProbabilityReverse(double probabilityReverse)
- Parameters:
probabilityReverse- the probabilityReverse to set
-
determineSuccessorStates
public java.util.Set<SuccessorState> determineSuccessorStates(State state, Action action)
-
-
DMelt 3.0 © DataMelt by jWork.ORG