Skip to content

Commit cd67dae

Browse files
Buote XuBuote Xu
authored andcommitted
old code commented out
1 parent 0e4d2c4 commit cd67dae

File tree

1 file changed

+41
-41
lines changed

1 file changed

+41
-41
lines changed

sklearn/svm/src/libsvm/svm.cpp

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1734,47 +1734,47 @@ static void solve_one_class(
17341734

17351735

17361736

1737-
static void solve_epsilon_svr2(
1738-
const PREFIX(problem) *prob, const svm_parameter *param,
1739-
double *alpha, Solver::SolutionInfo* si)
1740-
{
1741-
int l = prob->l;
1742-
double *alpha2 = new double[2*l];
1743-
double *linear_term = new double[2*l];
1744-
schar *y = new schar[2*l];
1745-
double *C = new double[2*l];
1746-
int i;
1747-
1748-
for(i=0;i<l;i++)
1749-
{
1750-
alpha2[i] = 0;
1751-
linear_term[i] = param->p - prob->y[i];
1752-
y[i] = 1;
1753-
C[i] = prob->W[i]*param->C;
1754-
1755-
alpha2[i+l] = 0;
1756-
linear_term[i+l] = param->p + prob->y[i];
1757-
y[i+l] = -1;
1758-
C[i+l] = prob->W[i]*param->C;
1759-
}
1760-
1761-
Solver s;
1762-
s.Solve(2*l, SVR_Q(*prob,*param), linear_term, y,
1763-
alpha2, C, param->eps, si, param->shrinking, param->max_iter);
1764-
1765-
double sum_alpha = 0;
1766-
for(i=0;i<l;i++)
1767-
{
1768-
alpha[i] = alpha2[i] - alpha2[i+l];
1769-
sum_alpha += fabs(alpha[i]);
1770-
}
1771-
1772-
1773-
delete[] alpha2;
1774-
delete[] linear_term;
1775-
delete[] C;
1776-
delete[] y;
1777-
}
1737+
//static void solve_epsilon_svr(
1738+
// const PREFIX(problem) *prob, const svm_parameter *param,
1739+
// double *alpha, Solver::SolutionInfo* si)
1740+
//{
1741+
// int l = prob->l;
1742+
// double *alpha2 = new double[2*l];
1743+
// double *linear_term = new double[2*l];
1744+
// schar *y = new schar[2*l];
1745+
// double *C = new double[2*l];
1746+
// int i;
1747+
//
1748+
// for(i=0;i<l;i++)
1749+
// {
1750+
// alpha2[i] = 0;
1751+
// linear_term[i] = param->p - prob->y[i];
1752+
// y[i] = 1;
1753+
// C[i] = prob->W[i]*param->C;
1754+
//
1755+
// alpha2[i+l] = 0;
1756+
// linear_term[i+l] = param->p + prob->y[i];
1757+
// y[i+l] = -1;
1758+
// C[i+l] = prob->W[i]*param->C;
1759+
// }
1760+
//
1761+
// Solver s;
1762+
// s.Solve(2*l, SVR_Q(*prob,*param), linear_term, y,
1763+
// alpha2, C, param->eps, si, param->shrinking, param->max_iter);
1764+
//
1765+
// double sum_alpha = 0;
1766+
// for(i=0;i<l;i++)
1767+
// {
1768+
// alpha[i] = alpha2[i] - alpha2[i+l];
1769+
// sum_alpha += fabs(alpha[i]);
1770+
// }
1771+
//
1772+
//
1773+
// delete[] alpha2;
1774+
// delete[] linear_term;
1775+
// delete[] C;
1776+
// delete[] y;
1777+
//}
17781778

17791779
static void solve_epsilon_svr(
17801780
const PREFIX(problem) *prob, const svm_parameter *param,

0 commit comments

Comments
 (0)