Input
ExecutionExecution trigger that begins vectorizer fitting
AI/ML/Preprocessing
Learn a vocabulary from a text column and turn documents into numeric vectors weighted by term frequency times inverse document frequency. Feed the fitted vectorizer to Apply Transform to vectorize a column, then train a classifier such as Multinomial Naive Bayes on the result. Tokenization always uses the built-in regex tokenizer, because a custom tokenizer function cannot be persisted and would make the saved model unloadable.
Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.
Execution trigger that begins vectorizer fitting
Choose which backend supplies the documents
Weighting formula. Smooth: log((1+n)/(1+df))+1, never divides by zero. Non-Smooth: log(n/df)+1, sharper but requires every term to appear at least once. Textbook: log(n/(1+df)), which discounts terms appearing in nearly every document down to a negative weight, so it cannot feed Multinomial Naive Bayes.
Smallest number of adjacent tokens forming a vocabulary entry (1 = single words)
Largest number of adjacent tokens forming a vocabulary entry. Must not be smaller than Min N-Gram.
Lowercase every document before tokenizing, so casing variants collapse into one vocabulary entry
Keep only the most frequent N vocabulary entries, which caps the width of the produced vectors. 0 keeps all of them.
Drop terms appearing in a smaller share of documents than this (0-1). Useful to remove typos and one-off tokens.
Drop terms appearing in a larger share of documents than this (0-1). Useful to remove boilerplate that carries no signal.
Comma separated words to exclude from the vocabulary, e.g. `the, and, of`. Leave empty to keep every term.
Activated once the vectorizer is fitted
Thread-safe handle to the fitted TF-IDF vectorizer, for use with Apply Transform
Learned vocabulary entries, in the same order as the columns of the produced vectors