C# Класс AIMA.Core.Probability.Reasoning.TransitionModel

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

TransitionModel() публичный Метод

public TransitionModel ( List states ) : System
states List
Результат System

TransitionModel() публичный Метод

public TransitionModel ( List states, List actions ) : System
states List
actions List
Результат System

asMatrix() публичный Метод

public asMatrix ( ) : Matrix
Результат Matrix

asMatrix() публичный Метод

public asMatrix ( String action ) : Matrix
action String
Результат Matrix

get() публичный Метод

public get ( String old_state_action, String newState ) : double
old_state_action String
newState String
Результат double

getStateForGivenActionAndProbability() публичный Метод

public getStateForGivenActionAndProbability ( String oldState, String action, double probability ) : String
oldState String
action String
probability double
Результат String

getStateForProbability() публичный Метод

public getStateForProbability ( String oldState, String action, double probability ) : String
oldState String
action String
probability double
Результат String

getStateForProbability() публичный Метод

public getStateForProbability ( String oldState, double probability ) : String
oldState String
probability double
Результат String

setTransitionProbability() публичный Метод

public setTransitionProbability ( String startState, String endState, Double probability ) : void
startState String
endState String
probability Double
Результат void

setTransitionProbability() публичный Метод

public setTransitionProbability ( String startState, String action, String endState, Double probability ) : void
startState String
action String
endState String
probability Double
Результат void

unitMatrix() публичный Метод

public unitMatrix ( ) : Matrix
Результат Matrix