Antwort

0

"Momentum" ist der Standardname für die Steckplätze, die die MomentumOptimizer zuteilt.

Slots sind nichts anderes als ein Satz zusätzlicher Variablen (nicht trainierbar), die mit den zu trainierenden Variablen (dem Modell) verknüpft sind.

Sobald Sie die Slots-Namen kennen, können Sie das Optimierungsprogramm nach der von ihm erstellten Variable fragen (tf.get_collection() filtern und in var.name nach "Momentum" suchen) und den Trainingsalgorithmus debuggen tun, Statistiken über die Schlitze, ...

Referenzen:

Slots Beschreibung: https://github.com/tensorflow/tensorflow/blob/97af82d5327e2e0142d8c572279b5282b7b17d92/tensorflow/python/training/optimizer.py#L235

Name "Momentum": https://github.com/tensorflow/tensorflow/blob/97af82d5327e2e0142d8c572279b5282b7b17d92/tensorflow/python/training/momentum.py#L52

Verwandte Themen