jingning_zhang 2024-08-09 21:33 采纳率: 0%
浏览 10

为什么deepface找不到tensorflow.keras呀

我想要使用deepface对图片进行面部识别,但是在我安装成功后却找不到tf_keras(ModuleNotFoundError: No module named 'tensorflow.keras')。
我以为是版本不统一,于是我把tensorflow和keras统一为2.15.0版本,但依然报错。我尝试了python3.9.18版本和3.11.4版本都不可以。具体的报错原因如下,请大lao指教~

img

  • 写回答

1条回答 默认 最新

  • Sherry102 2024-08-10 14:22
    关注

    语法可能是变了,得用.模块的形式
    参考https://keras.io/2.15/api/models/model/#model-class

    import tensorflow as tf
    
    inputs = tf.keras.Input(shape=(3,))
    x = tf.keras.layers.Dense(4, activation=tf.nn.relu)(inputs)
    outputs = tf.keras.layers.Dense(5, activation=tf.nn.softmax)(x)
    model = tf.keras.Model(inputs=inputs, outputs=outputs)
    
    评论

报告相同问题?

问题事件

  • 创建了问题 8月9日