首页 > 其他分享 >Keras compile loss metrics

Keras compile loss metrics

时间:2023-02-03 22:14:22浏览次数:73  
标签:loss metrics https keras compile api io

The purpose of loss functions is to compute the quantity that a model should seek to minimize during training.

 

https://tensorflow.google.cn/api_docs/python/tf/keras/metrics

A metric is a function that is used to judge the performance of your model.
Metric functions are similar to loss functions, except that the results from evaluating a metric are not used when training the model. Note that you may use any loss function as a metric.

loss与metrics对比理解 

 

 


loss常用方法


参考自:https://keras.io/zh/losses/
更多细节参考:https://keras.io/api/losses/

连续型:
mean_squared_error 或 mse
mean_absolute_error 或 mae
mean_absolute_percentage_error 或 mape
mean_squared_logarithmic_error 或 msle
squared_hinge
hinge
categorical_hinge
logcosh 预测误差的双曲余弦的对数。

类别型:
categorical_crossentropy: 亦称作多类的对数损失,注意使用该目标函数时,需要将标签转化为形如(nb_samples, nb_classes)的二值序列
sparse_categorical_crossentropy
binary_crossentropy (亦称作对数损失,logloss)
kullback_leibler_divergence
poisson
cosine_proximity 即预测值与真实标签的余弦距离平均值的相反数

keras.Sequential.compile(loss='目标函数 ', optimizer=‘adam’, metrics=[‘accuracy’])

 

metrics常用方法


中文:https://keras.io/zh/metrics/
英文:https://keras.io/api/metrics/

binary_accuracy
categorical_accuracy
sparse_categorical_accuracy
top_k_categorical_accuracy
sparse_top_k_categorical_accuracy
自定义评价函数

 


使用方法



compile方法中的使用

# 方法1
model.compile(loss='mean_squared_error',
              optimizer='sgd',
              metrics=['mae', 'acc'])

# 方法2
from keras import metrics
model.compile(loss='mean_squared_error',
              optimizer='sgd',
              metrics=[metrics.mae, metrics.categorical_accuracy])

 

5、参考资料

官网资料
英文:https://keras.io/api/losses/
英文:https://keras.io/api/metrics/

中文:https://keras.io/zh/losses/
中文:https://keras.io/zh/metrics/
————————————————
链接:https://blog.csdn.net/chenhepg/article/details/115721826

 

===================================================================

https://blog.csdn.net/zhenyu_qiu/article/details/118069458

https://tensorflow.google.cn/api_docs/python/tf/keras/metrics/CategoricalCrossentropy


===================================================================

 

===================================================================

 

标签:loss,metrics,https,keras,compile,api,io
From: https://www.cnblogs.com/emanlee/p/17090563.html

相关文章