高速人工ニューラルネットワーク(FANN)ライブラリは、完全に接続されたネットワークとまばらに接続されたネットワークの両方をサポートして、Cの多層人工ニューラルネットワークを実装する無料のオープンソースニューラルネットワークライブラリです。
固定ポイントとフローティングポイントの両方でのクロスプラットフォーム実行がサポートされています。トレーニングデータセットを簡単に処理するためのフレームワークが含まれています。使いやすく、用途が広く、十分に文書化され、高速です。
15を超えるプログラミング言語へのバインディングが利用可能です。
読みやすい紹介記事とリファレンスマニュアルには、図書館の使用方法に関する例と推奨事項が付属しています。
ライブラリでは、いくつかのグラフィカルユーザーインターフェイスも利用できます。
最初にリポジトリをクローンする必要があります。
git clone https://github.com/libfann/fann.git
それが終了したら、ルートディレクトリに移動します。この場合、それは./fann:
cd ./fann
次に、cmakeを実行します
cmake .
その後、ライブラリをインストールするには、高い特権を使用する必要があります。
sudo make install
それでおしまい!すべてが正しくなった場合は、多くのテキストが表示され、ファンをインストールする必要があります!
VCPKG依存関係マネージャーを使用してFANNをダウンロードしてインストールできます。
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
./vcpkg install fann
VCPKGのファンポートは、Microsoftチームメンバーとコミュニティの貢献者によって最新の状態に保たれています。バージョンが古くなっている場合は、VCPKGリポジトリで問題を作成するか、リクエストをプルしてください。
ファンを始めるには、利用可能なすべてのリソースへのリンクが含まれるFann Helpサイトに移動します。
Fannの詳細については、Fann Webサイトを参照してください