Package org.encog.ml.prg

Examples of org.encog.ml.prg.EncogProgram.compileExpression()


    this.extension.register(this.programContext.getFunctions());
   
    for(ProcessField field : this.analyst.getScript().getProcess().getFields() ) {
      EncogProgram prg = new EncogProgram(this.programContext,this.programVariables);
      prg.setExtraData(ProcessExtension.EXTENSION_DATA_NAME, this.extension);
      prg.compileExpression(field.getCommand());
      this.expressionFields.add(prg);
    }
  }

  /**
 
View Full Code Here


    genetic.addScoreAdjuster(new ComplexityAdjustedScore());
    genetic.getRules().addRewriteRule(new RewriteConstants());
    genetic.getRules().addRewriteRule(new RewriteAlgebraic());

    EncogProgram expression = new EncogProgram(context);
    expression.compileExpression(start);
    RenderCommonExpression render = new RenderCommonExpression();
    genetic.getRules().rewrite(expression);
    Assert.assertEquals(expect, render.render(expression));
  }
 
View Full Code Here

    StandardExtensions.createAll(context);
    PrgPopulation pop = new PrgPopulation(context,10);
    EncogProgram prg1 = new EncogProgram(context);
    EncogProgram prg2 = new EncogProgram(context);
    prg1.compileExpression("x+1");
    prg2.compileExpression("(x+5)/2");
   
    Species defaultSpecies = pop.createSpecies();
    defaultSpecies.add(prg1);
    defaultSpecies.add(prg2);
    return pop;
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.