How to simulate the given optimization problem related to SVM in MATLAB ?

3 ビュー (過去 30 日間)
charu shree
charu shree 2023 年 3 月 21 日
編集済み: Torsten 2023 年 3 月 23 日
Hello all, I am trying to optimize the following problem in MATLAB. It is related to multiclass classification using SVM. There are total 16 classes (𝓁 is from 1 to 16).
where is a column vector of dimension , is also a column vector of dimension , is matrix of dimension , is row vector of and is the Gaussian radial basis function, where is the variance.
The main moto in this optmization problem is to obtain the value of α for 16 different 𝓁 i.e., I have to obtain .
With the help from Torsten (Level 9 MVP) and Matt J (Level 10 MVP), I had understood how to solve the function inside two summation.
My query is for 16 different b each of dimension , how to solve this optimization problem.
Any help in this regard will be highly appreciated.
  4 件のコメント
Catalytic
Catalytic 2023 年 3 月 22 日
編集済み: Catalytic 2023 年 3 月 22 日
So is this approach correct ?
Probably. But why not just try it, rather than waiting hours and hours for other people to weight in? You could have verified by now whether it works.
Torsten
Torsten 2023 年 3 月 23 日
編集済み: Torsten 2023 年 3 月 23 日
The code above is not for l=1, but a general code for arbitrary dimension of alpha.
You only need to fill in the correct values for K, b and C instead of the phantasy values used here:
K=rand(3);
K=K*K.';
b=rand(3,1)-0.5;
C=5;

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeProblem-Based Optimization Setup についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by