/// Renormalize the weights void SvmSag::renorm() { if (wb != 0) w.combine(wa, g, wb); else if (wa != 1) w.scale(wa); wa = 1; wb = 0; }
/// Renormalize the weights void SvmAisgd::renorm() { if (wDivisor != 1.0 || aDivisor != 1.0 || wFraction != 0) { a.combine(1/aDivisor, w, wFraction/aDivisor); w.scale(1/wDivisor); wDivisor = aDivisor = 1; wFraction = 0; } }