python hooks_Python 中的 Hook 钩子函数

@keras_export('keras.callbacks.Callback')

class Callback(object):

"""Abstract base class used to build new callbacks.

Attributes:

params: Dict. Training parameters

(eg. verbosity, batch size, number of epochs...).

model: Instance of `keras.models.Model`.

Reference of the model being trained.

The `logs` dictionary that callback methods

take as argument will contain keys for quantities relevant to

the current batch or epoch (see method-specific docstrings).

"""

def __init__(self):

self.validation_data = None # pylint: disable=g-missing-from-attributes

self.model = None

# Whether this Callback should only run on the chief worker in a

# Multi-Worker setting.

# TODO(omalleyt): Make this attr public once solution is stable.

self._chief_worker_only = None

self._supports_tf_logs = False

def set_params(self, params):

self.params = params

def set_model(self, model):

self.model = model

@doc_controls.for_subclass_implementers

@generic_utils.default

def on_batch_begin(self, batch, logs=None):

"""A backwards compatibility alias for `on_train_batch_begin`."""

@doc_controls.for_subclass_implementers

@generic_utils.default

def on_batch_end(self, batch, logs=None):

"""A backwards compatibility alias for `on_train_batch_end`."""

@doc_controls.for_subclass_implementers

def on_epoch_begin(self, epoch, logs=None):

"""Called at the start of an epoch.

Subclas

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值