小编Sha*_*ail的帖子

NotImplementedError:在`__init__` 中有参数的层必须覆盖`get_config`

我正在尝试使用 保存我的 TensorFlow 模型model.save(),但是 - 我收到此错误。

此处提供模型摘要模型摘要

变压器模型的代码:

def transformer(vocab_size, num_layers, units, d_model, num_heads, dropout, name="transformer"):
    inputs = tf.keras.Input(shape=(None,), name="inputs")
    dec_inputs = tf.keras.Input(shape=(None,), name="dec_inputs")

    enc_padding_mask = tf.keras.layers.Lambda(
        create_padding_mask, output_shape=(1, 1, None),
        name='enc_padding_mask')(inputs)
    # mask the future tokens for decoder inputs at the 1st attention block
    look_ahead_mask = tf.keras.layers.Lambda(
        create_look_ahead_mask,
        output_shape=(1, None, None),
        name='look_ahead_mask')(dec_inputs)
    # mask the encoder outputs for the 2nd attention block
    dec_padding_mask = tf.keras.layers.Lambda(
        create_padding_mask, output_shape=(1, 1, None),
        name='dec_padding_mask')(inputs)

    enc_outputs = encoder(
        vocab_size=vocab_size, …
Run Code Online (Sandbox Code Playgroud)

python keras tensorflow

36
推荐指数
2
解决办法
2万
查看次数

标签 统计

keras ×1

python ×1

tensorflow ×1