tensorflow2モデルをフィッティングするときの精度の互換性のない形状

コリオ

Tensorfow 2.0.0-alpha0でテキスト生成モデル(RNN)を実行しています。モデルをフィッティングすると損失メトリックが得られますが、精度を挿入すると次のエラーが発生します。

InvalidArgumentError:互換性のない形状:[64]と[64,200]
[[{{nodemetrics_4 / accuracy / Equal}}]] [Op:__ inference_keras_scratch_graph_6491]

単一のバッチで精度を手動で定義しようとしました(事前トレーニング):

def loss(labels, logits):
    return tf.keras.losses.sparse_categorical_crossentropy(labels, logits, from_logits=True)
def accuracy(labels, logits):
    return tf.keras.metrics.sparse_categorical_accuracy(labels,l ogits)

example_batch_loss  = loss(target_example_batch, example_batch_predictions)
example_batch_acc  = accuracy(target_example_batch, example_batch_predictions)
print("Prediction shape: ", example_batch_predictions.shape, " # (batch_size, sequence_length, vocab_size)")
print("Loss:      ", example_batch_loss.numpy().mean())
print("Accuracy:      ", example_batch_acc.numpy().mean())

出力は次のとおりです。

予測形状:(64、200、34)#(batch_size、sequence_length、vocab_size)損失:3.5263805精度:0.01265625

それから私は続いた:

optimizer = tf.keras.optimizers.RMSprop(lr=lr) 
model.compile(optimizer=optimizer, loss=loss, metrics =['accuracy']) 
history = model.fit(dataset, epochs=epochs, callbacks[checkpoint_callback]) 

上記のエラーが発生しました(損失は正常に機能します)。コンパイル内で「accuracy = accure」を試してみると、次のようになります。

raise ValueError( 'セッションキーワード引数は、熱心な実行中はサポートされていません。渡されました:%s'%(kwargs、))

何か考え/提案はありますか?

DomJack

accuracyはの標準的な引数ではありませんModel.fit-それは受け入れられ、グラフモードで**kwargs渡されsession.runます。試してみてくださいmetrics=[accuracy]

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ケラスモデルをフィッティングするときのTypeError

分類Dev

PyStructでSSVMモデルをフィッティングするときのIndexError

分類Dev

患者ごとにモデルをフィッティングするときのループのエラー

分類Dev

batch_size> 1のKeras(セグメンテーションモデル)との互換性のない形状の問題

分類Dev

2つの長いテキストフィールドは「互換性のないデータ型」です

分類Dev

テンソルフロー(Kerasを使用)での「InvalidArgumentError:互換性のない形状:[10,2]と[10]」の原因は何ですか?

分類Dev

サードパーティの静的ライブラリを検索するときに互換性のないファイルをスキップするMinGW-W64リンカー

分類Dev

異なるWCFバインディング、それらの違い、および他のプラットフォームとの互換性

分類Dev

アクティブな形状モデルのフィッティング手順が統計モデルのフィッティング関数と収束しない

分類Dev

互換性のないディレクトリをスキップする-gcc

分類Dev

モデルをフィッティングするときに、デフォルトのRandomForestClassifierの「スコア」関数を変更しますか?

分類Dev

応答で新しいフィールドを追加するときの下位互換性

分類Dev

列タイプのパーティショニングへのデータロードにCLIを使用する:互換性のないテーブルパーティショニング仕様

分類Dev

ARIMAモデルの再フィッティングを含まないマルチステップの時間外予測を実行する方法は?

分類Dev

曲線の形状を強制しながらデータポイントをフィッティングする

分類Dev

モデルを保存しないtensorflow2のSagemaker

分類Dev

statsmodelsマルコフ回帰を実行するときに「引数に互換性のある形状がない」を修正する方法

分類Dev

Keras:2つの異なる方法でConvNetをフィッティングすると一貫性のない結果

分類Dev

AndroidStudio 4.1.1ウィザードでフラグメントをコンパイルする際の問題「エラー:互換性のないタイプ:クラスをフラグメントに変換できません」

分類Dev

Pythonで自動モデル決定と2つの状態モデルフィッティングを実装する方法は?

分類Dev

モデルのフィッティングと予測中に高密度レイヤーのinput_shapesに違いがあるのはなぜですか?

分類Dev

TensorFlowを使用してmnistディジットデータセットをトレーニングするときの密な形状エラー

分類Dev

Androidスタジオでtensorflow liteモデルを実装しようとすると、互換性のないデータ型エラーが発生します

分類Dev

不均等な形状の配列のリストをTensorflow2データセットに変換する:ValueError:長方形以外のPythonシーケンスをTensorに変換できません

分類Dev

不均等な形状の配列のリストをTensorflow2データセットに変換する:ValueError:長方形以外のPythonシーケンスをTensorに変換できません

分類Dev

ColumnTransformerをフィッティングするときのValueError

分類Dev

tf.contrib.learnのワイドモデルとディープモデルをテンソルフローセッションに保存して、TensorFlowサービングで提供することができません

分類Dev

どのラップトップモデルがどのドッキングステーションと互換性があるかをどのように判断できますか?(Lenovo X201)

分類Dev

モデルのフィッティング中のテンソル入力形状の問題

Related 関連記事

  1. 1

    ケラスモデルをフィッティングするときのTypeError

  2. 2

    PyStructでSSVMモデルをフィッティングするときのIndexError

  3. 3

    患者ごとにモデルをフィッティングするときのループのエラー

  4. 4

    batch_size> 1のKeras(セグメンテーションモデル)との互換性のない形状の問題

  5. 5

    2つの長いテキストフィールドは「互換性のないデータ型」です

  6. 6

    テンソルフロー(Kerasを使用)での「InvalidArgumentError:互換性のない形状:[10,2]と[10]」の原因は何ですか?

  7. 7

    サードパーティの静的ライブラリを検索するときに互換性のないファイルをスキップするMinGW-W64リンカー

  8. 8

    異なるWCFバインディング、それらの違い、および他のプラットフォームとの互換性

  9. 9

    アクティブな形状モデルのフィッティング手順が統計モデルのフィッティング関数と収束しない

  10. 10

    互換性のないディレクトリをスキップする-gcc

  11. 11

    モデルをフィッティングするときに、デフォルトのRandomForestClassifierの「スコア」関数を変更しますか?

  12. 12

    応答で新しいフィールドを追加するときの下位互換性

  13. 13

    列タイプのパーティショニングへのデータロードにCLIを使用する:互換性のないテーブルパーティショニング仕様

  14. 14

    ARIMAモデルの再フィッティングを含まないマルチステップの時間外予測を実行する方法は?

  15. 15

    曲線の形状を強制しながらデータポイントをフィッティングする

  16. 16

    モデルを保存しないtensorflow2のSagemaker

  17. 17

    statsmodelsマルコフ回帰を実行するときに「引数に互換性のある形状がない」を修正する方法

  18. 18

    Keras:2つの異なる方法でConvNetをフィッティングすると一貫性のない結果

  19. 19

    AndroidStudio 4.1.1ウィザードでフラグメントをコンパイルする際の問題「エラー:互換性のないタイプ:クラスをフラグメントに変換できません」

  20. 20

    Pythonで自動モデル決定と2つの状態モデルフィッティングを実装する方法は?

  21. 21

    モデルのフィッティングと予測中に高密度レイヤーのinput_shapesに違いがあるのはなぜですか?

  22. 22

    TensorFlowを使用してmnistディジットデータセットをトレーニングするときの密な形状エラー

  23. 23

    Androidスタジオでtensorflow liteモデルを実装しようとすると、互換性のないデータ型エラーが発生します

  24. 24

    不均等な形状の配列のリストをTensorflow2データセットに変換する:ValueError:長方形以外のPythonシーケンスをTensorに変換できません

  25. 25

    不均等な形状の配列のリストをTensorflow2データセットに変換する:ValueError:長方形以外のPythonシーケンスをTensorに変換できません

  26. 26

    ColumnTransformerをフィッティングするときのValueError

  27. 27

    tf.contrib.learnのワイドモデルとディープモデルをテンソルフローセッションに保存して、TensorFlowサービングで提供することができません

  28. 28

    どのラップトップモデルがどのドッキングステーションと互換性があるかをどのように判断できますか?(Lenovo X201)

  29. 29

    モデルのフィッティング中のテンソル入力形状の問題

ホットタグ

アーカイブ