相关疑难解决方法(0)

定义自定义丢失函数后,keras"未知丢失函数"错误

我在loss.py文件中的keras中定义了一个新的损失函数.我关闭并重新启动anaconda提示,但我得到了ValueError: ('Unknown loss function', ':binary_crossentropy_2').我在Windows 10上使用python2.7和anaconda运行keras.

我通过在编译我的模型的python文件中添加loss函数来暂时解决它.

keras

7
推荐指数
3
解决办法
6020
查看次数

加载模型 Raise ValueError 未知损失函数

这是我尝试保存并加载模型后的代码:

model.save('path_to_my_model.h5')
del model
model = tf.keras.models.load_model('path_to_my_model.h5', custom_objects={'Wraparound2D': Wraparound2D})

import tensorflow.keras.backend as K

inp = model.input                                           # input placeholder
outputs = [layer.output for layer in model.layers]          # all layer outputs
functor = K.function(inp, outputs)   # evaluation function

layer_outs = functor([X_test, 1.])



# Plot activations of different neurons in different layers 
all_layer_activations = list()

min_max_scaler = lambda x : (x - np.min(x))/(np.max(x) - np.min(x))
# min_max_scaler = lambda x : (x - np.mean(x))
for j in range(1, 5):
    if j==1:
        layer_im …
Run Code Online (Sandbox Code Playgroud)

keras tensorflow keras-layer tf.keras keras-lambda

1
推荐指数
1
解决办法
2472
查看次数

标签 统计

keras ×2

keras-lambda ×1

keras-layer ×1

tensorflow ×1

tf.keras ×1