Если я определю эту простую модель Keras
import tensorflow as tf
from tensorflow import keras
import numpy as np
l1 = keras.layers.Input(shape=(32))
l2 = keras.layers.Dense(10)(l1)
model = keras.Model(inputs=l1, outputs=l2)
model.compile(loss='mse', optimizer='adam')
Допустим, у меня есть значения ввода и меток, сохраненные в train_examples
и train_labels
соответственно
Если я также определю переменнуюsome_var
, которое зависит от потери этой модели (я просто использую model_loss
здесь для примера)
some_var = model.total_loss
Как мне оценить значение для some_var
?Я знаю, что это должно быть что-то вроде:
with keras.backend.get_session() as sess:
sess.run(some_var, feed_dict={ ?: train_examples, ?: train_labels })
что должно идти вместо знаков вопроса?Я не хочу изменять функцию потерь модели, просто используйте то, что было определено в определении другой переменной
заранее спасибо