2016-11-18 4 views
1

私は深い学習のためにCIFAR-10データセットを使用していますが、フルーツクラスのデータセットのみを指定したいと思います。特定のクラス名に基づいてCIFAR-10データセットを読み込む方法は?

(X_train, y_train), (X_test, y_test) = cifar10.load_data() 

すべてのCIFAR-10データセットをロードすることがわかりました。データのすべてではなくフルーツクラスのデータのみを読み込む方法は?

+0

データを読み込むとき、モデルは訓練されていないので、どの画像に果物があるかを知ることはできません。 – yuefengz

+0

CIFARのクラスラベルに基づいて画像を指定することはできますか? –

+1

あなたはフルーツクラスのラベルを知る必要があります。次に、 'y_train'と' y_test'のラベルに従ってデータをフィルタリングします。 – pyan

答えて

1

追加データを読み込んでも構わない場合は、魔法使いが果物のラベルであることを確認し、X_train, y_train = X_train[y_train == fruit_label], y_train[y_train == fruit_label]のようにして、データがnp.arraysに保存されていることを前提にしてください。あなたのテストセットに相当します。

もしそうでなければ、hdf5ファイルを変更する必要があります。

関連する問題