Package org.apache.mahout.math.jet.random

Examples of org.apache.mahout.math.jet.random.Uniform.nextDouble()


            @Override
            public double nextDouble() {
                double x;
                if (gen.nextDouble() < 0.5) {
                    x = uniform.nextDouble();
                } else {
                    x = normal.nextDouble();
                }
                return x;
            }
View Full Code Here


            @Override
            public double nextDouble() {
                double x;
                if (gen.nextDouble() < 0.5) {
                    x = uniform.nextDouble();
                } else {
                    x = normal.nextDouble();
                }
                return x;
            }
View Full Code Here

            @Override
            public double nextDouble() {
                double x;
                if (gen.nextDouble() < 0.5) {
                    x = uniform.nextDouble();
                } else {
                    x = normal.nextDouble();
                }
                return x;
            }
View Full Code Here

            @Override
            public double nextDouble() {
                double x;
                if (gen.nextDouble() < 0.5) {
                    x = uniform.nextDouble();
                } else {
                    x = normal.nextDouble();
                }
                return x;
            }
View Full Code Here

            @Override
            public double nextDouble() {
                double x;
                if (gen.nextDouble() < 0.5) {
                    x = uniform.nextDouble();
                } else {
                    x = normal.nextDouble();
                }
                return x;
            }
View Full Code Here

        }

        double[] prob = new double[totalItems];
        Uniform u = new Uniform(gen);
        for (int j = 0; j < totalItems; j++) {
            prob[j] = u.nextDouble();
        }
        Arrays.sort(prob);
        for (int j = 0; j < totalItems; j++) {
            prob[j] = 1 - prob[j];
        }
View Full Code Here

                    regret += prob[j] - prob[k];
                }

                for (int j = 0; j < pageSize; j++) {
                    int k = page.get(j);
                    int reward = u.nextDouble() < prob[k] ? 1 : 0;
                    bandit.get(m).train(k, reward);
                }
            }
            precision /= keyItems * 50.0;
            regret /= 50;
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.