View source: R/preprocessing.R
text_dataset_from_directory | R Documentation |
tf.data.Dataset
from text files in a directoryGenerate a tf.data.Dataset
from text files in a directory
text_dataset_from_directory(
directory,
labels = "inferred",
label_mode = "int",
class_names = NULL,
batch_size = 32L,
max_length = NULL,
shuffle = TRUE,
seed = NULL,
validation_split = NULL,
subset = NULL,
follow_links = FALSE,
...
)
directory |
Directory where the data is located.
If |
labels |
Either "inferred"
(labels are generated from the directory structure),
NULL (no labels),
or a list of integer labels of the same size as the number of
text files found in the directory. Labels should be sorted according
to the alphanumeric order of the text file paths
(obtained via |
label_mode |
|
class_names |
Only valid if |
batch_size |
Size of the batches of data. Default: |
max_length |
Maximum size of a text string. Texts longer than this will
be truncated to |
shuffle |
Whether to shuffle the data. Default: |
seed |
Optional random seed for shuffling and transformations. |
validation_split |
Optional float between 0 and 1, fraction of data to reserve for validation. |
subset |
One of "training" or "validation".
Only used if |
follow_links |
Whether to visits subdirectories pointed to by symlinks.
Defaults to |
... |
For future compatibility (unused presently). |
If your directory structure is:
main_directory/ ...class_a/ ......a_text_1.txt ......a_text_2.txt ...class_b/ ......b_text_1.txt ......b_text_2.txt
Then calling text_dataset_from_directory(main_directory, labels = 'inferred')
will return a tf.data.Dataset
that yields batches of texts from
the subdirectories class_a
and class_b
, together with labels
0 and 1 (0 corresponding to class_a
and 1 corresponding to class_b
).
Only .txt
files are supported at this time.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.