Пример #1
0
import nest_asyncio

nest_asyncio.apply()
import asyncio

from teeport import Teeport
from opt.algorithms.ego import optimize

teeport = Teeport('ws://lambda-sp3:8090/')
teeport.run_optimizer(
    optimize,
    'EGO',
    name='EGO',
    configs={
        # initialization
        'D': 13,
        'N0': 30,
        'method': 'lhs',
        'vrange': [0, 1],
        'add_center': False,
        # hyper-parameters
        'criterion': 'UCB',
        # termination
        'T': 300
    })
print('optimizer is running...')

loop = asyncio.get_event_loop()
loop.run_until_complete(teeport.optimizer.task)
Пример #2
0
import nest_asyncio
nest_asyncio.apply()
import asyncio

from teeport import Teeport
from opt.algorithms.pso import optimize

teeport = Teeport('ws://lambda-sp3:8090/')
teeport.run_optimizer(optimize, 'PSO', name='PSO', configs={
    'D': 8,
    'N0': 30,
    'method': 'lhs',
    'Ng': 20
})
print('optimizer is running...')

loop = asyncio.get_event_loop()
loop.run_until_complete(teeport.optimizer.task)
Пример #3
0
import nest_asyncio
nest_asyncio.apply()
import asyncio

from teeport import Teeport
from opt.algorithms.nsgaii import optimize

teeport = Teeport('ws://lambda-sp3:8090/')
teeport.run_optimizer(optimize,
                      'NSGA-II',
                      name='NSGA-II',
                      configs={
                          'D': 8,
                          'N0': 80,
                          'seed': None,
                          'Ng': 30
                      })
print('optimizer is running...')

loop = asyncio.get_event_loop()
loop.run_until_complete(teeport.optimizer.task)