Package com.neuralnetwork.shared.training

Examples of com.neuralnetwork.shared.training.SOMTrainer


   * .shared.training.SOMTrainer
   * #SOMTrainer(double, int)}.
   */
  @Test
  public final void testSOMTrainer() {
    SOMTrainer s = new SOMTrainer(LEARN_RATE, ITERATIONS);
    assertNotNull(s);
  }
View Full Code Here


   * .shared.training.SOMTrainer#setTraining(
   * com.neuralnetwork.shared.neurons.SOMLattice, java.util.Vector)}.
   */
  @Test
  public final void testSetTraining() {
    SOMTrainer s = new SOMTrainer(LEARN_RATE, ITERATIONS);
    s.setTraining(lattice, inData);
    assertEquals(lattice, s.getLattice());
  }
View Full Code Here

   * Test method for {@link com.neuralnetwork
   * .shared.training.SOMTrainer#start()}.
   */
  @Test
  public final void testStart() {
    SOMTrainer s = new SOMTrainer(LEARN_RATE, ITERATIONS);
    s.setTraining(lattice, inData);
    s.start();
    while (s.isRunning()) {
      try {
        Thread.sleep(SLEEP_TIME);
      } catch (InterruptedException e) {
        e.printStackTrace();
      }
View Full Code Here

   * Test method for {@link com.neuralnetwork
   * .shared.training.SOMTrainer#getLattice()}.
   */
  @Test
  public final void testGetLattice() {
    SOMTrainer s = new SOMTrainer(LEARN_RATE, ITERATIONS);
    s.setTraining(lattice, inData);
    assertEquals(lattice, s.getLattice());
  }
View Full Code Here

   * Test method for {@link com.neuralnetwork
   * .shared.training.SOMTrainer#isRunning()}.
   */
  @Test(timeout = TEST_TIMEOUT)
  public final void testIsRunning() { 
    SOMTrainer s = new SOMTrainer(LEARN_RATE, ITERATIONS);
    s.setTraining(lattice, inData);
    s.start();
    while (s.isRunning()) {
      try {
        Thread.sleep(SLEEP_TIME);
      } catch (InterruptedException e) {
        e.printStackTrace();
      }
    }
    assertNotNull(s);
   
    SOMTrainer s1 = new SOMTrainer(LEARN_RATE, ITERATIONS);
    s1.setTraining(null, inData);
    s1.start();
    while (s1.isRunning()) {
      try {
        Thread.sleep(SLEEP_TIME);
      } catch (InterruptedException e) {
        e.printStackTrace();
      }
View Full Code Here

   * Test method for {@link com.neuralnetwork
   * .shared.training.SOMTrainer#stop()}.
   */
  @Test(timeout = TEST_TIMEOUT)
  public final void testStop() {
    SOMTrainer s = new SOMTrainer(LEARN_RATE, ITERATIONS);
    s.setTraining(lattice, inData);
    s.start();   
    while (s.isRunning()) {
      try {
        Thread.sleep(SLEEP_TIME);
        s.stop();
        s.getThread().interrupt();
      } catch (InterruptedException e) {
        e.printStackTrace();
      }
    }
    assertNotNull(s);
   
    SOMTrainer s1 = new SOMTrainer(LEARN_RATE, ITERATIONS);
    s1.setTraining(lattice, inData);
    s1.start();
    s1.stop();
    s1.getThread().interrupt();
    assertNotNull(s1);
   
    SOMTrainer s2 = new SOMTrainer(LEARN_RATE, ITERATIONS);
    s2.setTraining(lattice, inData);
    s2.stop();
    Thread.currentThread().interrupt();
    assertNotNull(s1);
  }
View Full Code Here

TOP

Related Classes of com.neuralnetwork.shared.training.SOMTrainer

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.