Changelog
Source:NEWS.md
Changes in v0.6.3
- Add
paddingtoas.matrix()for using word2vec as a pre-trained model in torch. - Update internal functions for quanteda v4.5.0.
Changes in v0.6.2
CRAN release: 2026-04-06
- Add
layertoperplexity()fortextmodel_doc2vecmodels. - Save document lengths as
ntokenin trainedtextmodel_doc2vecmodels. - Update
as.textmode_doc2vec()to save output layer weights. - Update tests for quanteda v4.4.0.
Changes in v0.6.1
CRAN release: 2026-02-25
- Mention doc2vec in package description.
- Add
perplexity()to asses models’ the goodness-of-fit to data. - Save quanteda’s internal docvars in the
textmodel_doc2vecobjects. - Add
grouptoas.matrix()to average sentence or paragraph vectors from the same documents.
Changes in v0.6.0
CRAN release: 2025-12-09
- Upgrade
textmodel_doc2vecto train the distributed memory (DM) and distributed bag-of-word (DBOW) models. - Add
as.textmodel_doc2vec()to create document vectors as weighted average of word vectors. - Add
layertoas.matrix()to choose between word or document vectors. -
normalizeis now defunct intextmodel_word2vec().
Changes in v0.5.1
CRAN release: 2025-06-20
- Add
normalizetotextmodel_doc2vec()and pass it toas.matrix(). - Add
weightstotextmodel_doc2vec()to adjust the salience of words in the document vectors. - Add
include_datatotextmodel_word2vec()to save the original tokens object.
Changes in v0.5.0
CRAN release: 2025-05-15
- Add the
modelargument totextmodel_word2vec()to update existing models. - The
normalizeargument is moved fromtextmodel_word2vec()toas.matrix(). The original argument is deprecated and set toFALSEby default. - Remove
weights(). - Improve the structure of C++ code.
Changes in v0.4.0
- Add the
tolowerargument and set toTRUEto lower-case tokens. - Allow
xto be quanteda’s tokens_xptr object to enhance efficiency.
Changes in v0.3.0
CRAN release: 2025-03-12
- Save docvars in the
textmodel_doc2vecobjects. - Set zero for empty documents in the
textmodel_doc2vecobjects. - Add
probability()to compute probability of words.
Changes in v0.2.0
CRAN release: 2025-01-07
- Rename
word2vec(),doc2vec()andlsa()totextmodel_word2vec(),textmodel_doc2vec()andtextmodel_lsa()respectively. - Simplify the C++ code to make maintenance easier.
- Add
normalizetoword2vecto disable or enable word vector normalization. - Add
weights()to extract back-propagation weights. - Make
analogy()to convert a formula to named character vector. - Improve the stability of
word2vec()whenverbose = TRUE.
Changes in v0.1.0
CRAN release: 2024-12-11
- Fork https://github.com/bnosac/word2vec and change the package name to wordvector.
- Replace a list of character with quanteda’s tokens object as an input object.
- Recreate
word2vec()with new argument names and object structures. - Create
lda()to train word vectors using Latent Semantic Analysis. - Add
similarity()andanalogy()functions using proxyC. - Add
data_corpus_news2014that contain 20,000 news summaries as package data.