module

Cadmium

Cadmium is a Natrual Language Processing (NLP) library for Crystal. It includes several modules and classes for processing sentences and splitting them into digestable pieces.

Every module in Cadmium is accessable via a convenience method directly from the Cadmium module. This allows you to type Cadmium.bayes_classifier instead of the more explicit Cadmium::BayesClassifier.

Constants

VERSION = "0.1.0"

Instance methods

aggressive_tokenizer

Convenience method for accessing Cadmium::AggressiveTokenizer

Source
bayes_classifier

Convenience method for accessing Cadmium::BayesClassifier

Source
case_tokenizer

Convenience method for accessing Cadmium::CaseTokenizer

Source
count_inflector

Convenience method for accessing Cadmium::CountInflector

Source
edge_weighted_digraph

Convenience method for accessing Cadmium::EdgeWeightedDigraph

Source
jaro_winkler

Convenience method for accessing Cadmium::JaroWinklerDistance

Source
levenshtein

Convenience method for accessing Cadmium::LevenshteinDistance

Source
metaphone

Convenience method for accessing Cadmium::Metaphone

Source
ngrams

Convenience method for accessing Cadmium::NGrams

Source
noun_inflector

Convenience method for accessing Cadmium::NounInflector

Source
pair_distance

Convenience method for accessing Cadmium::PairDistance

Source
porter_stemmer

Convenience method for accessing Cadmium::PorterStemmer

Source
pragmatic_tokenizer

Convenience method for accessing Cadmium::PragmaticTokenizer

Source
present_tense_inflector

Convenience method for accessing Cadmium::PresentTenseInflector

Source
readability

Convenience method for accessing Cadmium::Readability

Source
regex_tokenizer

Convenience method for accessing Cadmium::RegexTokenizer

Source
sentence_tokenizer

Convenience method for accessing Cadmium::SentenceTokenizer

Source
sentiment

Convenience method for accessing Cadmium::Sentiment

Source
sound_ex

Convenience method for accessing Cadmium::SoundEX

Source
tf_idf

Convenience method for accessing Cadmium::TfIdf

Source
transliterator

Convenience method for accessing Cadmium::Transliterator

Source
treebank_word_tokenizer

Convenience method for accessing Cadmium::TreebankWordTokenizer

Source
trie

Convenience method for accessing Cadmium::Trie

Source
whitespace_tokenizer

Convenience method for accessing Cadmium::WhitespaceTokenizer

Source
word_punctuation_tokenizer

Convenience method for accessing Cadmium::WordPunctuationTokenizer

Source
word_tokenizer

Convenience method for accessing Cadmium::WordTokenizer

Source
wordnet

Convenience method for accessing Cadmium::Wordnet

Source

Nested types