3

SVM実装を実装しようとしています。この問題の間、非線形最適化問題を解決する必要があります。.NET プラットフォーム用の lib を教えてください。どうもありがとうございました。

誰かが SVM に使用した何かをアドバイスできれば、それは素晴らしいことです。

4

4 に答える 4

4

あなたの質問の頭字語SVMはSupport Vector Machineを意味すると思います。この場合、線形計画法または二次計画法用のソルバーが必要です (定式化によって異なります)。線形または二次計画法ソルバーを含む .NET プラットフォーム用のライブラリをいくつか挙げることができます。

それらはすべて商用ソフトウェアです (ただし、ほとんどの場合、非商用目的で使用するための特別なアカデミック ライセンスが少額で提供されます)。また、 MOSEKCPLEXGurobiなどの数値最適化用のプロフェッショナル ライブラリのほとんどには、.NET プラットフォーム用のラッパーが含まれています。

于 2012-05-31T05:17:30.303 に答える
2

SVMが何の略かわかりません。しかし、 ALGLIBが .net で優れた最適化アルゴリズムを提供していることは知っています。さらに、さまざまなアルゴリズムを提供するNLOptをラップすることを検討できます。

于 2012-05-31T04:02:30.597 に答える
1

I try to use Accord.net for that purpose mainly because it's free.

于 2012-06-09T22:49:29.070 に答える
1

SVM(サポートベクターマシン?)の経験はありませんが、非線形制約の可能性がある勾配ベースの大規模非線形最適化の場合、ここにIPOPTオプティマイザーへの.NET「アダプター」があります。

より少ない変数に対して派生物のない方法が必要な場合は、Michael Powellの派生物のないCOBYLA2オプティマイザーのC#ポートをここで見つけることができます。

于 2012-06-03T20:50:39.177 に答える