Class: Clarification::Train

Inherits:
Object
  • Object
show all
Defined in:
lib/clarification/train.rb

Instance Method Summary collapse

Constructor Details

#initializeTrain

Returns a new instance of Train.



4
5
6
# File 'lib/clarification/train.rb', line 4

def initialize
  @model_id = nil
end

Instance Method Details

#add_image(image, concept_array) ⇒ Object



8
9
10
11
12
# File 'lib/clarification/train.rb', line 8

def add_image(image, concept_array)
  training_requester = TrainRequester.new
  response = training_requester.add_image_with_concepts(image, concept_array)
  return response # will be mostly status
end

#create_model(name, concept_array) ⇒ Object



14
15
16
17
18
# File 'lib/clarification/train.rb', line 14

def create_model(name, concept_array)
  training_requester = TrainRequester.new
  response = training_requester.create_model(name, concept_array)
  return response # should contain id and set model id?
end

#train_model(id) ⇒ Object



20
21
22
23
24
# File 'lib/clarification/train.rb', line 20

def train_model(id)
  training_requester = TrainRequester.new
  response = training_requester.train_model(id)
  return response # should be status.
end