在IDE中导入了Keras但是不能跳转查看实现方法
解决TensorFlow中Keras函数无法跳转查看源码的问题:1️⃣ 通过代码查看TF和Keras版本2️⃣ 高版本(TF≥2.16/Keras≥3.0)建议使用from tensorflow.keras import方式导入3️⃣ 低版本可使用from keras import方式
·
🌟 大家好呀~欢迎来到我的博客小天地!
💡在利用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
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐

所有评论(0)