Examples of GaussianParams


Examples of com.moncruist.audiorecogn.model.GaussianParams

                avg /= (double)klass.size();
                variances[i][j] = avg;
            }
        }

        GaussianParams result = new GaussianParams();
        result.setDensity(vectorLength);
        result.setMeans(means);
        result.setVariances(variances);
        result.setWeight((double)klass.size() / (double)allDataCount);
        result.setDeterminant(Matrix.determinant(variances));
        double[][] inv = new double[vectorLength][vectorLength];
        for(int i = 0; i < vectorLength; i++) {
            for(int j = 0; j < vectorLength; j++) {
                inv[i][j] = variances[i][j];
            }
        }
        Matrix.invert(inv);
        result.setInvertedVariances(inv);
        result.setMinMax(SearchUtils.getMinMax(allData));

        return result;

    }
View Full Code Here

Examples of com.moncruist.audiorecogn.model.GaussianParams

        HashMap<String, Double> result = new HashMap<String, Double>();
        DBCursor cursor = classCollection.find();
        int idx = 0;
        while(cursor.hasNext()) {
            DBObject obj = cursor.next();
            GaussianParams g = GaussianParams.fromDBObject(obj);
            result.put(CLASSES_NAMES[idx], applyGaussian(vector, g));
            idx++;
        }
        return result;
    }
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.