new_callback_class | R Documentation |
new_callback_class()
is an alias for Callback()
.
See ?
Callback()
for the full documentation.
new_callback_class(
classname,
on_epoch_begin = NULL,
on_epoch_end = NULL,
on_train_begin = NULL,
on_train_end = NULL,
on_train_batch_begin = NULL,
on_train_batch_end = NULL,
on_test_begin = NULL,
on_test_end = NULL,
on_test_batch_begin = NULL,
on_test_batch_end = NULL,
on_predict_begin = NULL,
on_predict_end = NULL,
on_predict_batch_begin = NULL,
on_predict_batch_end = NULL,
...,
public = list(),
private = list(),
inherit = NULL,
parent_env = parent.frame()
)
classname |
String, the name of the custom class. (Conventionally, CamelCase). |
on_epoch_begin |
\(epoch, logs = NULL) Called at the start of an epoch. Subclasses should override for any actions to run. This function should only be called during TRAIN mode. Args:
|
on_epoch_end |
\(epoch, logs = NULL) Called at the end of an epoch. Subclasses should override for any actions to run. This function should only be called during TRAIN mode. Args:
|
on_train_begin |
\(logs = NULL) Called at the beginning of training. Subclasses should override for any actions to run. Args:
|
on_train_end |
\(logs = NULL) Called at the end of training. Subclasses should override for any actions to run. Args:
|
on_train_batch_begin |
\(batch, logs = NULL) Called at the beginning of a training batch in Subclasses should override for any actions to run. Note that if the Args:
|
on_train_batch_end |
\(batch, logs=NULL) Called at the end of a training batch in Subclasses should override for any actions to run. Note that if the Args:
|
on_test_begin |
\(logs = NULL) Called at the beginning of evaluation or validation. Subclasses should override for any actions to run. Args:
|
on_test_end |
\(logs = NULL) Called at the end of evaluation or validation. Subclasses should override for any actions to run. Args:
|
on_test_batch_begin |
\(batch, logs = NULL) Called at the beginning of a batch in Also called at the beginning of a validation batch in the Subclasses should override for any actions to run. Note that if the Args:
|
on_test_batch_end |
\(batch, logs = NULL) Called at the end of a batch in Also called at the end of a validation batch in the Subclasses should override for any actions to run. Note that if the Args:
|
on_predict_begin |
\(logs = NULL) Called at the beginning of prediction. Subclasses should override for any actions to run. Args:
|
on_predict_end |
\(logs = NULL) Called at the end of prediction. Subclasses should override for any actions to run. Args:
|
on_predict_batch_begin |
\(batch, logs = NULL) Called at the beginning of a batch in Subclasses should override for any actions to run. Note that if the Args:
|
on_predict_batch_end |
\(batch, logs = NULL) Called at the end of a batch in Subclasses should override for any actions to run. Note that if the Args:
|
... , public |
Additional methods or public members of the custom class. |
private |
Named list of R objects (typically, functions) to include in
instance private environments. |
inherit |
What the custom class will subclass. By default, the base keras class. |
parent_env |
The R environment that all class methods will have as a grandparent. |
A function that returns the custom Callback
instances,
similar to the builtin callback functions.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.