Sequential
Sequential可以认为是一个容器,容器中封装了神经网络结构
model=tf.keras.Sequential([网络结构])
class
class类封装神经网络结构
from tensorflow.keras import Model
class MyModel(Model):
def __init__(self):
super(MyModel,self).init()
#定义网络结构块
def call(self,x):
#调用网络结构块,实现前向传播
return y
model=MyModel()
配置训练方法
model.compile(optimizer=优化器,loss=损失函数,metrics=网络评测指标)
model.fit()#训练过程
Metrics:
accuracy:y_和y都是数值
categorical_accuracy:y_和y都是独热码(概率分部)
sparse_categorical_accuracy:y_是数值,y是独热码