Разбирам, че режимът Eager е нова алфа функция на нощните компилации и че все още не е съвършен, но не знам дали има заобиколни решения на tf.keras за този проблем.
Грешката Layer.input not supported in Eager mode.
се задейства в блока
model = tf.keras.models.Sequential()
model.add(tf.layers.Dense(2, input_shape = (None, 1)))
model.add(tf.layers.Dense(units = 1))
model.compile(optimizer = "sgd", loss = "mean_squared_error")
Не знам нищо за keras или keras tensorflow API и се чудех дали има начин да избегна Layer.input
с техниките на keras, така че да остана в режим Eager. Следвайки урок в документите на tf.Eager, потвърдих, че model = tf.layers.Dense(1)
работи, но не знам как да добавя друг слой.
Всяка помощ е много ценена.
РЕДАКТИРАНЕ От tensorflow v1.10 keras се поддържа в нетърпелив режим.
tfe.enable_eager_execution()
, преди да изпълните този кодов блок? Режимът Eager е деактивиран по подразбиране. - person Shanqing Cai   schedule 09.11.2017Layer.input
- person abeoliver   schedule 13.11.2017