【问题标题】:Keras ASR model validation stepsKeras ASR 模型验证步骤
【发布时间】:2022-01-05 20:53:10
【问题描述】:

我是机器学习的新手。我想设计一个ASR(自动语音识别)的模型,所以我遇到了以下链接:

https://keras.io/examples/audio/transformer_asr/

我能够理解训练模型的概念。我还使用以下代码保存了上述模型:

model.save_weights('data_sa',save_format='hdf5')

然后我再次使用:

model.load_weights('/content/data_sa')

现在,我想通过给出验证数据集来预测模型。但我遇到了一个问题。

我正在使用以下步骤进行预测:

model.predict(np.array(val_ds)) #this is the validation dataset

它给出了张量转换的错误。

我尝试搜索此步骤的可能解决方案,但找不到。

【问题讨论】:

    标签: python tensorflow keras speech-recognition prediction


    【解决方案1】:

    tf.cast() 和 tf.to_float() 是 TensorFlow 函数,因此您可以使用 import tensorflow as tf 来获取它们。

    【讨论】:

    • 那么,这样我的代码将如下所示:model.predict(np.array(tf.cast(val_ds))) ?
    • model.predict(val_ds , dtype = tf.float32)
    • 其他明智的检查这个。 model.predict(tf.convert_to_tensor([val_ds]))
    猜你喜欢
    • 2020-03-07
    • 1970-01-01
    • 2021-07-11
    • 1970-01-01
    • 2020-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多