Accord.NETは、音声、画像処理、機械学習のフレームワークです。
ライセンスは、LGPLですが、一部GPLがあるので注意
Visual StudioでAccordをインストールする方法を記載します。
Accordのインストール
Visual Studio の[ツール]-[Nuget パッケージ マネージャー]にて「Accord」で検索してインストールします。
Accordは多彩なコンポーネントに分かれています。ので必要なライブラリをインストールします。
科学計算
Accord.Math – 数値行列分解法、数値最適化アルゴリズム、行列拡張ライブラリ
Accord.Statistics – 確率分布、仮説検定、線形およびロジスティック回帰、隠れマルコフモデル、ランダムフィールド、主成分分析、部分最小二乗、判別分析、カーネル方法、統計モデル
Accord.MachineLearning – ベクタマシン、デシジョンツリー、ナイーブベイズモデル、K平均、ガウス混合モデル、機械学習アプリケーション
Accord.Neuro – Deep Belief Networks、Restrictified Boltzmann Machinesなどの神経学習アルゴリズム、ニューラルネットワーク関連
信号と画像処理
Accord.Imaging – 注目点検出器、イメージフィルタ、イメージマッチング、イメージスティッチングメソッド、ヒストグラム
Accord.Audio – 機械学習および統計アプリケーション用のオーディオ信号を処理、変換、フィルタリング
Accord.Vision – 顔検出と追跡、画像ストリームのオブジェクトの検出、追跡、変換
サポートライブラリ
Accord.Controls – 科学的アプリケーション用のヒストグラム、散布図、表形式のデータビューア
Accord.Controls .Imaging – イメージを表示および処理するためのWindowsフォームコントロール
Accord.Controls .Audio – 波形とオーディオ関連の情報を表示するためのWindowsフォームコントロール
Accord.Controls.Vision – 頭、顔、手の動きやその他のコンピュータビジョン関連のタスクを追跡するためのWindows Formsのコンポーネントとコントロール
その他にも沢山のライブラリがあります。