模型预测和评价

#如果果再指定complie的时候没有指定metrics这个参数,也就是网络只计算损失,不计算其他的性能指标。
#前提
# sgd:Stochastic gradient descent,随机梯度下降法
# mse:Mean Squared Error,均方误差
#model.compile(optimizer=sgd,loss='mse')

# x_data输入网络中,得到预测值y_pred
y_pred = model.predict(x_data)

#在compile中指定了其他输出的性能就得用evaluate
# 定义优化器,loss function,训练过程中计算准确率
model.compile(
    optimizer = sgd,
    loss = 'mse',
    metrics=['accuracy'],
)

# 评估模型
loss,accuracy = model.evaluate(x_test,y_test)

 

posted @ 2020-08-30 09:50  yunshangyue  阅读(263)  评论(0编辑  收藏  举报