Я написал бэкэнд-функцию Keras:
def myfunc(x):
from tensorflow.keras import backend as K
for ii in range(5):
y = y + K.sin(2 * np.pi * ii * x)
return x + 2
Вопрос 1: Как можно вводить и видеть вывод? Если бы это был простой массив, я мог бы легко это сделать.
Вопрос 2: Я хочу использовать его в качестве пользовательской функции активации для моей нейронной сети. Если я вставлю
Print(y)
в цикл for, он не печатает значения во время обучения. Как я могу это исправить?