Keras作为一个深度学习库,非常适合新手。在做神经网络时,它自带了许多常用的目标函数,优化方法等等,基本能满足新手学习时的一些需求。具体包含目标函数和优化方法。但它也支持用户自定义目标函数,下边介绍一种最简单的自定义目标函数的方法。
要实现自定义目标函数,自然想到先看下Keras中的目标函数是怎么定义的。查下源码发现在Keras/objectives.py中,Keras定义了一系列的目标函数。
def mean_squared_error(y_true, y_pred):
return K.mean(K.square(y_pred - y_true), axis=-1)
def mean_absolute_error(y_true, y_pred):
return K.mean(K.abs(y_pred - y_true

的简单方法&spm=1001.2101.3001.5002&articleId=53914778&d=1&t=3&u=13ff1526e634487c9dbac024322ead7a)
1963





