Tensorflow2.0 笔记(2)
六步法 import train, test 网络结构 model=tf.keras.models.Sequential # 搭建网络结构 class MyModel(Model) model = MyModel model.compile # 配置训练优化器,损失函数 model.fit # 输入特征,batch, epoch model.summary 网络结构 拉直层 tf.keras.layers.Flatten()
全连接层 tf.keras.layers.Dense(神经元个数, activation="激活函数", kernel_regularizer="正则化")
卷积层 tf.keras.layers.Conv2D(filters=卷积核个数, kernel_size=卷积核尺寸, strides=卷积步长, padding="valid" or "same")
LSTM层 tf.keras.layers.LSTM()
训练方法 model.compile(optimizer=优化器, loss=损失函数, metrics=["准确率"])
Optimizer sgd adagrad adadelta adam loss Metrics 训练过程 model.fit(训练集的输入特征, 训练集的标签, batch_size=, epochs=, validation_data=(测试集的输入特征, 测试集的标签), validation_split=从训练集划分多少比例分给测试集, validation_freq=多少次epoch测试一次)
……