Examples of Species


Examples of com.heatonresearch.aifh.evolutionary.species.Species

    /**
     * {@inheritDoc}
     */
    @Override
    public Species createSpecies() {
        final Species species = new BasicSpecies();
        species.setPopulation(this);
        getSpecies().add(species);
        return species;
    }
View Full Code Here

Examples of net.myexperiments.gos.tableClasses.Species

    case Classes:
      world.classes = new Classes(filename,world);
      break;
     
    case Species:
      world.species = new Species(filename,world);
      break;
     
    case WorldObjects:
      world.worldobjects = new WorldObjects(filename,world);
      break;
View Full Code Here

Examples of org.bioversityinternational.model.germplasm.CropDescriptorQuery.Crop.Species

        crop.setName(language, valueMap.get("vernacularName") ) ;
        crop.setDefinition(language, valueMap.get("description") ) ;
       
        String speciesId = valueMap.get("species") ;
        if(speciesId != null) {
          Species species = crop.getSpecies( speciesId ) ;
         
          // speciesName is only stored in English for now?
          species.setName("en", valueMap.get("speciesName"));
          species.setDefinition(language, valueMap.get("speciesDescription"));
         
          species.setGenus( valueMap.get("speciesGenus"));
          Boolean isIncluded = new Boolean(StringUtils.defaultIfBlank(valueMap.get("speciesIncluded"), "true")) ;
          species.isIncluded(isIncluded);
        }
          }
      if ( _VERBOSE ){
        System.out.println("loadTaxonomy() - catalog of crops:\n");
        dumpCrops();
View Full Code Here

Examples of org.bioversityinternational.model.germplasm.CropDescriptorQuery.Crop.Species

        return included ;
      }
    }
   
    public Species getSpecies(String uri) {
      Species s ;
      if(! species.containsKey(uri)) {
        s = this.new Species(uri) ;
        species.put(uri, s) ;
      } else {
        s = species.get(uri) ;
      }
      return s ;
View Full Code Here

Examples of org.bioversityinternational.model.germplasm.CropDescriptorQuery.Crop.Species

      return this.species ;
    }

    public void dumpSpecies() {
      for(String key:species.keySet()) {
        Species s = species.get(key) ;
        s.dump("\t");
      }
    }
View Full Code Here

Examples of org.encog.ml.ea.species.Species

    final EncogReadHelper in = new EncogReadHelper(is);
    EncogFileSection section;

    int count = 0;
    Species lastSpecies = null;
    while ((section = in.readNextSection()) != null) {
      if (section.getSectionName().equals("BASIC")
          && section.getSubSectionName().equals("PARAMS")) {
        final Map<String, String> params = section.parseParams();
        result.getProperties().putAll(params);
      } else if (section.getSectionName().equals("BASIC")
          && section.getSubSectionName().equals("EPL-POPULATION")) {
        for (final String line : section.getLines()) {
          final List<String> cols = EncogFileSection
              .splitColumns(line);

          if (cols.get(0).equalsIgnoreCase("s")) {
            lastSpecies = new BasicSpecies();
            lastSpecies.setAge(Integer.parseInt(cols.get(1)));
            lastSpecies.setBestScore(CSVFormat.EG_FORMAT.parse(cols
                .get(2)));
            lastSpecies.setPopulation(result);
            lastSpecies.setGensNoImprovement(Integer.parseInt(cols
                .get(3)));
            result.getSpecies().add(lastSpecies);
          } else if (cols.get(0).equalsIgnoreCase("p")) {
            double score = 0;
            double adjustedScore = 0;

            if (cols.get(1).equalsIgnoreCase("nan")
                || cols.get(2).equalsIgnoreCase("nan")) {
              score = Double.NaN;
              adjustedScore = Double.NaN;
            } else {
              score = CSVFormat.EG_FORMAT.parse(cols.get(1));
              adjustedScore = CSVFormat.EG_FORMAT.parse(cols
                  .get(2));
            }

            final String code = cols.get(3);
            final EncogProgram prg = new EncogProgram(context);
            prg.compileEPL(code);
            prg.setScore(score);
            prg.setSpecies(lastSpecies);
            prg.setAdjustedScore(adjustedScore);
            if (lastSpecies == null) {
              throw new EncogError(
                  "Have not defined a species yet");
            } else {
              lastSpecies.add(prg);
            }
            count++;
          }
        }
      } else if (section.getSectionName().equals("BASIC")
          && section.getSubSectionName().equals("EPL-OPCODES")) {
        for (final String line : section.getLines()) {
          final List<String> cols = EncogFileSection
              .splitColumns(line);
          final String name = cols.get(0);
          final int args = Integer.parseInt(cols.get(1));
          result.getContext().getFunctions().addExtension(name, args);
        }
      } else if (section.getSectionName().equals("BASIC")
          && section.getSubSectionName().equals("EPL-SYMBOLIC")) {
        boolean first = true;
        for (final String line : section.getLines()) {
          if (!first) {
            final List<String> cols = EncogFileSection
                .splitColumns(line);
            final String name = cols.get(0);
            final String t = cols.get(1);
            ValueType vt = null;

            if (t.equalsIgnoreCase("f")) {
              vt = ValueType.floatingType;
            } else if (t.equalsIgnoreCase("b")) {
              vt = ValueType.booleanType;
            } else if (t.equalsIgnoreCase("i")) {
              vt = ValueType.intType;
            } else if (t.equalsIgnoreCase("s")) {
              vt = ValueType.stringType;
            } else if (t.equalsIgnoreCase("e")) {
              vt = ValueType.enumType;
            }

            final int enumType = Integer.parseInt(cols.get(2));
            final int enumCount = Integer.parseInt(cols.get(3));
            final VariableMapping mapping = new VariableMapping(
                name, vt, enumType, enumCount);
            if (mapping.getName().length() > 0) {
              result.getContext().defineVariable(mapping);
            } else {
              result.getContext().setResult(mapping);
            }
          } else {
            first = false;
          }
        }
      }
    }
    result.setPopulationSize(count);

    // set the best genome, should be the first genome in the first species
    if (result.getSpecies().size() > 0) {
      final Species species = result.getSpecies().get(0);
      if (species.getMembers().size() > 0) {
        result.setBestGenome(species.getMembers().get(0));
      }

      // set the leaders
      for (final Species sp : result.getSpecies()) {
        if (sp.getMembers().size() > 0) {
View Full Code Here

Examples of org.encog.ml.genetic.species.Species

  public int getRowCount() {
    return this.population.getSpecies().size();
  }

  public Object getValueAt(int rowIndex, int columnIndex) {
    Species species = this.population.getSpecies().get(rowIndex);
   
    String leader = "none";
   
    if( species.getLeader()!=null )
      leader = Format.formatInteger((int)species.getLeader().getGenomeID());
   
    switch(columnIndex)
    {
      case 0:
        return Format.formatInteger((int)species.getSpeciesID());
      case 1:
        return Format.formatInteger(species.getAge());
      case 2:
        return Format.formatDouble(species.getBestScore(),4);
      case 3:
        return Format.formatInteger(species.getGensNoImprovement());
      case 4:
        return leader;
      case 5:
        return Format.formatInteger(species.getMembers().size());
      default:
        return "";
    }
   
  }
View Full Code Here

Examples of org.encog.ml.genetic.species.Species

    this.averageFitAdjustment = 0;

    final Object[] speciesArray = getPopulation().getSpecies().toArray();

    for (final Object element : speciesArray) {
      final Species s = (Species) element;
      s.purge();

      if ((s.getGensNoImprovement() > this.paramNumGensAllowedNoImprovement)
          && getComparator().isBetterThan(this.bestEverScore,
              s.getBestScore())) {
        getPopulation().getSpecies().remove(s);
      }
    }
  }
View Full Code Here

Examples of org.encog.ml.genetic.species.Species

    // first put all the genomes into correct species
    for (Genome genome : result.getGenomes()) {
      NEATGenome neatGenome = (NEATGenome) genome;
      int speciesId = (int) neatGenome.getSpeciesID();
      Species species = speciesMap.get(speciesId);
      if (species != null) {
        species.getMembers().add(neatGenome);
      }
      neatGenome.setInputCount(result.getInputCount());
      neatGenome.setOutputCount(result.getOutputCount());
    }

    // set the species leader links
    for (Species species : leaderMap.keySet()) {
      int leaderID = leaderMap.get(species);
      Genome leader = genomeMap.get(leaderID);
      species.setLeader(leader);
      ((BasicSpecies)species).setPopulation(result);
    }

    return result;
  }
View Full Code Here

Examples of org.sbml.jsbml.Species

    Model m = doc.createModel("test_model");
   
    Compartment c = m.createCompartment("default");
    c.setSpatialDimensions(3d);
   
    Species s1 = m.createSpecies("s1", "species1", c);
    Species s2 = m.createSpecies("s2", "species2", c);
    Species s3 = m.createSpecies("s3", "species3", c);
    Species s4 = m.createSpecies("s4", "species4", c);
   
    Reaction r1 = m.createReaction("r1");
    r1.setName("reaction1");
    r1.setCompartment(c);
    SpeciesReference sr1 = r1.createReactant("sr1", s1);
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.