class Crowbar::Evolution::Bandit::Arm

Defined in:

crowbar/evolution/bandit.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(name : String) #

Instance Method Detail

def average_reward : Float64 #

def name : String #

def name=(name : String) #

def pulls : Int64 #

def pulls=(pulls : Int64) #

def rewards : Float64 #

def rewards=(rewards : Float64) #

def ucb_score(total_pulls : Int64, exploration_coeff : Float64 = 1.41421356) : Float64 #

Computes Upper Confidence Bound 1