Sha256: 98dca814a8ed1dc4a22b3d7e6b2ec6e122e3fb6a47b8b87997822220ede5de53
Contents?: true
Size: 1.2 KB
Versions: 2
Compression:
Stored size: 1.2 KB
Contents
module Quarry module DataSet class DataSet attr_reader :data_set def initialize(data_set=nil) @data_set = data_set || ImplDataSet.new() end def name @data_set.get_name end def name=(new_name) @data_set.set_name(new_name) end def examples @examples ||= EnumerableHelper.new(self, @data_set, Example, :examples_size, :get_example_by_index) end def categories @categories ||= EnumerableHelper.new(self, @data_set, Category, :categories_size, :get_category_by_index) end def features @features ||= EnumerableHelper.new(self, @data_set, Feature, :features_size, :get_feature_by_index) end def stratify(classifier, folds, skip_fold) @data_set.stratify(classifier.classifier, folds, skip_fold) end def classify_fold(classifier, folds, fold) ConfusionMatrix.new(self, @data_set.classify_fold(classifier.classifier, folds, fold)) end def cross_fold_validation(classifier, folds) ConfusionMatrix.new(self, @data_set.cross_fold_validation(classifier.classifier, folds)) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
thera-0.0.2 | lib/quarry_rb/data_set/data_set.rb |
thera-0.0.1 | lib/quarry_rb/data_set/data_set.rb |