掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Delphiで人工ニューラルネットワーク(Artificial Neural Network)のクラスを作りましたが遅いです (ID:150796)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちは。今手元に最近のDelphiがなく、動作させられないのです(TArrayはLazarusには実装されているのですが、TStreamのReadDataのような型自由なメソッドとかが無いので)。 高速化したいとすれば function TMamAnn.Sigmoid(x: Single): Single; begin //シグモイド関数 result:=1.0/(1.0+system.exp(-x)) end; function TMamAnn.SigmoidDerivative(x:single): single; begin //シグモイド関数の微分関数 result:=Sigmoid(x); result:=result*(1.0-result); end; と RandG 関数くらいでしょうか たぶん精度は必要なく、そこそこ2割程度の誤差で似た結果が得られれば使い物になるでしょうから
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.