Examples of divi()


Examples of com.numb3r3.common.math.Matrix.divi()

    }

    @Override
    public Matrix rmean() {
        Matrix matrix = this.rsum();
        matrix.divi(this.getColumnsNum());
        return matrix;
    }

    @Override
    public double rmean(int row) {
View Full Code Here

Examples of com.numb3r3.common.math.Matrix.divi()

    }

    @Override
    public Matrix cmean() {
        Matrix matrix = this.csum();
        matrix.divi(this.getRowsNum());
        return matrix;
    }

    @Override
    public Matrix cstd() {
View Full Code Here

Examples of com.numb3r3.common.math.Matrix.divi()

                double old = std.get(0, j);
                std.put(0, j, old + (value - mean.get(0, j))
                        * (value - mean.get(0, j)));
            }
        }
        std.divi(this.getRowsNum());
        for (int j = 0; j < this.getColumnsNum(); j++) {
            double value = Math.sqrt(std.get(0, j));
            std.put(0, j, value);
        }
        return std;
View Full Code Here

Examples of org.jblas.DoubleMatrix.divi()

      //only L2 for autoencoder
      if (0 != config.getLamada2()) {
        delta_w.subi(curr_w.mul(config.getLamada2()));
            }
    }
        delta_w.divi(nbr_sample);
        DoubleMatrix delta_hbias = L_hbias.columnSums().divi(nbr_sample);
        DoubleMatrix delta_vbias = L_vbias.columnSums().divi(nbr_sample);
       
        curr_w.addi(delta_w.muli(config.getLearningRate()));
        curr_hbias.addi(delta_hbias.transpose().muli(config.getLearningRate()));
View Full Code Here

Examples of org.jblas.DoubleMatrix.divi()

        //only L2 for autoencoder
        if (0 != myConfig.getLamada2()) {
          delta_w.subi(my_w.mul(myConfig.getLamada2()));
                }
      }
            delta_w.divi(nbr_sample);
            DoubleMatrix delta_hbias = L_hbias.columnSums().divi(nbr_sample);
            DoubleMatrix delta_vbias = L_vbias.columnSums().divi(nbr_sample);

            int idx = 0;
            for (int i = 0; i < n_hidden; i++) {
View Full Code Here

Examples of org.jblas.DoubleMatrix.divi()

      DoubleMatrix curr_predict_y = x_samples.mmul(curr_w.transpose()).addiRowVector(curr_b);
        softmax(curr_predict_y);
        DoubleMatrix delta_b = y_samples.sub(curr_predict_y);
        DoubleMatrix delta_w = delta_b.transpose().mmul(x_samples);
        delta_b = delta_b.columnSums().divi(nbr_samples);
        delta_w.divi(nbr_samples);
       
        if (config.isUseRegularization()) {
            if (0 != config.getLamada1()) {
                delta_w.addi(MatrixFunctions.signum(curr_w).mmuli(config.getLamada1()));
                delta_b.addi(MatrixFunctions.signum(curr_b).transpose().mmuli(config.getLamada1()));
View Full Code Here

Examples of org.jblas.DoubleMatrix.divi()

        @Override
        public void getValueGradient(double[] arg) {
            DoubleMatrix delta_b = my_y_samples.sub(curr_predict_y);
            DoubleMatrix delta_w = delta_b.transpose().mmul(my_x_samples);
            delta_b = delta_b.columnSums().divi(nbr_samples);
            delta_w.divi(nbr_samples);

            if (my_config.isUseRegularization()) {
                if (0 != my_config.getLamada1()) {
                    delta_w.addi(MatrixFunctions.signum(my_w).mmuli(my_config.getLamada1()));
                    delta_b.addi(MatrixFunctions.signum(my_b).transpose().mmuli(my_config.getLamada1()));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.