EvolveNet::Data
Inherits Reference < Object
Constants
Log = ::Log.for(self)
Constructors
new(raw_inputs : Array(Array(Float64)), raw_outputs : Array(Array(Float64)))
Sourcenew(inputs : Array(Array(Number)), outputs : Array(Array(Number)))
Sourcenew(data : Array(Array(Array(Number))))
SourceClass methods
new_with_csv_input_target(csv_file_path, input_column_range, target_column)
SourceInstance methods
confusion_matrix(model)
Sourcedenormalize(x, xmin, xmax)
Sourcedenormalize_outputs(outputs : Array(Number))
Sourceinputs
Sourceinputs=(inputs : Array(Array(Float32 | Float64 | Int32 | Int64)))
Sourcelabel_encoder
Sourcelabels
Sourcelabels=(label_array)
Receives an array of labels (String or Symbol) and sets them for this Data object
normalize(x, xmin, xmax)
Sourcenormalize_inputs(inputs : Array(Number))
Sourcenormalize_min_max
Sourcenormalize_outputs(outputs : Array(Number))
Sourcenormalized_data
Sourcenormalized_inputs
Sourcenormalized_inputs=(normalized_inputs : Array(Array(Float64)))
Sourcenormalized_outputs
Sourcenormalized_outputs=(normalized_outputs : Array(Array(Float64)))
Sourceone_hot_encoder
Sourceordinal_encoder
Sourceoutputs
Sourceoutputs=(outputs : Array(Array(Float32 | Float64 | Int32 | Int64)))
Sourceraw_confusion_matrix(model)
Sourceraw_data
Sourceset_zero_to_average(cols = Array[Int32])
Sourcesize
Sourceto_onehot(data : Array(Array(Float64)), vector_size : Int32)
Source