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のコンポーネントとコントロール
 

その他にも沢山のライブラリがあります。