Method: Datasets::LIBSVM#initialize

Defined in:
lib/datasets/libsvm.rb

#initialize(name, note: nil, default_feature_value: 0) ⇒ LIBSVM

Returns a new instance of LIBSVM.



34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/datasets/libsvm.rb', line 34

def initialize(name,
               note: nil,
               default_feature_value: 0)
  super()
  @libsvm_dataset_metadata = fetch_dataset_info(name)
  @file = choose_file(note)
  @default_feature_value = default_feature_value
  @metadata.id = "libsvm-#{normalize_name(name)}"
  @metadata.name = "LIBSVM dataset: #{name}"
  @metadata.url = "https://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/"
  @metadata.licenses = ["BSD-3-Clause"]
end