Sets vocabulary (and optionally document frequency) data for the layer
This method sets the vocabulary and DF data for this layer directly, instead
of analyzing a dataset through adapt()
. It should be used whenever the vocab
(and optionally document frequency) information is already known. If
vocabulary data is already present in the layer, this method will either
replace it, if append
is set to FALSE
, or append to it (if 'append' is set
to TRUE
)
set_vocabulary( object, vocab, df_data = NULL, oov_df_value = FALSE, append = NULL )
object |
a text vectorization layer |
vocab |
An array of string tokens. |
df_data |
An array of document frequency data. Only necessary if the layer output_mode is "tfidf". |
oov_df_value |
The document frequency of the OOV token. Only necessary if output_mode is "tfidf". OOV data is optional when appending additional data in "tfidf" mode; if an OOV value is supplied it will overwrite the existing OOV value. |
append |
Whether to overwrite or append any existing vocabulary data. (deprecated since TensorFlow >= 2.3) |
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.