Module: Lda

Defined in:
lib/lda-ruby/document/data_document.rb,
lib/lda-ruby.rb,
lib/lda-ruby/version.rb,
lib/lda-ruby/backends.rb,
lib/lda-ruby/vocabulary.rb,
lib/lda-ruby/backends/base.rb,
lib/lda-ruby/backends/rust.rb,
lib/lda-ruby/corpus/corpus.rb,
lib/lda-ruby/backends/native.rb,
lib/lda-ruby/document/document.rb,
lib/lda-ruby/rust_build_policy.rb,
lib/lda-ruby/backends/pure_ruby.rb,
lib/lda-ruby/corpus/data_corpus.rb,
lib/lda-ruby/corpus/text_corpus.rb,
lib/lda-ruby/document/text_document.rb,
lib/lda-ruby/corpus/directory_corpus.rb,
ext/lda-ruby-rust/extconf.rb,
ext/lda-ruby/lda-inference.c

Overview

Create the Document using the svmlight-style text line:

num_words w1:freq1 w2:freq2 ... w_n:freq_n

Ex.

5 1:2 3:1 4:2 7:3 12:1

The value for the number of words should equal the number of pairs following it, though this isn’t at all enforced. Order of word-pair indices is not important.

Defined Under Namespace

Modules: Backends, RustBuildPolicy, RustExtensionBuild Classes: Corpus, DataCorpus, DataDocument, DirectoryCorpus, Document, Lda, TextCorpus, TextDocument, Vocabulary

Constant Summary collapse

RUST_EXTENSION_LOADED =
LDA_RUBY_RUST_EXTENSION_LOADED
NATIVE_EXTENSION_LOADED =
LDA_RUBY_NATIVE_EXTENSION_LOADED
VERSION =
"0.4.0"