Package org.encog.persist

Examples of org.encog.persist.EncogWriteHelper.addSubSection()


    out.writeProperty(PersistConst.OUTPUT_COUNT, flat.getOutputCount());
    out.writeProperty(BasicNetwork.TAG_WEIGHT_INDEX, flat.getWeightIndex());
    out.writeProperty(PersistConst.WEIGHTS, flat.getWeights());
    out.writeProperty(BasicNetwork.TAG_BIAS_ACTIVATION,
        flat.getBiasActivation());
    out.addSubSection("ACTIVATION");
    for (final ActivationFunction af : flat.getActivationFunctions()) {
      out.addColumn(af.getClass().getSimpleName());
      for (int i = 0; i < af.getParams().length; i++) {
        out.addColumn(af.getParams()[i]);
      }
View Full Code Here


      for (int i = 0; i < af.getParams().length; i++) {
        out.addColumn(af.getParams()[i]);
      }
      out.writeLine();
    }
    out.addSubSection("RBF");
    for (final RadialBasisFunction rbf : flat.getRBF()) {
      out.addColumn(rbf.getClass().getSimpleName());
      out.addColumn(rbf.getWidth());
      out.addColumn(rbf.getPeak());
      for (int i = 0; i < rbf.getCenters().length; i++) {
View Full Code Here

  @Override
  public void save(OutputStream os, Object obj) {
    EncogWriteHelper out = new EncogWriteHelper(os);
    NEATPopulation pop = (NEATPopulation) obj;
    out.addSection("NEAT-POPULATION");
    out.addSubSection("CONFIG");
    out.writeProperty(PersistConst.SNAPSHOT, pop.isSnapshot());
    out.writeProperty(NEATPopulation.PROPERTY_OUTPUT_ACTIVATION, pop.getOutputActivationFunction());
    out.writeProperty(NEATPopulation.PROPERTY_NEAT_ACTIVATION, pop.getNeatActivationFunction());
    out.writeProperty(PersistConst.INPUT_COUNT, pop.getInputCount());
    out.writeProperty(PersistConst.OUTPUT_COUNT, pop.getOutputCount());
View Full Code Here

        .getInnovationIDGenerate().getCurrentID());
    out.writeProperty(NEATPopulation.PROPERTY_NEXT_GENE_ID, pop
        .getGeneIDGenerate().getCurrentID());
    out.writeProperty(NEATPopulation.PROPERTY_NEXT_SPECIES_ID, pop
        .getSpeciesIDGenerate().getCurrentID());
    out.addSubSection("INNOVATIONS");
    if (pop.getInnovations() != null) {
      for (Innovation innovation : pop.getInnovations().getInnovations()) {
        NEATInnovation neatInnovation = (NEATInnovation) innovation;
        out.addColumn(neatInnovation.getInnovationID());
        out.addColumn(PersistNEATPopulation
View Full Code Here

        out.addColumn(neatInnovation.getFromNeuronID());
        out.addColumn(neatInnovation.getToNeuronID());
        out.writeLine();
      }
    }
    out.addSubSection("GENOMES");
    for (Genome genome : pop.getGenomes()) {
      NEATGenome neatGenome = (NEATGenome) genome;
      out.addColumn("g");
      out.addColumn(neatGenome.getGenomeID());
      out.addColumn(neatGenome.getSpeciesID());
View Full Code Here

        out.addColumn(neatLinkGene.getWeight());
        out.addColumn(neatLinkGene.getInnovationId());
        out.writeLine();
      }
    }
    out.addSubSection("SPECIES");
    for (Species species : pop.getSpecies()) {
      out.addColumn(species.getSpeciesID());
      out.addColumn(species.getAge());
      out.addColumn(species.getBestScore());
      out.addColumn(species.getGensNoImprovement());
View Full Code Here

  @Override
  public final void save(final OutputStream os, final Object obj) {
    final EncogWriteHelper out = new EncogWriteHelper(os);
    final SVM svm2 = (SVM) obj;
    out.addSection("SVM");
    out.addSubSection("PARAMS");
    out.addProperties(svm2.getProperties());
    out.addSubSection("SVM-PARAM");
    out.writeProperty(PersistConst.INPUT_COUNT, svm2.getInputCount());
    out.writeProperty(PersistSVM.PARAM_C, svm2.getParams().C);
    out.writeProperty(PersistSVM.PARAM_CACHE_SIZE,
View Full Code Here

    final EncogWriteHelper out = new EncogWriteHelper(os);
    final SVM svm2 = (SVM) obj;
    out.addSection("SVM");
    out.addSubSection("PARAMS");
    out.addProperties(svm2.getProperties());
    out.addSubSection("SVM-PARAM");
    out.writeProperty(PersistConst.INPUT_COUNT, svm2.getInputCount());
    out.writeProperty(PersistSVM.PARAM_C, svm2.getParams().C);
    out.writeProperty(PersistSVM.PARAM_CACHE_SIZE,
        svm2.getParams().cache_size);
    out.writeProperty(PersistSVM.PARAM_COEF0, svm2.getParams().coef0);
View Full Code Here

    out.writeProperty(PersistSVM.PARAM_SVM_TYPE, svm2.getParams().svm_type);
    out.writeProperty(PersistSVM.PARAM_WEIGHT, svm2.getParams().weight);
    out.writeProperty(PersistSVM.PARAM_WEIGHT_LABEL,
        svm2.getParams().weight_label);
    if (svm2.getModel() != null) {
      out.addSubSection("SVM-MODEL");
      try {
        final ByteArrayOutputStream ba = new ByteArrayOutputStream();
        final DataOutputStream das = new DataOutputStream(ba);
        svm.svm_save_model(das, svm2.getModel());
        out.write(ba.toString("UTF-8"));
View Full Code Here

  @Override
  public final void save(final OutputStream os, final Object obj) {
    final EncogWriteHelper out = new EncogWriteHelper(os);
    final SOM som = (SOM) obj;
    out.addSection("SOM");
    out.addSubSection("PARAMS");
    out.addProperties(som.getProperties());
    out.addSubSection("NETWORK");
    out.writeProperty(PersistConst.WEIGHTS, som.getWeights());
    out.writeProperty(PersistConst.INPUT_COUNT, som.getInputCount());
    out.writeProperty(PersistConst.OUTPUT_COUNT, som.getOutputNeuronCount());
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.