Esempio n. 1
0
/// 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;
}
Esempio n. 2
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;
    }
}