Ejemplo n.º 1
0
def GenerateRichDataFromTheta(rs, sizeOfTarget, foldername, thetaFile, repeat, save):
    exp = Experiments(rs, sizeOfTarget, save, foldername,thetaFile,rs.popsizeCmaes,rs.period)
    cost = exp.runRichTrajectories(repeat)
    print("Average cost: ", cost)
    print("foldername : ", foldername)
    if (save):
        exp.saveCost()
Ejemplo n.º 2
0
def GenerateDataFromTheta(rs, sizeOfTarget, foldername, thetaFile, repeat, save):
    exp = Experiments(rs, sizeOfTarget, save, foldername,thetaFile,rs.popsizeCmaes,rs.period)
    cost, time = exp.runTrajectoriesForResultsGeneration(repeat)
    print("Average cost: ", cost)
    print("Average time: ", time)
    print("foldername : ", foldername)
    if (save):
        exp.saveCost()
Ejemplo n.º 3
0
def GenerateRichDataFromTheta(rs, sizeOfTarget, foldername, thetaFile, repeat,
                              save):
    exp = Experiments(rs, sizeOfTarget, save, foldername, thetaFile,
                      rs.popsizeCmaes, rs.period)
    cost = exp.runRichTrajectories(repeat)
    print("Average cost: ", cost)
    print("foldername : ", foldername)
    if (save):
        exp.saveCost()
Ejemplo n.º 4
0
def GenerateDataFromTheta(rs, sizeOfTarget, foldername, thetaFile, repeat,
                          save):
    exp = Experiments(rs, sizeOfTarget, save, foldername, thetaFile,
                      rs.popsizeCmaes, rs.period)
    cost, time = exp.runTrajectoriesForResultsGeneration(repeat)
    print("Average cost: ", cost)
    print("Average time: ", time)
    print("foldername : ", foldername)
    if (save):
        exp.saveCost()
Ejemplo n.º 5
0
def GenerateRichDataFromTheta(rs, target_size, foldername, thetaFile, repeat, save):
    '''
    Generate Data from a given theta file

    Input:    -target_size, size of the target, float
            -save: do we save the results (false when running CMAES)? True = Yes, False = No
    '''
    os.system("rm "+foldername+"Log/*.log")
    exp = Experiments(rs, target_size, save, foldername,thetaFile,rs.popsizeCmaes,rs.period)
    cost = exp.runRichTrajectories(repeat)
    print("Average cost: ", cost)
    print("foldername : ", foldername)
    if (save):
        exp.saveCost()
Ejemplo n.º 6
0
def GenerateDataFromThetaNController(rs, target_size, foldername, thetaFile, repeat, save,noise=None):
    '''
    Generate Data from a given theta file

    Input:    -target_size, size of the target, float
            -save: do we save the results (false when running CMAES)? True = Yes, False = No
    '''
    os.system("rm "+foldername+"/Log/*.log 2>/dev/null")
    exp = Experiments(rs, target_size, save, foldername,None,rs.popsizeCmaes,rs.period)
    if(noise!=None): exp.setNoise(noise)
    cost, time = exp.runTrajectoriesForResultsGenerationNController(repeat,thetaFile)
    print("Average cost: ", cost)
    print("Average time: ", time)
    print("foldername : ", foldername)
    if (save):
        exp.saveCost()
Ejemplo n.º 7
0
def GenerateRichDataFromTheta(rs, target_size, foldername, thetaFile, repeat,
                              save):
    '''
    Generate Data from a given theta file

    Input:    -target_size, size of the target, float
            -save: do we save the results (false when running CMAES)? True = Yes, False = No
    '''
    os.system("rm " + foldername + "Log/*.log")
    exp = Experiments(rs, target_size, save, foldername, thetaFile,
                      rs.popsizeCmaes, rs.period)
    cost = exp.runRichTrajectories(repeat)
    print("Average cost: ", cost)
    print("foldername : ", foldername)
    if (save):
        exp.saveCost()
Ejemplo n.º 8
0
def GenerateDataFromThetaNController(rs,
                                     target_size,
                                     foldername,
                                     thetaFile,
                                     repeat,
                                     save,
                                     noise=None):
    '''
    Generate Data from a given theta file

    Input:    -target_size, size of the target, float
            -save: do we save the results (false when running CMAES)? True = Yes, False = No
    '''
    os.system("rm " + foldername + "/Log/*.log 2>/dev/null")
    exp = Experiments(rs, target_size, save, foldername, None, rs.popsizeCmaes,
                      rs.period)
    if (noise != None): exp.setNoise(noise)
    cost, time = exp.runTrajectoriesForResultsGenerationNController(
        repeat, thetaFile)
    print("Average cost: ", cost)
    print("Average time: ", time)
    print("foldername : ", foldername)
    if (save):
        exp.saveCost()