Kerasでモデルのトレーニング可能なパラメーターの数を取得するにはどうすればよいですか?

プラバハ

APItrainable=Falseを介して実装されたすべてのレイヤーに設定していModelますが、それが機能しているかどうかを確認したいと思います。model.count_params()パラメータの総数を返しますが、model.summary()?の最後の数行を確認する以外に、トレーニング可能なパラメータの総数を取得する方法はありますか?

その後
from keras import backend as K

trainable_count = int(
    np.sum([K.count_params(p) for p in set(model.trainable_weights)]))
non_trainable_count = int(
    np.sum([K.count_params(p) for p in set(model.non_trainable_weights)]))

print('Total params: {:,}'.format(trainable_count + non_trainable_count))
print('Trainable params: {:,}'.format(trainable_count))
print('Non-trainable params: {:,}'.format(non_trainable_count))

上記のスニペットは、呼び出しているlayer_utils.print_summary()定義の最後にありますsummary()


編集:Kerasの最新バージョンには、count_params()この目的のためのヘルパー関数があります:

from keras.utils.layer_utils import count_params

trainable_count = count_params(model.trainable_weights)
non_trainable_count = count_params(model.non_trainable_weights)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

MLモデルをトレーニングして、複数の可能な出力を取得するにはどうすればよいですか?

分類Dev

.pbファイルからロードされたグラフで定義されたテンソルフローモデルのトレーニング可能なパラメーターの総数をカウントするにはどうすればよいですか?

分類Dev

Keras-複数クラスのモデルをトレーニングするにはどうすればよいですか?

分類Dev

複数のクラスでトレーニングするときにKerasでラベルIDを取得するにはどうすればよいですか?

分類Dev

ケラスのパラメーターをトレーニングできないように設定するにはどうすればよいですか?

分類Dev

1つの出力と複数のy_trueを使用してkerasモデルをトレーニングするにはどうすればよいですか?

分類Dev

ケラでトレーニング可能なパラメーターを作成するにはどうすればよいですか?

分類Dev

Kerasでトレーニング精度の出力を取得するにはどうすればよいですか?

分類Dev

メモリに収まらないほど多くのデータを使用してニューラル ネットワークをトレーニングするにはどうすればよいですか?

分類Dev

トレーニング可能な重みのテンソルをKerasテンソルに追加するにはどうすればよいですか?

分類Dev

トレーニング可能な重みのテンソルをKerasテンソルに追加するにはどうすればよいですか?

分類Dev

パンダのデータフレームで不均衡なパネルのラグ変数を生成するにはどうすればよいですか?

分類Dev

既存のK-Meansクラスタリングモデルを再トレーニングするにはどうすればよいですか

分類Dev

Kerasでトレーニングされたモデルからバイアスを取得するにはどうすればよいですか?

分類Dev

Kerasでのモデルトレーニングを早期に停止するにはどうすればよいですか?

分類Dev

Keras Sequential CNNのトレーニングデータを正しいテンソル形状にするにはどうすればよいですか?

分類Dev

Keras: 私のモデルは、指定されたラベルなしでトレーニングします。どのように可能ですか?

分類Dev

Kerasでトレーニング済みモデルの入力形状を設定するにはどうすればよいですか?

分類Dev

モデルトレーニング用にこのようなテーブルを構造化(処理)するにはどうすればよいですか?

分類Dev

Spark Streamingで(以前のトレーニングデータセットを取得せずに)新しいバッチでのみモデルを再トレーニングするにはどうすればよいですか?

分類Dev

Kerasに特定のGPUでモデルをトレーニングさせるにはどうすればよいですか?

分類Dev

Kerasでモデル(EfficientNet、Resnetなど)を最初からトレーニングするにはどうすればよいですか?

分類Dev

コントローラで自己モデルではないレコードの量を取得するにはどうすればよいですか?RAILS

分類Dev

TensorFlowで複数のGPUを使用してRNNモデルのトレーニングを高速化するにはどうすればよいですか?

分類Dev

同時にトレーニングする2つの異なるデータセットがある単一のモデルをトレーニングするにはどうすればよいですか?

分類Dev

複数のパラメータでルートを作成するにはどうすればよいですか?

分類Dev

Kerasのカスタムバッチトレーニングで各エポックの損失を取得するにはどうすればよいですか?

分類Dev

2つの損失関数を使用してモデルをトレーニングするにはどうすればよいですか?

分類Dev

ケラで複数のニューラルネットを同時にトレーニングするにはどうすればよいですか?

Related 関連記事

  1. 1

    MLモデルをトレーニングして、複数の可能な出力を取得するにはどうすればよいですか?

  2. 2

    .pbファイルからロードされたグラフで定義されたテンソルフローモデルのトレーニング可能なパラメーターの総数をカウントするにはどうすればよいですか?

  3. 3

    Keras-複数クラスのモデルをトレーニングするにはどうすればよいですか?

  4. 4

    複数のクラスでトレーニングするときにKerasでラベルIDを取得するにはどうすればよいですか?

  5. 5

    ケラスのパラメーターをトレーニングできないように設定するにはどうすればよいですか?

  6. 6

    1つの出力と複数のy_trueを使用してkerasモデルをトレーニングするにはどうすればよいですか?

  7. 7

    ケラでトレーニング可能なパラメーターを作成するにはどうすればよいですか?

  8. 8

    Kerasでトレーニング精度の出力を取得するにはどうすればよいですか?

  9. 9

    メモリに収まらないほど多くのデータを使用してニューラル ネットワークをトレーニングするにはどうすればよいですか?

  10. 10

    トレーニング可能な重みのテンソルをKerasテンソルに追加するにはどうすればよいですか?

  11. 11

    トレーニング可能な重みのテンソルをKerasテンソルに追加するにはどうすればよいですか?

  12. 12

    パンダのデータフレームで不均衡なパネルのラグ変数を生成するにはどうすればよいですか?

  13. 13

    既存のK-Meansクラスタリングモデルを再トレーニングするにはどうすればよいですか

  14. 14

    Kerasでトレーニングされたモデルからバイアスを取得するにはどうすればよいですか?

  15. 15

    Kerasでのモデルトレーニングを早期に停止するにはどうすればよいですか?

  16. 16

    Keras Sequential CNNのトレーニングデータを正しいテンソル形状にするにはどうすればよいですか?

  17. 17

    Keras: 私のモデルは、指定されたラベルなしでトレーニングします。どのように可能ですか?

  18. 18

    Kerasでトレーニング済みモデルの入力形状を設定するにはどうすればよいですか?

  19. 19

    モデルトレーニング用にこのようなテーブルを構造化(処理)するにはどうすればよいですか?

  20. 20

    Spark Streamingで(以前のトレーニングデータセットを取得せずに)新しいバッチでのみモデルを再トレーニングするにはどうすればよいですか?

  21. 21

    Kerasに特定のGPUでモデルをトレーニングさせるにはどうすればよいですか?

  22. 22

    Kerasでモデル(EfficientNet、Resnetなど)を最初からトレーニングするにはどうすればよいですか?

  23. 23

    コントローラで自己モデルではないレコードの量を取得するにはどうすればよいですか?RAILS

  24. 24

    TensorFlowで複数のGPUを使用してRNNモデルのトレーニングを高速化するにはどうすればよいですか?

  25. 25

    同時にトレーニングする2つの異なるデータセットがある単一のモデルをトレーニングするにはどうすればよいですか?

  26. 26

    複数のパラメータでルートを作成するにはどうすればよいですか?

  27. 27

    Kerasのカスタムバッチトレーニングで各エポックの損失を取得するにはどうすればよいですか?

  28. 28

    2つの損失関数を使用してモデルをトレーニングするにはどうすればよいですか?

  29. 29

    ケラで複数のニューラルネットを同時にトレーニングするにはどうすればよいですか?

ホットタグ

アーカイブ