keras自定义目标函数,在y_pred,y_true中获取数据?

时间:2016-07-11 03:41:30

标签: python python-2.7 python-3.x machine-learning keras

我正在尝试为keras编写自定义目标函数,我需要操作y_true,y_pred中的数据来执行此操作。

def custom_objective(y_true, y_pred):
    print y_true, y_pred

当我打印这些值时,我得到:

dense_1_target Softmax.0

我期待,批量大小为128,softmax有两个类,y_true和y_pred是形状(128,2),但事实并非如此。

如何获取此处的数据?

1 个答案:

答案 0 :(得分:0)

You can't print a tensor's value using the built-in print function. Check this other question and answers, and also Theano's documentation (if that's the backend you're using).