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

ファビアン・ペレス

flow_from_directory次の構造のフォルダーからトレーニングセットを取得するために使用しています。

train
  class1
  class2
  class3
  ...

ジェネレータは次のように呼び出されます。

train_generator = train_datagen.flow_from_directory( 
        train_data_dir,                              
        target_size=(img_height, img_width),         
        batch_size=32,                               
        class_mode='categorical')  

私は引数を設定していませんclassesが、アルファベット順にラベルを取得することを期待していました。

クラス:クラスサブディレクトリのオプションのリスト(例['dogs', 'cats'])。デフォルト:なし。指定しない場合、クラスのリストは自動的に推測されます(ラベルのインデックスにマップされるクラスの順序は英数字になります)。

ただし、トレーニング画像を分類すると(どのラベルが返されるかを確認するため)、特定の順序がわかりません。トレーニングはうまくいき(精度は約85%)、同じクラスの画像を分類するときに出力ラベルとの一貫性があります。

によって生成されたラベル番号を推測し、flow_from_directoryそれらをクラスにマップするにはどうすればよいですか?

emanuele

変数を見ると、どのクラスがどの整数に対応しているかがわかります ImageDataGenerator.class_indices

使い方の例です

    def build(source=None):
        datagen = ImageDataGenerator(rescale=1. / 255)
        data_generator = datagen.flow_from_directory(
        source,  # this is the target directory
        target_size=(150, 150),  # all images will be resized to 150x150
        batch_size=11,
        class_mode='sparse')
        class_dictionary = data_generator.class_indices
    return data_generator, class_dictionary

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

パンダ1.1.2で複数のラベルを取得するにはどうすればよいですか?

分類Dev

ラベルアクティビティレポート(O365データガバナンス)のユーザーレベルとファイルレベルをプログラムで取得するにはどうすればよいですか?

分類Dev

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

分類Dev

Springを使用するときにRails初期化子でクラスレベルの変数を設定するにはどうすればよいですか?

分類Dev

ヒストグラムから明るさのパーセンテージレベルを取得するにはどうすればよいですか?

分類Dev

pyopenglで複数のラインプロットの背景グレースケールを設定するにはどうすればよいですか?

分類Dev

pytestプラグインをテストするときにカバレッジレポートを取得するにはどうすればよいですか?

分類Dev

複数の挿入があるトランザクションごとに一意のIDを取得するにはどうすればよいですか

分類Dev

jsのクリックイベントで複数回アニメーションcssクラスを追加するにはどうすればよいですか?

分類Dev

同じクラス/ IDの複数のトグルでjQueryの「最も近い」関数を使用するにはどうすればよいですか?

分類Dev

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

分類Dev

それらのほとんどがベクトルとカメラ宣言である場合、レイトレーシングオブジェクト指向プログラムで変数を宣言するにはどうすればよいですか?

分類Dev

複数のグループ ラジオ ボタンから取得したテキストを統合するにはどうすればよいですか?

分類Dev

Swiftでクラスレベルの関数を宣言するにはどうすればよいですか?

分類Dev

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

分類Dev

Python / Pybrain:トレーニング中にニューラルネットワークの重みを修正するにはどうすればよいですか?

分類Dev

データベースの 1 行内の「いいね」と「ニュートラル」の数を計算するにはどうすればよいですか?

分類Dev

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

分類Dev

ユーザーがログインしたときに別のデータベースに接続する場合、データベースのクレデンシャルをConfigクラスに保存するにはどうすればよいですか?

分類Dev

by引数を指定したpandashist()関数を使用して、複数のヒストグラムを表示するときにxラベルとyラベルを表示するにはどうすればよいですか?

分類Dev

ニューラルネットワークの前部のみをトレーニングするにはどうすればよいですか?

分類Dev

最後のランニングバランスを取得するにはどうすればよいですか?

分類Dev

rxjsを使用しているときにエラーのスタックトレースを取得するにはどうすればよいですか?

Related 関連記事

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

    パンダ1.1.2で複数のラベルを取得するにはどうすればよいですか?

  8. 8

    ラベルアクティビティレポート(O365データガバナンス)のユーザーレベルとファイルレベルをプログラムで取得するにはどうすればよいですか?

  9. 9

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

  10. 10

    Springを使用するときにRails初期化子でクラスレベルの変数を設定するにはどうすればよいですか?

  11. 11

    ヒストグラムから明るさのパーセンテージレベルを取得するにはどうすればよいですか?

  12. 12

    pyopenglで複数のラインプロットの背景グレースケールを設定するにはどうすればよいですか?

  13. 13

    pytestプラグインをテストするときにカバレッジレポートを取得するにはどうすればよいですか?

  14. 14

    複数の挿入があるトランザクションごとに一意のIDを取得するにはどうすればよいですか

  15. 15

    jsのクリックイベントで複数回アニメーションcssクラスを追加するにはどうすればよいですか?

  16. 16

    同じクラス/ IDの複数のトグルでjQueryの「最も近い」関数を使用するにはどうすればよいですか?

  17. 17

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

  18. 18

    それらのほとんどがベクトルとカメラ宣言である場合、レイトレーシングオブジェクト指向プログラムで変数を宣言するにはどうすればよいですか?

  19. 19

    複数のグループ ラジオ ボタンから取得したテキストを統合するにはどうすればよいですか?

  20. 20

    Swiftでクラスレベルの関数を宣言するにはどうすればよいですか?

  21. 21

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

  22. 22

    Python / Pybrain:トレーニング中にニューラルネットワークの重みを修正するにはどうすればよいですか?

  23. 23

    データベースの 1 行内の「いいね」と「ニュートラル」の数を計算するにはどうすればよいですか?

  24. 24

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

  25. 25

    ユーザーがログインしたときに別のデータベースに接続する場合、データベースのクレデンシャルをConfigクラスに保存するにはどうすればよいですか?

  26. 26

    by引数を指定したpandashist()関数を使用して、複数のヒストグラムを表示するときにxラベルとyラベルを表示するにはどうすればよいですか?

  27. 27

    ニューラルネットワークの前部のみをトレーニングするにはどうすればよいですか?

  28. 28

    最後のランニングバランスを取得するにはどうすればよいですか?

  29. 29

    rxjsを使用しているときにエラーのスタックトレースを取得するにはどうすればよいですか?

ホットタグ

アーカイブ