Je dois être capable de tracer par exemple les valeurs de la fonction de coût en fonction d'un paramètre quelconque (par exemple le biais b
ci-dessous). Si par exemple mon graphique ressemble à quelque chose comme (pseudocode)
y = g(W x + b),
cost = sum(y ** 2),
où W
et b
sont des tf.Variables
, j'aimerais changer b
de 0 à 1 et tracer les valeurs de cost
.
Veuillez noter que je ne veux pas appeler eval ou sesssion.run après chaque changement de b
en raison du surcoût! Par exemple, pour 100 points de graphique, cela prendrait une éternité.
- Je connais l'existence de
tf.assign
, mais faire quelque chose comme [assigner, coût, assigner, coût, ...] et évaluer cela ne semble pas fonctionner - Je suppose que je pourrais mettre à jour la valeur de
b
à l'intérieur du graphique et appeler le coût après chaque mise à jour, mais je ne voudrais pas vraiment changer le graphique
Comment pourrais-je faire cela de manière efficace? Merci d'avance!
EDIT: en fait, ceci est probablement impossible à faire sans appeler eval/run entre les itérations... tant pis...