0

LIBSVM은 최적화하기 위해 2 가지 변수로 최적화 문제 공식을 풀 수 있습니까?LIBSVM : 다중 변수 최적화

LIBSVM 라이브러리는 표준 형식을 풀고있는 것처럼 보입니다. 어떻게 그 표준 형식 (http://www.csie.ntu.edu.tw/~cjlin/papers/libsvm.pdf eqn 1)과 다른 다른 볼록 최적화 문제를 해결할 수 있습니까?

+0

svm이 아닌 일반적인 2 차 최적화 문제에 대한 도구를 묻는 것처럼 들립니다. 솔버를위한 [많은 선택] (http://en.wikipedia.org/wiki/Quadratic_programming#Solvers_and_scripting_.28programming.29_languages)이 있습니다. – josliber

답변

0

LIBSVM은 SVM 교육용으로 설계된 특수 최적화 알고리즘을 사용합니다. 대부분의 경우 SMO 알고리즘을 사용하여 닫힌 형식에서 두 변수 2 차 프로그램을 해결합니다.

LIBSVM을 확장하려면 코드를주의 깊게 살펴보고 작성자에게 연락해야합니다. 작성자는 대개 매우 친절하며 반응합니다.

다른 목적으로 LIBSVM을 사용하려면 대신 범용 솔버 (MOSEK, CPLEX 또는 기타 오픈 소스 것)를 찾아 보시기 바랍니다.

+0

최적화 문제도 SVM 공식입니다. 예 : 2 개의 변수가 최적화되어 있거나 2 개의 정규 표현식 용어를 객관적으로 가질 수 있습니다. –

+0

LIBSVM 알고리즘 (또는 웹 사이트에서 찾을 수있는 많은 포크 중 하나)에 맞지 않으면 구현을 수정하거나 직접해야합니다. LIBSVM 그룹에 연락하기를 권합니다. 그들은 조언 해 줄 것입니다. – AndreaCassioli