Untitled Database

RSE(regularized selective ensemble)

RSEはLiとZhouによって提案されたアンサンブル枝刈りをQP問題へと帰着させる手法.

いい点

数式もTeX形式で簡単

$$ R(\boldsymbol{w}) = \lambda V(\boldsymbol{w}) + \Omega(\boldsymbol{w}) $$

R(\\boldsymbol{w}) = \\lambda V(\\boldsymbol{w}) + \\Omega(\\boldsymbol{w})
/**
     * get the matrix W for Laplacian
     * @return w_link filename
     * @throws Exception
     */
    public String[] getKernelLinkMatrix(byte[] data, String fold) throws Exception {
        System.out.println("\\t\\t[*] Hello from Java!");
        // get the link matrix
        // create java matrix from numpy
        Instances d = createFromPy4j(data);
        Matrix LMat = new Matrix(m_numInst, m_numInst);
        RBFKernel krl = new RBFKernel();
        double g = 0.5 / m_numAttr;
        krl.setGamma(g);
        krl.buildKernel(d);

        System.out.println("\\t\\t[*] calculating w_link on Java...");
        for (int i = 0; i < m_numInst; i++) {
            for (int j = 0; j <= i; j++) {
                double vt = krl.eval(i, j, d.instance(i));
                LMat.set(i, j, vt);
                LMat.set(j, i, vt);
            }
        }
        d = null;
        krl = null;
        System.out.println("\\t\\t[-] calc done...");

        return returnFilename(LMat, m_numInst, fold);
}

Untitled Database