keras高密度レイヤーのtop-k要素を選択する方法は?

Belkacem Thiziri

形状のある密な要素k-max poolingを選択するためにを実行しようとしていますレイヤーを試しましたが、kerasプーリングレイヤーには少なくとも2D入力シェイプが必要なため、機能しません。次のレイヤーを使用していますが、次のエラーが発生しました。top-k(None, 30)MaxPooling1DLambda

layer_1.shape
(None, 30)
layer_2 = Lambda(lambda x: tf.nn.top_k(x, k=int(int(x.shape[-1])/2),
                                                sorted=True, 
                                                name="Top_k_final"))(layer_1)

エラー:ファイル "/usr/local/lib/python3.5/dist-packages/keras/engine/base_layer.py"、行474、呼び出しoutput_shape = self.compute_output_shape(input_shape)ファイル "/ usr / local / lib / python3.5 / dist-packages / keras / layers / core.py "、652行目、compute_output_shapeでK.int_shape(x)ファイル" /usr/local/lib/python3.5/dist-packages/keras/backend/ tensorflow_backend.py "、591行目、int_shapeでreturn tuple(x.get_shape()。as_list())AttributeError: 'TopKV2'オブジェクトに属性 'get_shape'がありません

Belkacem Thiziri

この例基づいて、私は問題を解決しました。実際、次のように、.valuesからテンソル値を取得するために追加することで問題を解決しましたtf.nn.top_kしかし、私の解決策が正しいかどうかはわかりません。

layer_2 = Lambda(lambda x: tf.nn.top_k(x, k=int(int(x.shape[-1])/2),
                                                sorted=True, 
                                                name="Top_k_final").values)(layer_1)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Keras高密度レイヤーの入力は平坦化されません

分類Dev

kerasまたはTensorflowのLSTMレイヤーの前に高密度レイヤーを追加しますか?

分類Dev

Kerasのタイムステップごとに異なる高密度レイヤーを適用する方法

分類Dev

Keras:高密度レイヤーと埋め込みレイヤーをマージする方法

分類Dev

Mxnet-高密度レイヤーのウェイト形状を理解する

分類Dev

高次元の高密度レイヤーの出力を理解する

分類Dev

Tensorflow高密度レイヤーの実装に関する質問

分類Dev

HuggingfaceBERTモデルの上に高密度レイヤーを追加します

分類Dev

埋め込みレイヤーと高密度レイヤーの違いは何ですか?

分類Dev

CNN Kerasで高密度レイヤーの入力サイズを修正するにはどうすればよいですか?

分類Dev

KerasのResNet50に最上位の高密度レイヤーを追加するにはどうすればよいですか?

分類Dev

tfとtf.keras高密度レイヤーは私のセットアップで完全に異なる動作を示します

分類Dev

PyTorchに時分散高密度(TDD)レイヤーを実装する方法

分類Dev

TensorflowでLSTMの高密度レイヤー出力を取得するにはどうすればよいですか?

分類Dev

単一の高密度レイヤーでTimeDistributedを使用することに違いはありますか?

分類Dev

この高密度レイヤーはどのようにその寸法を計算しますか?

分類Dev

LSTMアーキテクチャの高密度レイヤーを理解する(ラベルとロジット)

分類Dev

高密度レイヤーの引数unitsとinput_dimの違いを理解する

分類Dev

Tensorflowで高密度レイヤーのバイアスをゼロに設定できますか?

分類Dev

tf.kerasのシーケンシャルレイヤーとしてsoftmaxを使用することと、高密度レイヤーの活性化関数としてsoftmaxを使用することの違いは何ですか?

分類Dev

高密度レイヤーを再利用するにはどうすればよいですか?

分類Dev

TensorFlow DatasetAPIを高密度レイヤーと組み合わせて使用する方法

分類Dev

予測データの次元として高密度レイヤーユニットを理解するにはどうすればよいですか?

分類Dev

Kerasの単純なニュートラルネットワークPythonコードに関する高密度レイヤーパラメーターを理解する方法

分類Dev

最終的な高密度レイヤーがある場合とない場合の多対多のステートフルLSTMのトレーニング

分類Dev

SNPEを使用してテンソルフロー高密度レイヤーを変換する際のエラー

分類Dev

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

分類Dev

Kerasの1DCNN:プールされたフィーチャから高密度レイヤーにフラット化するとValueErrorが発生します

分類Dev

TF1.12から1.10に移行した後の高密度レイヤーの出力形状が間違っています

Related 関連記事

  1. 1

    Keras高密度レイヤーの入力は平坦化されません

  2. 2

    kerasまたはTensorflowのLSTMレイヤーの前に高密度レイヤーを追加しますか?

  3. 3

    Kerasのタイムステップごとに異なる高密度レイヤーを適用する方法

  4. 4

    Keras:高密度レイヤーと埋め込みレイヤーをマージする方法

  5. 5

    Mxnet-高密度レイヤーのウェイト形状を理解する

  6. 6

    高次元の高密度レイヤーの出力を理解する

  7. 7

    Tensorflow高密度レイヤーの実装に関する質問

  8. 8

    HuggingfaceBERTモデルの上に高密度レイヤーを追加します

  9. 9

    埋め込みレイヤーと高密度レイヤーの違いは何ですか?

  10. 10

    CNN Kerasで高密度レイヤーの入力サイズを修正するにはどうすればよいですか?

  11. 11

    KerasのResNet50に最上位の高密度レイヤーを追加するにはどうすればよいですか?

  12. 12

    tfとtf.keras高密度レイヤーは私のセットアップで完全に異なる動作を示します

  13. 13

    PyTorchに時分散高密度(TDD)レイヤーを実装する方法

  14. 14

    TensorflowでLSTMの高密度レイヤー出力を取得するにはどうすればよいですか?

  15. 15

    単一の高密度レイヤーでTimeDistributedを使用することに違いはありますか?

  16. 16

    この高密度レイヤーはどのようにその寸法を計算しますか?

  17. 17

    LSTMアーキテクチャの高密度レイヤーを理解する(ラベルとロジット)

  18. 18

    高密度レイヤーの引数unitsとinput_dimの違いを理解する

  19. 19

    Tensorflowで高密度レイヤーのバイアスをゼロに設定できますか?

  20. 20

    tf.kerasのシーケンシャルレイヤーとしてsoftmaxを使用することと、高密度レイヤーの活性化関数としてsoftmaxを使用することの違いは何ですか?

  21. 21

    高密度レイヤーを再利用するにはどうすればよいですか?

  22. 22

    TensorFlow DatasetAPIを高密度レイヤーと組み合わせて使用する方法

  23. 23

    予測データの次元として高密度レイヤーユニットを理解するにはどうすればよいですか?

  24. 24

    Kerasの単純なニュートラルネットワークPythonコードに関する高密度レイヤーパラメーターを理解する方法

  25. 25

    最終的な高密度レイヤーがある場合とない場合の多対多のステートフルLSTMのトレーニング

  26. 26

    SNPEを使用してテンソルフロー高密度レイヤーを変換する際のエラー

  27. 27

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

  28. 28

    Kerasの1DCNN:プールされたフィーチャから高密度レイヤーにフラット化するとValueErrorが発生します

  29. 29

    TF1.12から1.10に移行した後の高密度レイヤーの出力形状が間違っています

ホットタグ

アーカイブ