Changes to DoLARS() propagating to here.
This commit is contained in:
@@ -154,9 +154,8 @@ void LocalCoordinateCoding::OptimizeCode() {
|
||||
bool useCholesky = false;
|
||||
LARS lars(useCholesky, matDPrimeTDPrime, 0.5 * lambda);
|
||||
|
||||
lars.DoLARS(matDPrime, matX.unsafe_col(i), true);
|
||||
vec beta;
|
||||
lars.Solution(beta);
|
||||
lars.DoLARS(matDPrime, matX.unsafe_col(i), beta, true);
|
||||
matZ.col(i) = beta % invW;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -125,10 +125,9 @@ void SparseCoding::OptimizeCode()
|
||||
bool useCholesky = true;
|
||||
LARS lars(useCholesky, matGram, lambda1, lambda2);
|
||||
|
||||
lars.DoLARS(dictionary, data.unsafe_col(i), true);
|
||||
|
||||
vec beta;
|
||||
lars.Solution(beta);
|
||||
lars.DoLARS(dictionary, data.unsafe_col(i), beta, true);
|
||||
|
||||
codes.col(i) = beta;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user