class NexosisApi::SessionSelectionMetrics
Class to parse the session selection metrics from a particular session @since 2.0.0
Attributes
dataset_properties[R]
transformations performed on dataset prior to algorithm run @return [Array] string list of transformations
metrics[R]
dataset metrics describing some properties of it @return [Hash] name value pairs of dataset metrics
Public Class Methods
new(metrics_hash)
click to toggle source
Calls superclass method
NexosisApi::Session::new
# File lib/nexosis_api/session_selection_metrics.rb, line 5 def initialize(metrics_hash) if !metrics_hash['metricSets'].nil? @dataset_properties = metrics_hash['metricSets'][0]['dataSetProperties'] unless metrics_hash['metricSets'][0]['dataSetProperties'].nil? @metrics = metrics_hash['metricSets'][0]['metrics'] unless metrics_hash['metricSets'][0]['metrics'].nil? end super(metrics_hash.reject { |k, _v| k == 'metricSets' }) end