chainer.training.make_extension(trigger=None, default_name=None, priority=None, finalizer=None, initializer=None, **kwargs)[source]

与えられた関数をTrainerExtensionにするデコレータ。

 

このデコレータは、単に幾つかの属性を与えられた関数へ加えます。この属性の値は、このデコレータの引数によって与えられます。

Trainer Extensionの詳細についてはExtension をお読みください。多くの引数のデフォルト値はこのクラスのためにそちらを踏襲しています。

 

Parameters:
  • trigger – Extensionのデフォルトトリガ
  • default_name – Extensionのデフォルト名。デフォルトで使用される関数の名前。
  • priority (int) – Extensionのデフォルト優先度
  • finalizer – このExtensionのファイナライズ関数 。訓練ループの終わりに呼ばれる。
  • initializer –このExtensionの初期化関数。訓練ループのはじめに呼ばれる。