C# Class AIMA.Core.Probability.Reasoning.TransitionModel

Afficher le fichier Open project: PaulMineau/AIMA.Net Class Usage Examples

Méthodes publiques

Méthode Description
TransitionModel ( List states ) : System
TransitionModel ( List states, List actions ) : System
asMatrix ( ) : Matrix
asMatrix ( String action ) : Matrix
get ( String old_state_action, String newState ) : double
getStateForGivenActionAndProbability ( String oldState, String action, double probability ) : String
getStateForProbability ( String oldState, String action, double probability ) : String
getStateForProbability ( String oldState, double probability ) : String
setTransitionProbability ( String startState, String endState, Double probability ) : void
setTransitionProbability ( String startState, String action, String endState, Double probability ) : void
unitMatrix ( ) : Matrix

Method Details

TransitionModel() public méthode

public TransitionModel ( List states ) : System
states List
Résultat System

TransitionModel() public méthode

public TransitionModel ( List states, List actions ) : System
states List
actions List
Résultat System

asMatrix() public méthode

public asMatrix ( ) : Matrix
Résultat Matrix

asMatrix() public méthode

public asMatrix ( String action ) : Matrix
action String
Résultat Matrix

get() public méthode

public get ( String old_state_action, String newState ) : double
old_state_action String
newState String
Résultat double

getStateForGivenActionAndProbability() public méthode

public getStateForGivenActionAndProbability ( String oldState, String action, double probability ) : String
oldState String
action String
probability double
Résultat String

getStateForProbability() public méthode

public getStateForProbability ( String oldState, String action, double probability ) : String
oldState String
action String
probability double
Résultat String

getStateForProbability() public méthode

public getStateForProbability ( String oldState, double probability ) : String
oldState String
probability double
Résultat String

setTransitionProbability() public méthode

public setTransitionProbability ( String startState, String endState, Double probability ) : void
startState String
endState String
probability Double
Résultat void

setTransitionProbability() public méthode

public setTransitionProbability ( String startState, String action, String endState, Double probability ) : void
startState String
action String
endState String
probability Double
Résultat void

unitMatrix() public méthode

public unitMatrix ( ) : Matrix
Résultat Matrix