逻辑回归做二分类时,训练模型时显示Loss after iteration 0: nan,最后训练集和测试集的accuracy显示为None,求解答


逻辑回归做二分类时,训练模型时显示Loss after iteration 0: nan,最后训练集和测试集的accuracy显示为None,求解答


以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
从你提供的图片内容来看,逻辑回归模型在训练过程中遇到了几个问题。以下是一些可能的原因和解决方案:
初始损失值显示为NaN:
损失值突然跳转:
运行时警告:除零错误:
准确度(accuracy)显示为None:
score方法时出现了错误。通常,如果模型能够正确预测,score方法应该返回一个介于0和1之间的值,表示准确度。解决方案:
pandas库的isnull()或isfinite()方法来检查数据。model.score()被正确调用,并且传入了正确的参数。如果上述方法仍然无法解决问题,可能需要进一步检查模型的实现细节或寻求专业的帮助。
至于参考链接,以下是一些可能有用的资源:
希望这些信息能帮助你解决问题。如果需要更具体的帮助,请随时告诉我。