class Mnist::Strategies::Base
Public Class Methods
descendants()
click to toggle source
# File lib/mnist/strategies/base.rb, line 4 def self.descendants ObjectSpace.each_object(singleton_class).with_object([]) do |klass, descendants| descendants.unshift(klass) unless klass == self end end
Public Instance Methods
data(data)
click to toggle source
# File lib/mnist/strategies/base.rb, line 18 def data(data) raise NotImplementedError end
name()
click to toggle source
# File lib/mnist/strategies/base.rb, line 10 def name self.class.name end
train(value, data)
click to toggle source
# File lib/mnist/strategies/base.rb, line 14 def train(value, data) raise NotImplementedError end