不爱debug的小诗子 2021-05-05 16:51 采纳率: 0%
浏览 349

kaggle第一次打比赛提交结果 请问大家 为什么提交code时显示 submission.csv

kaggle第一次打比赛提交结果 请问大家 为什么提交code时显示 submission.csv not found (我是先读取test文件,然后预处理保存patch,之后算法预测结果再保存到test results里,最后用test results 生成submission.csv 在kaggle公布的test 数据集中可以生成submission,但提交之后,在private test数据集中就无法生成。 球球大家如何解决,有说是因为读入private test数据集路径不对,但我好好检查了,没有错误。我枯了,再解决不了只能放弃了[face]monkey2:041.png[/face]
  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 优质创作者: Java、后端开发技术领域 2024-07-14 16:10
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题分析: 根据描述,出现"submission.csv not found"的错误是因为在提交代码时无法找到生成的submission.csv文件。可能的原因包括文件路径错误、文件保存失败等。下面提供一些可能的解决方案: 解决方案:
    1. 检查代码中是否正确保存了submission.csv文件,确保文件名和路径都正确。
    2. 确保在生成submission.csv文件之前,test results文件夹已经存在,或者在保存文件时指定创建文件夹。
    3. 可以尝试在代码中添加一些检查生成文件的代码,确保文件确实保存成功。
    4. 在提交代码之前,可以在本地测试一下代码,确保生成的submission.csv文件是正确的。 案例:
    # 保存预测结果到test results文件夹
    test_results_path = "test_results/"
    if not os.path.exists(test_results_path):
        os.mkdir(test_results_path)
        
    # 假设df_submission是包含预测结果的DataFrame
    df_submission.to_csv(test_results_path + "submission.csv", index=False)
    # 提交代码时出现"submission.csv not found"的错误,可能是因为保存路径错误或文件保存失败
    

    通过以上方案,希望可以帮助您解决问题,顺利提交结果。如果问题仍有困扰,建议尝试重新检查代码逻辑或参考其他开发者的解决方案。祝您顺利解决问题,取得比赛好成绩!

    评论

报告相同问题?