Base Class for Image Learners.
The features are assumed to be a single lazy_tensor column in RGB format.
Parameters
Parameters include those inherited from LearnerTorch and the param_set construction argument.
Super classes
mlr3::Learner -> mlr3torch::LearnerTorch -> LearnerTorchImage
Methods
Inherited methods
mlr3::Learner$base_learner()mlr3::Learner$configure()mlr3::Learner$encapsulate()mlr3::Learner$help()mlr3::Learner$predict()mlr3::Learner$predict_newdata()mlr3::Learner$reset()mlr3::Learner$selected_features()mlr3::Learner$train()mlr3torch::LearnerTorch$dataset()mlr3torch::LearnerTorch$format()mlr3torch::LearnerTorch$marshal()mlr3torch::LearnerTorch$print()mlr3torch::LearnerTorch$unmarshal()
Method new()
Creates a new instance of this R6 class.
Usage
LearnerTorchImage$new(
id,
task_type,
param_set = ps(),
label,
optimizer = NULL,
loss = NULL,
callbacks = list(),
packages,
man,
properties = NULL,
predict_types = NULL,
jittable = FALSE
)Arguments
id(
character(1))
The id for of the new object.task_type(
character(1))
The task type.param_set(
ParamSet)
The parameter set.label(
character(1))
Label for the new instance.optimizer(
TorchOptimizer)
The torch optimizer.loss(
TorchLoss)
The loss to use for training.callbacks(
list()ofTorchCallbacks)
The callbacks used during training. Must have unique ids. They are executed in the order in which they are providedpackages(
character())
The R packages this object depends on.man(
character(1))
String in the format[pkg]::[topic]pointing to a manual page for this object. The referenced help package can be opened via method$help().properties(
character())
The properties of the object. Seemlr_reflections$learner_propertiesfor available values.predict_types(
character())
The predict types. Seemlr_reflections$learner_predict_typesfor available values.jittable(
logical(1))
Whether the model can be jit-traced.