MNIST手書き文字データを画面表示する

機械学習などに使用されるMNIST手書き文字データをピクチャーボックスに表示する方法を記載します。

MNIST手書き文字データは、手書き文字データファイルとラベルファイルの2つのファイルに分かれています。

文字データファイルの構造

先頭の16バイトがヘッダー部で、それ以降がデータ部分になっています。

  • マジックナンバー:4バイト
  • 文字データ数:4バイト
  • イメージ高さ:4バイト
  • イメージ幅 :4バイト
  • 文字データ:784バイト
  • 文字データ:784バイト
  • ・・・・

 

ラベルデータの構造

先頭の8バイトがヘッダー部で、それ以降がラベルになっています。

  • マジックナンバー:4バイト
  • ラベル数:4バイト
  • ラベル:1バイト
  • ラベル:1バイト
  • ・・・・

 
MNIST手書き数字データは、THE MNIST DATABASEからダウンロードできます。

 

MNIST手書き文字データを画面に表示させる

フォームにボタン、ピクチャーボックス、リストボックスを配置します。

 

ラベルデータを画面に表示させる

フォームにボタン、ラベルを配置します。

 

 

コメントを残す