参考资料
官方文件:https://keras.io/api/models/model/
CSDN:
https://blog.csdn.net/u010159842/article/details/54136177
https://blog.csdn.net/gqixf/article/details/80097401
https://blog.csdn.net/u010159842/article/details/54407745
搭建模型
keras中有两种搭建模型的方法:
- 使用“功能性API”(从Input入手)
import tensorflow as tf
inputs = tf.keras.Input(shape=(3,))
x = tf.keras.layers.Dense(4, activation=tf.nn.relu)(inputs)
outputs = tf.keras.layers.Dense(5, activation=tf.nn.softmax)(x)
model = tf.keras.Model(inputs=inputs, outputs=outputs)
- 通过类继承(subclassing the model)
class MyModel(tf.keras.Model):
d