🌟 ​​大家好呀~欢迎来到我的博客小天地!
💡在利用Tensorflow写代码、学习的过程中,很多人可能和我一样,想要跳转查看Keras库中某些函数的实现方式,但是会发现IDE无法跳转。
💡建议收藏本文章,忘记时可以快速查找
💖 ​​你的支持是我更新的动力!​​ 如果喜欢这篇内容,别忘了 ​​点赞❤️ + 关注🔔​​,后续还有更多分享~ 如果有任何问题,欢迎评论区补充交流🎉

1. 可以先通过下列代码查看自己的tf和Keras版本

import tensorflow as tf
print(tf.keras.__file__)
print("TF version:", tf.__version__)
print("Keras version:", tf.keras.__version__)

比如我的输出是:

TF version: 2.17.0
Keras version: 3.5.0

2. 一般来说版本高的直接导入keras即可,版本较低的通过tf进行导入

以导入keras中的layers为例

  • 较高版本的导入方式:
import tensorflow as tf
from keras import layers
  • 较低版本的导入方式:
import tensorflow as tf
from tensorflow.keras import layers

3. 我的例子

  • 我的版本较高,因此用第一种方法导入就会有警告,虽然不影响运行,但是不能直接跳转,很难受,如下图
    在这里插入图片描述
  • 用第二种方法导入,就可以正常实现跳转,如下图
    在这里插入图片描述
    点击上述代码中的“layers”即可实现跳转
    在这里插入图片描述
  • 据说高版本和低版本的分界点是:TF 2.16: Keras 3.0

参考链接:
Keras
CSDN博客

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐