Module: Weka::Clusterers::Utils::Buildable
- Includes:
- Checks
- Defined in:
- lib/weka/clusterers/utils.rb
Instance Attribute Summary collapse
-
#instances_structure ⇒ Object
Returns the value of attribute instances_structure.
-
#training_instances ⇒ Object
readonly
Returns the value of attribute training_instances.
Instance Method Summary collapse
Instance Attribute Details
#instances_structure ⇒ Object
Returns the value of attribute instances_structure.
70 71 72 |
# File 'lib/weka/clusterers/utils.rb', line 70 def instances_structure @instances_structure end |
#training_instances ⇒ Object (readonly)
Returns the value of attribute training_instances.
69 70 71 |
# File 'lib/weka/clusterers/utils.rb', line 69 def training_instances @training_instances end |
Instance Method Details
#evaluate(test_instances) ⇒ Object
86 87 88 89 90 91 92 93 |
# File 'lib/weka/clusterers/utils.rb', line 86 def evaluate(test_instances) ensure_trained_with_instances! ClusterEvaluation.new.tap do |evaluation| evaluation.clusterer = self evaluation.evaluate_clusterer(test_instances) end end |
#train_with_instances(instances) ⇒ Object
72 73 74 75 76 77 78 79 |
# File 'lib/weka/clusterers/utils.rb', line 72 def train_with_instances(instances) @training_instances = instances @instances_structure = instances.string_free_structure build_clusterer(instances) self end |