class Jubatus::Regression::Client::Regression

Public Class Methods

new(host, port, name, timeout_sec=10) click to toggle source
Calls superclass method Jubatus::Common::ClientBase::new
# File lib/jubatus/regression/client.rb, line 16
def initialize(host, port, name, timeout_sec=10)
  super
end

Public Instance Methods

clear() click to toggle source
# File lib/jubatus/regression/client.rb, line 30
def clear
  @jubatus_client.call("clear", [], TBool.new, [])
end
estimate(estimate_data) click to toggle source
# File lib/jubatus/regression/client.rb, line 25
def estimate(estimate_data)
  @jubatus_client.call("estimate", [estimate_data], TList.new(TFloat.new),
      [TList.new(TDatum.new)])
end
train(train_data) click to toggle source
# File lib/jubatus/regression/client.rb, line 20
def train(train_data)
  @jubatus_client.call("train", [train_data], TInt.new(true, 4), [TList.new(
      TUserDef.new(ScoredDatum))])
end