首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在jupyter笔记本中警告和错误到底有什么区别?

在jupyter笔记本中警告和错误到底有什么区别?
EN

Stack Overflow用户
提问于 2020-04-02 21:35:47
回答 1查看 250关注 0票数 1

我是新来的tensorflow和程序的一般。我正在遵循github (https://github.com/experiencor/keras-yolo3)中的一条指令,通过YOLO-3学习对象检测.在运行下面的代码之后:

代码语言:javascript
运行
复制
!python train.py -c config.json

我在输出中收到了几条消息,并试图了解每个meanS的内容。

其中一项建议如下:

代码语言:javascript
运行
复制
WARNING:tensorflow:From train.py:26: The name tf.keras.backend.set_session is deprecated. Please use tf.compat.v1.keras.backend.set_session instead.

问题一:我是否必须修复代码的含义部分(tf.keras.backend.set_session),因为正如这里所说的,它是“不推荐的”?

问题二:一个警告,特别是这个警告,如何影响我的最终模型,如果不加以修正的话?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-02 21:50:03

答案一:长话短说,过时的函数是旧的,取而代之的是(希望)更好的功能,并且仍然存在追溯兼容性。您可以使用它,但不会得到最新的开发/支持,而且在某一时刻,您的代码将不再具有功能(因为不推荐的函数的信念将在将来的版本中消失)。

回答二:

警告消息通常是在这样的情况下发出的,在这种情况下,提醒用户程序中的某些条件是有用的,在这种情况下(通常)不需要引发异常并终止程序。例如,当程序使用过时的模块时,可能需要发出警告。

https://docs.python.org/3/library/warnings.html

总之,在这里,解释器只是提醒您,您正在使用的函数,您将无法在未来使用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61001549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档