Package com.heatonresearch.aifh.randomize

Examples of com.heatonresearch.aifh.randomize.BasicGenerateRandom


    }

    @Test
    public void testClusterForgy() {
        final KMeans kmeans = new KMeans(4);
        kmeans.setRandomGeneration(new BasicGenerateRandom(22));
        kmeans.initForgy(getDataSet());
        final int iterations = kmeans.iteration(1000);
        assertEquals(3, iterations);

        final Cluster cluster1 = kmeans.getClusters().get(0);
View Full Code Here


    }

    @Test
    public void testClusterRandom() {
        final KMeans kmeans = new KMeans(4);
        kmeans.setRandomGeneration(new BasicGenerateRandom(22));
        kmeans.initRandom(getDataSet());
        final int iterations = kmeans.iteration(1000);
        assertEquals(4, iterations);

        final Cluster cluster1 = kmeans.getClusters().get(0);
View Full Code Here

    @Test
    public void testGeneral() {
        final KMeans kmeans = new KMeans(5);
        assertEquals(5, kmeans.getK());
        kmeans.setRandomGeneration(new BasicGenerateRandom());
        kmeans.setDistanceMetric(new EuclideanDistance());
        assertEquals(true, kmeans.getRandomGeneration() instanceof BasicGenerateRandom);
        assertEquals(true, kmeans.getDistanceMetric() instanceof EuclideanDistance);
    }
View Full Code Here

    }

    @Test
    public void testMaxClusters() {
        final KMeans kmeans = new KMeans(12);
        kmeans.setRandomGeneration(new BasicGenerateRandom(22));
        kmeans.initRandom(getDataSet());
        final int iterations = kmeans.iteration(1000);
        assertEquals(1, iterations);
    }
View Full Code Here

        for (int i = 0; i < network.getLongTermMemory().length; i++) {
            total += network.getLongTermMemory()[i];
        }
        assertEquals(0, total, AIFH.DEFAULT_PRECISION);

        network.reset(new BasicGenerateRandom());

        for (int i = 0; i < network.getLongTermMemory().length; i++) {
            total += network.getLongTermMemory()[i];
        }
View Full Code Here

TOP

Related Classes of com.heatonresearch.aifh.randomize.BasicGenerateRandom

Copyright © 2018 www.massapicom. 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.