Module: Classifier
- Defined in:
- lib/classifier/lsi.rb,
lib/classifier/cli.rb,
lib/classifier/knn.rb,
lib/classifier/lsi.rb,
lib/classifier/bayes.rb,
lib/classifier/tfidf.rb,
lib/classifier/config.rb,
lib/classifier/errors.rb,
lib/classifier/version.rb,
lib/classifier/streaming.rb,
lib/classifier/storage/base.rb,
lib/classifier/storage/file.rb,
lib/classifier/lsi/word_list.rb,
lib/classifier/storage/memory.rb,
lib/classifier/lsi/content_node.rb,
lib/classifier/streaming/progress.rb,
lib/classifier/logistic_regression.rb,
lib/classifier/lsi/incremental_svd.rb,
lib/classifier/streaming/line_reader.rb,
ext/classifier/classifier_ext.c
Overview
rbs_inline: enabled
Defined Under Namespace
Modules: Linalg, Storage, Streaming Classes: Bayes, CLI, Config, ContentNode, Error, KNN, LSI, LogisticRegression, NotFittedError, StorageError, TFIDF, UnsavedChangesError, WordList
Constant Summary collapse
- VERSION =
'2.4.0'.freeze
Class Method Summary collapse
-
.config ⇒ Object
This lazy initialization is not thread-safe.
- .configure(&block) ⇒ Object
Class Method Details
.config ⇒ Object
This lazy initialization is not thread-safe. In multi-threaded environments, ensure this method is called or configuration is set explicitly during startup before using classifiers.
10 11 12 |
# File 'lib/classifier/config.rb', line 10 def config @config ||= Config.new end |
.configure(&block) ⇒ Object
15 16 17 |
# File 'lib/classifier/config.rb', line 15 def configure(&block) block&.call(config) end |