knitr::opts_chunk$set( collapse = TRUE, comment = "#>" )
Install the R package.
# install.packages("remotes") remotes::install_github("news-r/gensimr")
The install the python dependencies:
Make sure you have a C compiler before installing the dependencies, to use the optimized word2vec routines (70x speedup compared to plain NumPy implementation).
gensimr::install_dependencies()
Ideally one should use a virtual environment and pass it to install_dependencies
, only create the environment once.
# replace with path of your choice my_env <- "./env" # run this (works on unix) args <- paste("-m venv", my_env) system2("python3", args) # create environment reticulate::use_virtualenv(my_env) # force reticulate to use env gensimr::install_dependencies(my_env) # install gensim & scikit-learn in environment
In future sessions, simply specify the environment before calling gensimr.
my_env <- "./env" reticulate::use_virtualenv(my_env)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.