MCPcopy Create free account
hub / github.com/EdwardRaff/JSAT / transform

Method transform

JSAT/src/jsat/datatransform/kernel/Nystrom.java:349–358  ·  view source on GitHub ↗
(DataPoint dp)

Source from the content-addressed store, hash-verified

347 }
348
349 @Override
350 public DataPoint transform(DataPoint dp)
351 {
352 Vec x = dp.getNumericalValues();
353 List<Double> qi = k.getQueryInfo(x);
354 Vec kVec = new DenseVector(basisVecs.size());
355 for(int i = 0; i < basisVecs.size(); i++)
356 kVec.set(i, k.eval(i, x, qi, basisVecs, accelCache));
357 return new DataPoint(kVec.multiply(transform), dp.getCategoricalValues(), dp.getCategoricalData(), dp.getWeight());
358 }
359
360 @Override
361 public Nystrom clone()

Callers

nothing calls this directly

Calls 9

setMethod · 0.95
multiplyMethod · 0.95
getNumericalValuesMethod · 0.80
getCategoricalValuesMethod · 0.80
getCategoricalDataMethod · 0.80
getQueryInfoMethod · 0.65
sizeMethod · 0.65
evalMethod · 0.65
getWeightMethod · 0.45

Tested by

no test coverage detected