Reputation: 10067
I trying to implement SVM implementation. During this problem I need to solve nonlinear optimization problem. Could anyone advice me a lib for that for .NET platform thanks a lot.
If someone could advice something which he used for SVM it will be brilliant.
Upvotes: 3
Views: 1943
Reputation: 10067
I try to use Accord.net for that purpose mainly because it's free.
Upvotes: 1
Reputation: 15971
I have no experience with SVM (Support Vector Machines?), but for gradient-based large-scale nonlinear optimization with potentially non-linear constraints there is a .NET "adapter" to the IPOPT optimizer here.
If you require a derivative-free method for fewer variables, you can find a C# port of Michael Powell's derivative-free COBYLA2 optimizer here.
Upvotes: 1
Reputation: 4981
I assume that acronym SVM in your question means Support Vector Machine. In this case you need solver for linear or quadratic programming (depends on the formulation). I can name several libraries for .NET platform that contains linear or quadratic programming solvers:
All of them are commercial software (but most of provide special academic license for non-commercial use for small amount of money). Also, most of the professional libraries for numerical optimization like MOSEK, CPLEX, Gurobi etc. contain wrappers for .NET platform.
Upvotes: 4