1桁の数値2つを加算する

ブログ

FANN(Fast Artificial Neural Network) Library を使った
プログラム

FANN を使った1桁の数値加算プログラム
下記サイトをそっくり参照させていただきました。(感謝)
https://mam-mam.net/delphi/fann.html
2024/09/29

mam 様が 新しい
FANN(Fast Artificial Neural Network) Library
を作られたようで、ライブラリを使用したプログラムを掲載されていたので
そっくりそのまま(コンパイルしただけ)使用させていただきました。(感謝)
Deep Lerning となっておりますが、何がディープラーニングなのか
わかりません。
ニューロン図が表示されますが、何のことやらわかりません。

プログラムを実行ファイルにする道具は delphi デルファイです。
デルフィ と読む方もおられます。
使い慣れた delphi なので多分10分くらいしか
時間を使っていません。

プログラムの内容は
起動して学習ボタンを押して、
3万回
0から10までの2つの数値をインプットニューロンに登録し、
2つの数値の加算結果をアウトプットニューロンに登録して、
学習という手続きを行っているようですが、
学習の中身はわかりません。
学習の結果表示されるニューロン図がその内容かも知れません。
学習時間は1-2秒程度です。

プログラムの内では足し算はしていません。
こちらで指定した2つの数値をインプットニューロンに登録し、
アウトプット側の出力を表示するのですが、
なぜ正しい結果が出るのかわかりません。

1桁の数字を足し算する単純なプログラムですので、
すぐ飽きてしまうと思いますが、
パソコンってこんなこともできるのだなと思っていただければ幸いです。

使用方法
1 ダウンロード
プログラムは次からダウンロードできます。

FANNを使った1桁の数字加算プログラム (23 ダウンロード )

ダウンロードの際、画面右上のダウンロードマークをクリックすると
ファイルが未確認と表示され、マルウエアの危険が表示されたら、
その下のマルウエアの検査ボタンをクリックしてマルウエア検査通過後
にファイル名が kasan.zip となると思います。

2 ファイルの設置
kasan.zip ファイルを解凍します。
kasan フォルダの中に
kasan.exe (プログラム本体)
fannfloat.dll (プログラムが参照するファイル)
が現れます。

フォルダを適当な場所に移動させてください。

kasan.exe ファイルをダブルクリックすれば下図のようなプログラムが起動します。

上部の学習ボタンを押すと、学習してニューロン図を表示します。
2個の数字を設定し、加算ボタンを押せば、結果が表示されます。

こういうのを AI というのでしょう。
ありがとうございました。

コメント

Verified by MonsterInsights
タイトルとURLをコピーしました