問題タブ [tensorflow-federated]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
91 参照

dataset - TFF: TensorSliceDataset

フェデレーテッド ラーニング コンテキストでは、TFF を使用してコードをシミュレートしようとするため、データセットのタイプは 'DatasetV1Adapter' (tf.data.Dataset) であり、チュートリアルのImageClassificationの emnist のデータセットは 'TensorSliceDataset' のタイプでした

それは問題を引き起こす可能性がありますか?データセットのタイプを変更する必要がありますか?

0 投票する
1 に答える
427 参照

tensorflow - tensorflow federated : カスタマイズされたデータセットとモデルを使用する場合の TypeError

チュートリアル「画像分類のための連合学習」に従っていますが、独自のデータセットと resnet50 を使用しています。実行中にこのエラーが発生しましたiterative_process.next

tf.data.Dataset.from_generator ここに私のコードが原因だと思います:

エラーが発生 しましInvalidArgumentError: TypeError: endswith first arg must be bytes or a tuple of bytes, not str た ここに詳細があります

私の環境

アップデート

tf==2.1.0 と tff==0.12.0 をアップグレードしたところ、エラーは消えましたが、別のエラーが発生しました。

ジェネレーターが最後のバッチに到達し、入力された形状と一致していないようです。

しかし、 ImageDataGenerator を設定する必要はありませんdrop_remainder。私のコードに何か問題がありますか?