Encog

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Encog Machine Learning Framework
開発元 Heaton Research, Inc and contributors
最新版
3.3.0 / 2014年9月25日 (9年前) (2014-09-25)
プログラミング
言語
Java, .Net, C++
対応OS クロスプラットフォーム
サポート状況 Active
種別 Machine Learning
ライセンス Apache 2.0 Licence
公式サイト http://www.heatonresearch.com/encog
テンプレートを表示

Encog(エンコグ) はJava, .Net, and C++用の機械学習フレームワーク. Encogはベイジアンネットワーク, 隠れマルコフモデルサポートベクターマシーンなどの様々な学習アルゴリズムをサポートしている。 しかし、Encogの真価はニューラルネットワークアルゴリズムにある。Encogはニューラルネットワークのための正規化やデータ処理のためのサポートクラスを用意している。 Encogは、多くの異なる技術を使用してトレーニングをおこなう。マルチコアマシン上で最適なトレーニングのパフォーマンスを可能にするために、マルチスレッディングが使用される。 EncogのC++バージョンは、性能向上のためにOpenCL互換性GPUに処理をさせることができる。

Encogは医療[1] や金融予測[2]を含む様々な用途で利用が可能である。 また、ニューラルネットワークのモデリングやトレーニングを支援するためのGUIワークベンチも用意されている。 Encogは2008年から開発が続けられている。[3]

ニューラルネットワークモデル[編集]

学習技術[編集]

関連項目[編集]

脚注[編集]

  1. ^ D. Heider, J. Verheyen, D. Hoffmann http://www.biomedcentral.com/content/pdf/1471-2105-11-37.pdf Predicting Bevirimat resistance of HIV-1 from genotype
  2. ^ J. Heaton http://www.devx.com/opensource/Article/44014/1954 Basic Market Forecasting with Encog Neural Networks
  3. ^ http://www.heatonresearch.com/encog Description of Encog Project.

外部リンク[編集]