package learning.adanets.phoenix.meta.proto.transfer_learning_spec

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message TransferLearningSpec

transfer_learning_spec.proto:22

Specifies Phoenix TransferLearning options.

Used in: proto.PhoenixSpec

enum TransferLearningSpec.TransferLearningType

transfer_learning_spec.proto:34

TODO(b/172564129): Unify snapshotting into the rest of the TL framework. The type of transfer learning to apply when starting a new trial. Internally, the transfer learning has two different implementations. When warm starting from the previous iteration only (i.e. SNAPSHOT_TRANSFER_LEARNING) we use tf.train.init_from_checkpoint. However, when warm starting from a uniform average of all previously completed trials (i.e. UNIFORM_AVERAGE_TRANSFER_LEARNING) this option is not available to us. Instead, we iterate over all the checkpoints and warm start the variables manually. Unlike the snapshotting case, this process is done in a SessionRunHook.

Used in: TransferLearningSpec