C# 클래스 numl.Reinforcement.ReinforcementModel

Reinforcement model.
상속: Supervised.Model, IReinforcementModel
파일 보기 프로젝트 열기: sethjuarez/numl

공개 메소드들

메소드 설명
Learn ( Vector x1, double y, Vector x2, double r ) : void

Reinforces the model from the new State, Action, StateP and Reward.

Learn ( Vector x, double y, double r ) : void

Reinforces the model from the new state, action and reward.

Learn ( object state, object stateP ) : void

Reinforces the model from the new item and reward.

메소드 상세

Learn() 공개 추상적인 메소드

Reinforces the model from the new State, Action, StateP and Reward.
public abstract Learn ( Vector x1, double y, Vector x2, double r ) : void
x1 numl.Math.LinearAlgebra.Vector Item features, i.e. the State.
y double Action label.
x2 numl.Math.LinearAlgebra.Vector State/action reward value.
r double Reward value.
리턴 void

Learn() 공개 추상적인 메소드

Reinforces the model from the new state, action and reward.
public abstract Learn ( Vector x, double y, double r ) : void
x numl.Math.LinearAlgebra.Vector Item features, i.e. the State.
y double Action label.
r double Reward value.
리턴 void

Learn() 공개 메소드

Reinforces the model from the new item and reward.
public Learn ( object state, object stateP ) : void
state object Initial State object or features with action label.
stateP object New State object or features with reward label.
리턴 void