Package eas.startSetup

Examples of eas.startSetup.SingleParameter


  @Override
  public List<SingleParameter> getParameters() {
      List<SingleParameter> liste = super.getParameters();
     
      liste.add(new SingleParameter("numX", Datatypes.integerRange(1, 20), 3));
      liste.add(new SingleParameter("numY", Datatypes.integerRange(1, 20), 3));
      liste.add(new SingleParameter("numZ", Datatypes.integerRange(1, 20), 3));
     
    return liste;
  }
View Full Code Here


   */
  @Override
  public List<SingleParameter> getParameters() {
    List<SingleParameter> list = super.getParameters();

    list.add(new SingleParameter("fileName", Datatypes.STRING,
        "EvoBox3D",
        "Dateiname, unter welchem Dateien gespeichert werden. (EvoBox3d, "
            + "falls nichts angegeben).", this.id().toUpperCase()));
   
    list.add(new SingleParameter("folderName", Datatypes.STRING,
        "Experiment",
        "Ordner, in welchem Dateien gespeichert werden. (Experiment, "
            + "falls nichts angegeben).", this.id().toUpperCase()));

    list.add(new SingleParameter("sameParamsId", Datatypes.INTEGER,
        0,
        "ID, um Versuche mit gleichen Parametern voneinander abzugrenzen. " +
        "Zahlenreihe von 0 bis 9 eingeben, um 10 Durchläufe mit gleichen Parametern zu ermöglichen", this.id().toUpperCase()));
   
    list.add(new SingleParameter(
        "frequencyOfThoughts",
        Datatypes.INTEGER,
        5,
        "Anzahl an Berechnungen des KNNs pro Sekunde. (5, falls nichts angegeben.)",
        this.id().toUpperCase()));

    list.add(new SingleParameter(
        "durationOfOneSimulationRound",
        Datatypes.DOUBLE,
        20.,
        "Dauer der Simulation eines Agenten in einer Generation in Sekunden. (10., falls nichts angegeben.)",
        this.id().toUpperCase()));

    list.add(new SingleParameter("sparseNetRecurrent", Datatypes.BOOLEAN,
        false, "Soll das SparseNet recurrent sein. Standard: false.",
        this.id().toUpperCase()));
   
    list.add(new SingleParameter("populationSize", Datatypes.INTEGER, 30, "Größe der Population, Standard ist 30.",this.id().toUpperCase()));
   
   
    //list.add(new SingleParameter("brainSize", Datatypes.INTEGER, 3, "initial number of hidden neurons in neural net (changes dynamically in the course of evolution)", this.id().toUpperCase()));
    //list.add(new SingleParameter("maxNeuronen", Datatypes.INTEGER, 14, "Maximale Anzahl Neuronen im Neuronalen Netz", this.id().toUpperCase()));
    //list.add(new SingleParameter("brainMutationInterval", Datatypes.LONG, 50L , "mutation interval of the neural network (in ticks)", this.id().toUpperCase()));
    //list.add(new SingleParameter("minNeuralNetLifetime", Datatypes.LONG, 0L, "minimal lifetime of the neural network required to propagate (in ticks)", this.id().toUpperCase()));
    list.add(new SingleParameter("useOrientationSensor", Datatypes.BOOLEAN, false, "Use orientation sensor. Standard: false", this.id().toUpperCase()));
    list.add(new SingleParameter("useMotionSensor", Datatypes.BOOLEAN, false, "Use motion sensor. Standard: false", this.id().toUpperCase()));
   

    return list;
  }
View Full Code Here

    @Override
    public List<SingleParameter> getParameters() {
        List<SingleParameter> list = super.getParameters();

        list.add(new SingleParameter("numberOfSheep", Datatypes.INTEGER,
                defaultNumberOfSheep, "no additional information", this.id()
                        .toUpperCase()));
        list.add(new SingleParameter("numberOfWolf", Datatypes.INTEGER,
                defaultNumberOfWolf, "no additional information", this.id()
                        .toUpperCase()));
        list.add(new SingleParameter("wolfDetectionRadius", Datatypes.DOUBLE,
                defaultWolfDetectionRadius, "no additional information", this
                        .id().toUpperCase()));
        list.add(new SingleParameter("wolfCatchRadius", Datatypes.DOUBLE,
                defaultWolfCatchRadius, "no additional information", this.id()
                        .toUpperCase()));
        list.add(new SingleParameter("sheepSpeed", Datatypes.DOUBLE,
                defaultSheepSpeed, "no additional information", this.id()
                        .toUpperCase()));
        list.add(new SingleParameter("wolfSpeed", Datatypes.DOUBLE,
                defaultWolfSpeed, "no additional information", this.id()
                        .toUpperCase()));
        list.add(new SingleParameter("numberOfDistanceSensors",
                Datatypes.INTEGER, defaultNumberOfDistanceSensors,
                "no additional information", this.id().toUpperCase()));
        list.add(new SingleParameter(
                "chooseSheepInterval",
                Datatypes.LONG,
                defaultChooseSheepInterval,
                "interval after which a new sheep is chosen by the wolf (in ms)",
                this.id().toUpperCase()));
View Full Code Here

  @Override
  public List<SingleParameter> getParameters() {
   
    List<SingleParameter> list = super.getParameters();

    list.add(new SingleParameter("chessSurface", Datatypes.BOOLEAN, true,
        "Schachbrettmuster anzeigen.",
        this.id().toUpperCase()));
    return list;

  }
View Full Code Here

  @Override
  public List<SingleParameter> getParameters() {
    List<SingleParameter> list = new ArrayList<SingleParameter> ();

    //list.add(new SingleParameter("brainSize", Datatypes.INTEGER, defaultZwischenNeuronen, "initial number of hidden neurons in neural net (changes dynamically in the course of evolution)", this.getClass().getName().toUpperCase()));
    list.add(new SingleParameter("brainSize", Datatypes.INTEGER, defaultZwischenNeuronen, "initial number of hidden neurons in neural net (changes dynamically in the course of evolution)", "BRAIN"));
    list.add(new SingleParameter("maxNeuronen", Datatypes.INTEGER, defaultMaxNeuronen, "Maximale Anzahl Neuronen im Neuronalen Netz", "BRAIN"));
    //list.add(new SingleParameter("brainMutationInterval", Datatypes.LONG, defaultBrainMutationInterval , "mutation interval of the neural network (in ticks)", "BRAIN"));
    list.add(new SingleParameter("minNeuralNetLifetime", Datatypes.LONG, defaultMinNeuralNetLifetime, "minimal lifetime of the neural network required to propagate (in ticks)", "BRAIN"));

    return list;
  }
View Full Code Here

     * @return  Die Liste von Parametern.
     */
    @Override
    public List<SingleParameter> getParameters() {
        LinkedList<SingleParameter> list = new LinkedList<SingleParameter>();
        list.add(new SingleParameter("DrehrichtungUmschaltenMinZeit", Datatypes.INTEGER, 350, "Umschaltzeiten - ein zufälliger Wert zwischen min und max wird in jedem Zyklus neu generiert.", "Große Zahnräder"));
        list.add(new SingleParameter("DrehrichtungUmschaltenMaxZeit", Datatypes.INTEGER, 700, "Umschaltzeiten - ein zufälliger Wert zwischen min und max wird in jedem Zyklus neu generiert.", "Große Zahnräder"));
        return list;
    }
View Full Code Here

    }
   
    @Override
    public List<SingleParameter> getParameters() {
        List<SingleParameter> list = super.getParameters();
        list.add(new SingleParameter("NumberOfAgents", Datatypes.VECTOR2D, new Vector2D(20, 20), "Number of (good, bad) Agents.", this.id().toUpperCase()));
        list.add(new SingleParameter("SelectionNumberK", Datatypes.INTEGER, 4, "Anzahl selektierter Roboter für Turnier", this.id().toUpperCase()));
        list.add(new SingleParameter("ExponentWkeitsMatrix", Datatypes.DOUBLE, 0.0, "Exponent für die Wahrscheinlichkeit der Selektion von guten Agenten (negative Zahlen bewirken positiven Exponenten für Selektion von schlechten Agenten).", this.id().toUpperCase()));
        list.add(new SingleParameter("SonderMatrix?", Datatypes.BOOLEAN, false, "Ob die Matrix über einen Sonderalgorithmus erzeugt werden soll, der im Code begutachtet werden muss (ignoriert Exponent).", this.id().toUpperCase()));
        return list;
    }
View Full Code Here

   
    @Override
    public List<SingleParameter> getParameters() {
        List<SingleParameter> paramList = super.getParameters();
       
        paramList.add(new SingleParameter("SelectionInterval", Datatypes.LONG, 100l, "Anzahl Zyklen zwischen Selektion", "JASMINE_ROBOT-WITHOUT-MUTATION"));
        paramList.add(new SingleParameter("DateinameGood", Datatypes.STRING, "GoodOnes.txt", "", "JASMINE_ROBOT-WITHOUT-MUTATION"));
        paramList.add(new SingleParameter("DateinameStats", Datatypes.STRING, "Statistiken.txt", "", "JASMINE_ROBOT-WITHOUT-MUTATION"));
       
        return paramList;
    }
View Full Code Here

   
    @Override
    public List<SingleParameter> getParameters() {
        List<SingleParameter> paramList = super.getParameters();
       
        paramList.add(new SingleParameter("DateinameGood", Datatypes.STRING, "GoodOnes.txt", "", "JASMINE_ROBOT-WITHOUT-MUTATION-REG-SEL"));
        paramList.add(new SingleParameter("DateinameMatrix", Datatypes.STRING, "SelektionsMatrix.txt", "", "JASMINE_ROBOT-WITHOUT-MUTATION-REG-SEL"));
       
        return paramList;
    }
View Full Code Here

   
    @Override
    public List<SingleParameter> getParameters() {
        List<SingleParameter> list = super.getParameters();
       
        list.add(new SingleParameter(
                eas.statistics.ConstantsStatistics.VERZERR_ATTR,
                Datatypes.DOUBLE,
                ConstantsSimulation.VERZERR,
                "Die Verzerrungs-Konstante für Roboter.",
                "Environment_EA"));
        list.add(new SingleParameter(
                eas.statistics.ConstantsStatistics.BEZIER_KONST,
                Datatypes.DOUBLE,
                eas.startSetup.marbBuilder.zeichenModi.ConstantsZeichenModi.BEZ_NORMAL,
                "Die Bezier-Konstante (je kleiner, desto feiner).",
                "Environment_EA"));
        list.add(new SingleParameter(
                eas.statistics.ConstantsStatistics.EINFACHE_DARSTELLUNG,
                Datatypes.BOOLEAN,
                true,
                "Ob einfache Darstellung für MARBs ausgewählt ist.",
                "Environment_EA"));
        list.add(new SingleParameter(
                "GraphVizTEMPDIR",
                Datatypes.STRING,
                "C:/temp",
                "Das Verzeichnis, in dem das GraphViz-Interface temporäre Dateien speichert.",
                "Environment_EA"));
        list.add(new SingleParameter(
                "GraphVizStartDotFile",
                Datatypes.STRING,
                "C:/Program Files (x86)/Graphviz2.34/bin/dot.exe",
                "Die Startdatei (dot.exe) für GraphViz.",
                "Environment_EA"));
View Full Code Here

TOP

Related Classes of eas.startSetup.SingleParameter

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.