2017-05-15 3 views
1

NORBデータセット(http://www.cs.nyu.edu/~ylclab/data/norb-v1.0-small/)でいくつかの作業をしようとしていますが、データセットが含まれているバイナリファイルから読み込むことができません。どんな体が助けることができますか?PythonのKeras Tensorflowで使用するNORBデータセットをロードする

私はnumpy.fromfile()を試しましたが、間違った方法でファイルを読みました。

+0

あなたの質問を編集して、何があなたを記述してください。 「間違った方法で」意味する。理想的には、あなたが得るものと最低限のサンプルプログラムを見せてください。 –

答えて

1

私はそのデータセットで作業しなければならなかったので、私は最近同じ問題を抱えていました。私はそれが奇妙なバイナリ形式で配布されていることを発見しました。

この目的のために私はパイソンラッパーを使いました。あなたはそれを見つけることができますhere

small_norb_rootは、データセットのファイルがダウンロードされ、抽出されたフォルダです
dataset = SmallNORBDataset(dataset_root='small_norb_root') 

使用は同じくらい簡単です。すべての解析は、クラスの初期化時に行われ、ユーザーにとって透過的です。初期化が完了すると、必要なデータはdataset.data['train']またはdataset.data['test']となります。

あなたはできるもデータセットを探る:すべてがうまくいった場合、出力は次のようになります

dataset.explore_random_examples(dataset_split='train') 

enter image description here

関連する問題