私はウェブから多くの顔画像をダウンロードしました。 Tensorflowを学ぶために、私はこれらの画像を単一の隠れた層で完全に接続された単純なニューラルネットワークに送りたいと思っています。 hereにサンプルコードがあります。自分のデータセットを持つニューラルネットワーク
私は初心者であるため、ダウンロードした画像を使用してネットワークをトレーニング、評価、テストする方法はわかりません。コードの所有者は、 '.mat'ファイルと.pklファイルを使用しました。私は彼が訓練とテストセットをどのように編成したのか分かりません。
私の画像でコードを実行するには、 画像をトレーニングフォルダ、テストフォルダ、検証フォルダに分割し、各フォルダをマットファイルに変換する必要がありますか?どのように訓練のためのラベルを提供するつもりですか?
さらに、なぜ彼が '.pkl'ファイルを使用したのか分かりません。
このコードを変更して、画像データセットでテスト、トレーニング、および検証セット分類のパフォーマンスを確認したいと思います。
それは簡単な質問かもしれませんが、それは私にとっては出発段階であることが重要です。わかってくれてありがとう。
@BiBiにお返事ありがとうございます。あなたの答えは非常にはっきりしていますが、私は1つのことを理解しませんでしたトレーニング画像にどのようにラベルを付けるのですか? 1つずつ、または他の方法で?ラベリングの簡単な例や説明はありますか? –
ラベルの取得は最も面倒な作業の1つです。 MNISTの例では、ラベルは手動で取得され、誰でも自由にダウンロードできます。公開されているデータセットを使用する場合は、ほとんどの場合ラベルが付いている可能性があります。しかし、独自のデータセット(独自のイメージなど)を作成する場合は、手動でラベルを取得する必要があります(教師付き学習をしたいと仮定して)。 – BiBi