as_data_descriptor {mlr3torch} | R Documentation |
Convert to Data Descriptor
Description
Converts the input to a DataDescriptor
.
Usage
as_data_descriptor(x, dataset_shapes, ...)
Arguments
x |
(any) |
dataset_shapes |
(named |
... |
(any) |
Examples
ds = dataset("example",
initialize = function() self$iris = iris[, -5],
.getitem = function(i) list(x = torch_tensor(as.numeric(self$iris[i, ]))),
.length = function() nrow(self$iris)
)()
as_data_descriptor(ds, list(x = c(NA, 4L)))
# if the dataset has a .getbatch method, the shapes are inferred
ds2 = dataset("example",
initialize = function() self$iris = iris[, -5],
.getbatch = function(i) list(x = torch_tensor(as.matrix(self$iris[i, ]))),
.length = function() nrow(self$iris)
)()
as_data_descriptor(ds2)
[Package mlr3torch version 0.1.0 Index]