Generates batches of data from images in a directory (with optional augmented/normalized data)
flow_images_from_directory(directory, generator = image_data_generator(), target_size = c(256, 256), color_mode = "rgb", classes = NULL, class_mode = "categorical", batch_size = 32, shuffle = TRUE, seed = NULL, save_to_dir = NULL, save_prefix = "", save_format = "png", follow_links = FALSE, subset = NULL, interpolation = "nearest")
path to the target directory. It should contain one subdirectory per class. Any PNG, JPG, BMP, PPM, or TIF images inside each of the subdirectories directory tree will be included in the generator. See this script for more details.
Image data generator (default generator does no data augmentation/normalization transformations)
integer vector, default:
one of "grayscale", "rbg". Default: "rgb". Whether the images will be converted to have 1 or 3 color channels.
optional list of class subdirectories (e.g.
one of "categorical", "binary", "sparse" or
str (default: ''). Prefix to use for filenames of saved
pictures (only relevant if
one of "png", "jpeg" (only relevant if save_to_dir is set). Default: "png".
whether to follow symlinks inside class subdirectories
Subset of data (
Interpolation method used to resample the image if the target size is different from that of the loaded image. Supported methods are "nearest", "bilinear", and "bicubic". If PIL version 1.1.3 or newer is installed, "lanczos" is also supported. If PIL version 3.4.0 or newer is installed, "box" and "hamming" are also supported. By default, "nearest" is used.
Yields batches indefinitely, in an infinite loop.
(x, y) where
x is an array of image data and
y is a
array of corresponding labels. The generator loops indefinitely.