demonsbia 2024-09-08 19:46 采纳率: 87.5%
浏览 5
已结题

我的Keras无法运行

为什么我的Keras用不了啊,我在Keras传入的上一行写限制递归深度的式子也没用

img

  • 写回答

1条回答 默认 最新

  • 一轮明月照丘壑 2024-09-08 19:47
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    看起来你在使用Keras时遇到了递归深度超出的问题。这个问题可能是由于你的代码中存在无限递归的情况,或者可能是由于你的环境中存在某种问题导致的。从你提供的代码来看,我注意到一些可能的问题:

    首先,你在设置环境变量时使用了 os . environ [ " TF _ ENABLE_ONEDNN_OPTS " ] = " ? " 这样的写法,这可能是个语法错误。你应该将 " ? " 替换为 "True""False" 来明确设置这个环境变量的值。

    其次,你重复导入了sys模块两次(第3行和第4行),这是不必要的。另外,你在设置递归深度限制后并没有任何实际使用这个限制的递归函数调用,这个设置实际上并没有起作用。因此你可以删除这行或者添加一个实际使用递归的代码片段来测试它是否有效。

    最后,关于递归深度超出的问题,可能是由于你的环境中的某些模块或代码存在无限递归的情况。我建议你尝试简化你的代码,只导入必要的模块并尝试运行一些简单的代码片段来检查问题是否仍然存在。如果问题仍然存在,那么可能是你的环境存在问题,你可以尝试创建一个新的虚拟环境并重新安装Keras和TensorFlow来解决这个问题。

    另外,关于你的代码中的 "问题" 和 "输出" 部分似乎没有明确指示什么,它们在代码中没有定义,应该移除或者给出明确的含义。如果你可以提供更具体的错误信息或描述你的目标是什么,我会更乐意帮助你解决问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月27日
  • 已采纳回答 9月19日
  • 创建了问题 9月8日