| TorchDescriptor | R Documentation | 
Abstract Base Class from which TorchLoss, TorchOptimizer, and TorchCallback inherit.
This class wraps a generator (R6Class Generator or the torch version of such a generator) and annotates it
with metadata such as a ParamSet, a label, an ID, packages, or a manual page.
The parameters are the construction arguments of the wrapped generator and the parameter $values are passed
to the generator when calling the public method $generate().
Defined by the constructor argument param_set.
All parameters are tagged with "train", but this is done automatically during initialize.
label(character(1))
Label for this object.
Can be used in tables, plot and text output instead of the ID.
param_set(ParamSet)
Set of hyperparameters.
packages(character(1))
Set of required packages.
These packages are loaded, but not attached.
id(character(1))
Identifier of the object.
Used in tables, plot and text output.
generatorThe wrapped generator that is described.
man(character(1))
String in the format [pkg]::[topic] pointing to a manual page for this object.
phash(character(1))
Hash (unique identifier) for this partial object, excluding some components
which are varied systematically (e.g. the parameter values).
new()Creates a new instance of this R6 class.
TorchDescriptor$new( generator, id = NULL, param_set = NULL, packages = NULL, label = NULL, man = NULL, additional_args = NULL )
generatorThe wrapped generator that is described.
id(character(1))
The id for of the new object.
param_set(ParamSet)
The parameter set.
packages(character())
The R packages this object depends on.
label(character(1))
Label for the new instance.
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().
additional_args(list())
Additional arguments if necessary. For learning rate schedulers, this is the torch::LRScheduler.
print()Prints the object
TorchDescriptor$print(...)
...any
generate()Calls the generator with the given parameter values.
TorchDescriptor$generate()
help()Displays the help file of the wrapped object.
TorchDescriptor$help()
clone()The objects of this class are cloneable with this method.
TorchDescriptor$clone(deep = FALSE)
deepWhether to make a deep clone.
Other Torch Descriptor: 
TorchCallback,
TorchLoss,
TorchOptimizer,
as_torch_callbacks(),
as_torch_loss(),
as_torch_optimizer(),
mlr3torch_losses,
mlr3torch_optimizers,
t_clbk(),
t_loss(),
t_opt()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.