tensorflow版本:1.13.1
可以确定的混用规则是:低级API(placeholder) + tf.layes.Dense之类的API可以混用
混用规则:低级API(placeholder)+ keras 层 混用
a = tf.placeholder(tf.float32, [None, 2], name="inputs")
dense = tf.keras.layers.Dense(32)
hidden = dense(a)
dense_1 = tf.keras.layers.Dense(1)
logits = dense_1(hidden)
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
x = [[1, 2], [1, 2]]
print(sess.run(logits, {a: x}))
saved_model(sess, a, logits, "fixed_model")
虽说可以API混着用,但是建议不要混着用,保持风格的统一