Class: Legion::Extensions::Agentic::Learning::LearningRate::Client

Inherits:
Object
  • Object
show all
Includes:
Runners::LearningRate
Defined in:
lib/legion/extensions/agentic/learning/learning_rate/client.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Runners::LearningRate

#current_rate, #fastest_domains, #learning_rate_stats, #record_error, #record_prediction, #record_surprise, #slowest_domains, #update_learning_rate

Constructor Details

#initialize(rate_model: nil) ⇒ Client

Returns a new instance of Client.



17
18
19
# File 'lib/legion/extensions/agentic/learning/learning_rate/client.rb', line 17

def initialize(rate_model: nil, **)
  @rate_model = rate_model || Helpers::RateModel.new
end

Instance Attribute Details

#rate_modelObject (readonly)

Returns the value of attribute rate_model.



15
16
17
# File 'lib/legion/extensions/agentic/learning/learning_rate/client.rb', line 15

def rate_model
  @rate_model
end