Examples of cloneProgram()


Examples of org.encog.ml.prg.EncogProgramContext.cloneProgram()

  public void performOperation(final Random rnd, final Genome[] parents,
      final int parentIndex, final Genome[] offspring,
      final int offspringIndex) {
    final EncogProgram program = (EncogProgram) parents[0];
    final EncogProgramContext context = program.getContext();
    final EncogProgram result = context.cloneProgram(program);
    mutateNode(rnd, result.getRootNode());
    offspring[0] = result;
  }
}
View Full Code Here

Examples of org.encog.ml.prg.EncogProgramContext.cloneProgram()

      findNode(rnd, parent1.getRootNode(), types, holder1);
      findNode(rnd, parent2.getRootNode(), types, holder2);

      if (LevelHolder.compatibleTypes(holder1.getTypes(),
          holder2.getTypes())) {
        final EncogProgram result = context.cloneProgram(parent1);
        final ProgramNode resultNode = parent1.findNode(p1Index);
        final ProgramNode p2Node = parent2.findNode(p2Index);
        final ProgramNode newInsert = context.cloneBranch(result,
            p2Node);
        result.replaceNode(resultNode, newInsert);
View Full Code Here

Examples of org.encog.ml.prg.EncogProgramContext.cloneProgram()

  public void performOperation(final Random rnd, final Genome[] parents,
      final int parentIndex, final Genome[] offspring,
      final int offspringIndex) {
    final EncogProgram program = (EncogProgram) parents[0];
    final EncogProgramContext context = program.getContext();
    final EncogProgram result = context.cloneProgram(program);

    final List<ValueType> types = new ArrayList<ValueType>();
    types.add(context.getResult().getVariableType());
    final int[] globalIndex = new int[1];
    globalIndex[0] = rnd.nextInt(result.getRootNode().size());
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.