54 void setKw(
double kw);
56 virtual Vector<double> predict(
const vector<double>& substance,
bool transform=1);
62 virtual bool optimizeParameters(
int d,
int no_steps);
67 virtual void setParameters(vector<double>& v);
69 virtual vector<double> getParameters()
const;
71 void saveToFile(
string filename);
73 void readFromFile(
string filename);
82 virtual void calculateWeights(BALL::Matrix<double>& dist, BALL::Vector<double>& w);
85 void calculateXX(BALL::Vector<double>& w, BALL::Matrix<double>& res);
88 void calculateXY(BALL::Vector<double>& w, BALL::Matrix<double>& res);
91 void calculateEuclDistanceMatrix(BALL::Matrix<double>& m1, BALL::Matrix<double>& m2, BALL::Matrix<double>& output);