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

Datei anzeigen Open project: PaulMineau/AIMA.Net Class Usage Examples

Public Methods

Method 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 method

public TransitionModel ( List states ) : System
states List
return System

TransitionModel() public method

public TransitionModel ( List states, List actions ) : System
states List
actions List
return System

asMatrix() public method

public asMatrix ( ) : Matrix
return Matrix

asMatrix() public method

public asMatrix ( String action ) : Matrix
action String
return Matrix

get() public method

public get ( String old_state_action, String newState ) : double
old_state_action String
newState String
return double

getStateForGivenActionAndProbability() public method

public getStateForGivenActionAndProbability ( String oldState, String action, double probability ) : String
oldState String
action String
probability double
return String

getStateForProbability() public method

public getStateForProbability ( String oldState, String action, double probability ) : String
oldState String
action String
probability double
return String

getStateForProbability() public method

public getStateForProbability ( String oldState, double probability ) : String
oldState String
probability double
return String

setTransitionProbability() public method

public setTransitionProbability ( String startState, String endState, Double probability ) : void
startState String
endState String
probability Double
return void

setTransitionProbability() public method

public setTransitionProbability ( String startState, String action, String endState, Double probability ) : void
startState String
action String
endState String
probability Double
return void

unitMatrix() public method

public unitMatrix ( ) : Matrix
return Matrix