Package ch.idsia.scenarios.test

Source Code of ch.idsia.scenarios.test.StochasticityTest

package ch.idsia.scenarios.test;

import ch.idsia.ai.agents.Agent;
import ch.idsia.ai.agents.RegisterableAgent;
import ch.idsia.ai.tasks.ProgressTask;
import ch.idsia.ai.tasks.Task;
import ch.idsia.tools.CmdLineOptions;
import ch.idsia.tools.EvaluationOptions;

/**
* Created by IntelliJ IDEA.
* User: julian
* Date: May 9, 2009
* Time: 4:23:04 PM
*/
public class StochasticityTest {

    final static int repetitions = 10;

    public static void main(String[] args) {
        Agent controller = RegisterableAgent.load (args[0]);
        RegisterableAgent.registerAgent (controller);
        EvaluationOptions options = new CmdLineOptions(new String[0]);
        options.setAgent(controller);
        options.setPauseWorld (false);
        Task task = new ProgressTask(options);
        options.setMaxFPS(true);
        options.setVisualization(false);     
        options.setMaxAttempts(1);
        options.setMatlabFileName("");
        task.setOptions(options);
        for (int i = 0; i < repetitions; i++) {
            System.out.println ("Score: " + task.evaluate (controller)[0]);
        }
    }

}
TOP

Related Classes of ch.idsia.scenarios.test.StochasticityTest

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.