Releases: tidymodels/textrecipes
textrecipes 1.0.6
textrecipes 1.0.5
step_untokenize()
andstep_normalization()
now returns factors instead of strings. (#247)
textrecipes 1.0.4
Improvements
-
step_clean_names()
now throw an informative error if needed non-standard role columns are missing duringbake()
. (#235) -
The
keep_original_cols
argument has been added tostep_tokenmerge
. This change should mean that every step that produces new columns has thekeep_original_cols
argument. (#242) -
Many internal changes to improve consistency and slight speed increases.
Bug Fixes
textrecipes 1.0.3
Improvements
-
Steps with tunable arguments now have those arguments listed in the documentation.
-
All steps that add new columns will now informatively error if name collision occurs.
Bug Fixes
- Fixed bug where
step_tf()
wasn't tunable forweight
argument.
textrecipes 1.0.2
-
Setting
token = "tweets"
instep_tokenize()
have been deprecated due totokenizers::tokenize_tweets()
being deprecated. (#209) -
step_sequence_onehot()
,step_dummy_hash()
,step_dummy_texthash()
now return integers.step_tf()
returns integer whenweight_scheme
is"binary"
or"raw count"
. -
All steps now have
required_pkgs()
methods.
textrecipes 1.0.1
- Examples no longer include
if (require(...))
code.
textrecipes 1.0.0
- Indicate which steps support case weights (none), to align documentation with other packages.
textrecipes 0.5.2
-
Remove use of okc_text in vignette
-
Fix bug in printing of tokenlists
textrecipes 0.5.1
-
step_tfidf()
now correctly saves the idf values and applies them to the testing data set. -
tidy.step_tfidf()
now returns calculated IDF weights.
textrecipes 0.5.0
New steps
-
step_dummy_hash()
generates binary indicators (possibly signed) from simple factor or character vectors. -
step_tokenize()
has gotten a couple of cousin functionsstep_tokenize_bpe()
,step_tokenize_sentencepiece()
andstep_tokenize_wordpiece()
which wraps {tokenizers.bpe}, {sentencepiece} and {wordpiece} respectively (#147).
Improvements and Other Changes
-
Added
all_tokenized()
andall_tokenized_predictors()
to more easily select tokenized columns (#132). -
Use
show_tokens()
to more easily debug a recipe involving tokenization. -
Reorganize documentation for all recipe step
tidy
methods (#126). -
Steps now have a dedicated subsection detailing what happens when
tidy()
is applied. (#163) -
All recipe steps now officially support empty selections to be more aligned with dplyr and other packages that use tidyselect (#141).
-
step_ngram()
has been given a speed increase to put it in line with other packages performance. -
step_tokenize()
will now try to error if vocabulary size is too low when usingengine = "tokenizers.bpe"
(#119). -
Warning given by
step_tokenfilter()
when filtering failed to apply now correctly refers to the right argument name (#137). -
step_tf()
now returns 0 instead of NaN when there aren't any tokens present (#118). -
step_tokenfilter()
now has a new argumentfilter_fun
will takes a function which can be used to filter tokens. (#164) -
tidy.step_stem()
now correctly shows if custom stemmer was used. -
Added
keep_original_cols
argument tostep_lda
,step_texthash()
,step_tf()
,step_tfidf()
,step_word_embeddings()
,step_dummy_hash()
,step_sequence_onehot()
, andstep_textfeatures()
(#139).
Breaking Changes
- Steps with
prefix
argument now creates names according to the patternprefix_variablename_name/number
. (#124)