我试图使用Keras将电影评论分类为各自的情感类别(积极或消极)。
import tensorflow as tf
from tensorflow import keras
import numpy as np
# Preprocessing the Data
X = np.array(X) / 255.0
y = keras.utils.to_categorical(y)
但是当我运行代码时,它给了我以下错误:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
Input In [41], in <cell line: 2>()
1 # Importing Required Libraries
----> 2 import tensorflow as tf
3 from tensorflow import keras
4 import numpy as np
File ~\anaconda3\lib\site-packages\keras\applications\inception_resnet_v2.py:324, in <module>
320 x = layers.Activation(activation, name=ac_name)(x)
321 return x
--> 324 @keras.utils.register_keras_serializable()
325 class CustomScaleLayer(keras_layers.Layer):
326 def __init__(self, scale, **kwargs):
327 super().__init__(**kwargs)
AttributeError: module 'keras' has no attribute 'utils'
我使用的版本:
Python - 3.9.12
keras - 2.12.0
tensorflow - 2.12.0
1条答案
按热度按时间pgky5nke1#
在您的系统中安装
TensorFlow
或Anaconda Navigator的方式将出现问题,因为错误是在您尝试导入TensorFlow
时出现的。1.请重新验证您是否已按照此链接中提到的所有步骤根据您的系统操作系统安装TensorFlow。
1.或者您可以通过在conda中创建并激活新的VirEnv重试。
让我们知道这个问题是否仍然存在。
(下面附上复制的代码截图供您参考:)