我计划使用 Python、Keras 和 TensorFlow 创建一个神经网络。到目前为止,我看到的所有教程都与图像识别有关。但是,我的程序的目标是接收 10 多个输入并计算二进制输出(真/假)。
我应该为我的任务使用哪个损失函数?
我计划使用 Python、Keras 和 TensorFlow 创建一个神经网络。到目前为止,我看到的所有教程都与图像识别有关。但是,我的程序的目标是接收 10 多个输入并计算二进制输出(真/假)。
我应该为我的任务使用哪个损失函数?
有几种损失函数可用于二元分类。例如,您可以使用二元交叉熵或铰链损失函数。
例如,请参阅 Jason Brownlee 的教程Binary Classification Tutorial with the Keras Deep Learning Library (2016) 和How to Choose Loss Functions When Training Deep Learning Neural Networks (2019)。还可以查看 Keras文档,了解其可用的损失函数。