FANN(Fast Artificial Neural Network) Library を使った手書き数字認識プログラム
下記サイトをそっくり参照させていただきました。(感謝)
https://mam-mam.net/delphi/fann.html
mam 様が 新しい
FANN(Fast Artificial Neural Network) Library
を作られたようで、ライブラリを使用したプログラムを掲載されていたので
そっくりそのまま(コンパイルしただけ)使用させていただきました。(感謝)
2024/09/28
プログラムを実行ファイルにする道具は delphi デルファイを使いました
デルフィと読む方もおられます。
使い慣れた delphi なのでほとんど時間はかかりませんでした。
多分10分くらいかと思います。
マウスを使って書いた数字をパソコンに当てさせる単純なプログラムですので
すぐに飽きてしまうと思いますが、
パソコンってこんなこともできるのだなと思っていただければ
幸いです。
プログラムの内容は number_train.net というファイル
(上記画像を読み込んで学習した結果を書き込んだファイル)
を読み込んで、マウスで書いた数字がいくつの数字かを
パソコンに答えさせるというものです。
使用方法
1 ダウンロード
プログラムは次からダウンロードできます。
ダウンロードの際、画面右上のダウンロードマークをクリックすると
ファイルが未確認と表示され、マルウエアの危険が表示されたら、
その下のマルウエアの検査ボタンをクリックしてマルウエア検査通過後
にファイル名が tegaki.zip となると思います。
2 ファイルの設置
tegaki.zip ファイルを解凍します。
tegaki フォルダの中に
tegaki.exe (プログラム本体)
mumber_train.net ファイル 数字学習済みファイル
fannfloat.dll (プログラムが参照するファイル)
が現れます。
フォルダを適当な場所に移動させてください。
number_train.net ファイルは手書き数字画像を学習した結果ファイルです。
プログラムから読み込みますので削除しないでください。
fannfloat.dll ファイルも同様削除しないでください。
tegaki.exe ファイルをダブルクリックすれば下図のようなプログラムが起動して
数字を書き、認識ボタンを押せば、結果が表示されます。
実行画面は次のようになると思います。
こういうのを AI というのでしょう。
ありがとうございました。
コメント