class Mirlo::SampleWithBias
Public Class Methods
new(target: [], features: [])
click to toggle source
Calls superclass method
Mirlo::Sample::new
# File lib/mirlo/sample_with_bias.rb, line 3 def initialize(target: [], features: []) super(target: target) @features = features.dup.unshift(-1) end
Public Instance Methods
[](index)
click to toggle source
Calls superclass method
Mirlo::Sample#[]
# File lib/mirlo/sample_with_bias.rb, line 8 def [](index) super(index+1) end
biased?()
click to toggle source
# File lib/mirlo/sample_with_bias.rb, line 16 def biased? true end
has_features?(some_features)
click to toggle source
# File lib/mirlo/sample_with_bias.rb, line 12 def has_features?(some_features) features == some_features.dup.unshift(-1) end