C# Class numl.Reinforcement.QLearning.QLearnerGenerator

Q-Learner generator.
Inheritance: ReinforcementGenerator
Mostra file Open project: sethjuarez/numl

Public Methods

Method Description
Generate ( Matrix X1, Vector y, Matrix X2, Vector r ) : IReinforcementModel

Generates a QLearnerModel based on states/actions with transitions and rewards.

QLearnerGenerator ( ) : System

Initializes a new QLearnerGenerator object.

Method Details

Generate() public method

Generates a QLearnerModel based on states/actions with transitions and rewards.
public Generate ( Matrix X1, Vector y, Matrix X2, Vector r ) : IReinforcementModel
X1 Matrix Initial State matrix.
y numl.Math.LinearAlgebra.Vector Action label vector.
X2 Matrix Transition State matrix.
r numl.Math.LinearAlgebra.Vector Reward values.
return IReinforcementModel

QLearnerGenerator() public method

Initializes a new QLearnerGenerator object.
public QLearnerGenerator ( ) : System
return System