Как адаптировать регрессионное демо из библиотеки Байесовской оптимизации? - PullRequest
0 голосов
/ 21 февраля 2020

Я адаптировал следующий демонстрационный код под свои нужды Демо, которое я использовал, чтобы «выучить» . Я хочу изменить демонстрационный код, чтобы изучить следующую простую модель.

def model(c,I,t): return I*np.exp(-c*t)

Я хочу подогнать / настроить регрессор GP для следующей целевой функции:

def my_target(t): return model(0.2,5,t)

Диапазоны вариаций параметров приведены в следующем словаре:

pbounds = {'c': (0, 0.4), 'I': (8, 10), 't':(0,10)}

В следующем объекте задана регрессия гауссовского процесса

bo = BayesianOptimization(model,pbounds,verbose=2,random_state=1)

Как bo получил информацию для соответствия цели ??? ...

Из демо-версии выполняются настройки гауссовского процесса, вызывающие метод bo.maximize(init_points=0, n_iter=5, kappa=5).

Еще раз, как функция была связана с моей целью ????

Я пытаюсь воспроизвести этот пример мой тестовый пример с использованием GP. ...

Спасибо.

...