C# 클래스 AIMA.Core.Probability.Reasoning.TransitionModel

파일 보기 프로젝트 열기: PaulMineau/AIMA.Net 1 사용 예제들

공개 메소드들

메소드 설명
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