Loading article…
| 安定版リリース | 2.98 / 2020年6月2日 |
|---|---|
| 書かれた | ジャワ |
| プラットフォーム | Javaプラットフォーム |
| 利用可能 | 英語 |
| タイプ | ニューラルネットワーク |
| ライセンス | Apacheライセンス |
| Webサイト | ニューロph.sourceforge.net |
Neuroph は、 Javaで書かれたオブジェクト指向の人工ニューラル ネットワークフレームワークです。Java プログラムでニューラル ネットワークを作成およびトレーニングするために使用できます。Neuroph は、ニューラル ネットワークを作成およびトレーニングするための Java クラス ライブラリと GUI ツール easyNeurons を提供します。
これは、 Apache ライセンスに基づいてSourceForgeでホストされているオープンソースプロジェクトです。バージョン 2.4 より前はLGPL 3 でライセンスされていましたが、このバージョンからは Apache 2.0 ライセンスになります。
特徴
Neuroph のコア クラスは、人工ニューロン、ニューロン層、ニューロン接続、重み、伝達関数、入力関数、学習ルールなどの基本的なニューラル ネットワークの概念に対応しています。Neuroph は、バックプロパゲーションによる多層パーセプトロン、Kohonenネットワーク、ホップフィールド ネットワークなどの一般的なニューラル ネットワーク アーキテクチャをサポートしています。これらのクラスはすべて拡張およびカスタマイズして、カスタム ニューラル ネットワークと学習ルールを作成できます。Neuroph には、画像認識のサポートが組み込まれています。
参照
参考文献
外部リンク
- Neuroph ホームページ
