#include #include void ml_predict_noNA(double* X, double* Y, int* n_, int* K_, double* alpha_, int* grad_, double* weight) { int K = *K_; int n = *n_; double alpha = *alpha_; int grad = *grad_; //at least two experts to combine: various inits double initWeight = 1. / K; for (int i=0; i 0. ? eta * regret[i] : 0.; } double sumWeight = 0.0; for (int i=0; i 0 (all weights are 0 or more, sum > 0) for (int i=0; i