問題タブ [resnet]

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 投票する
2 に答える
2979 参照

python - Keras は TimeDistributed を使用して CNN を事前トレーニングします

これが私の問題です。TimeDistributed レイヤーで事前トレーニング CNN ネットワークの 1 つを使用したいと考えています。しかし、私はそれを実装するにはいくつかの問題があります。

これが私のモデルです:

モデルをコンパイルするとき、エラーはありません。しかし、トレーニングを開始すると、次のエラーが発生します。

確認したところ、float32 を送信しましたが、input1 の場合、input2 は Resnet の事前トレーニングに存在する入力です。

ここで概要を説明するために、モデルの概要を示します。(注: Resnet の内部で何が起こっているかを示していないのは奇妙ですが、気にしないでください)

私は TimeDistributed を正しく使用していないと推測していますが、誰もこれをやろうとしているのを見たことはありません。誰かがこれについて私を案内してくれることを願っています。

編集:

ResNet50.ResNet50(weights='imagenet', include_top=False)問題は、グラフに独自の入力を作成するという事実から生じます。

だから私は何かをする必要があると思いますResNet50.ResNet50(weights='imagenet', input_tensor=x, include_top=False)が、それを結合する方法がわかりませんTimeDistributed

私は試した

しかし、うまくいきません。