导入错误:无法导入名称';K';从';keras.layers';

导入错误:无法导入名称';K';从';keras.layers';,keras,tf.keras,Keras,Tf.keras,我的tensorflow版本是2.4.0,keras版本是2.4.3,当我从keras.layers导入K时出现错误,ImportError:无法从“keras.layers”导入名称“K”。我认为这一定是版本问题,但我如何才能更改到正确的Keras版本?据我所知,没有称为K的层,我认为您一定在寻找后端 将tensorflow导入为tf 从tensorflow.keras将后端导入为K#这是keras使用K最常见的用例 K.set_会话(tf.session()) 从tensorflow.ker

我的tensorflow版本是2.4.0,keras版本是2.4.3,当我从keras.layers导入K时出现错误,
ImportError:无法从“keras.layers”导入名称“K”
。我认为这一定是版本问题,但我如何才能更改到正确的Keras版本?

据我所知,没有称为K的层,我认为您一定在寻找后端

将tensorflow导入为tf
从tensorflow.keras将后端导入为K#这是keras使用K最常见的用例
K.set_会话(tf.session())
从tensorflow.keras.layers导入激活、Conv2D、LSTM#通常这样使用如果您使用这些层,您可以在此处查看官方文档https://blog.keras.io/keras-as-a-simplified-interface-to-tensorflow-tutorial.html

为什么不在tensorflow下使用keras?当然,谢谢你的回答。