Class Reinforcement.q_learner


class [['a, 'b]] q_learner : 'a list -> 'b -> object .. end

val mutable states : ('b * int) list
val mutable num_states : int
val actions : 'a array
val num_actions : int
val mutable q_table : ('b * float array) list
val mutable current_state : 'b
val mutable last_action : int
val mutable delta : float
val mutable alpha : float
val mutable beta : float
method private get_best_action : unit -> int
method get_action : unit -> 'a
method percieve_result : 'b -> float -> unit