automl / RoBO

RoBO: a Robust Bayesian Optimization framework
BSD 3-Clause "New" or "Revised" License
482 stars 133 forks source link

the incompatibility between george.kernels.Matern52Kernel and george.kernels.TaskKernel in robo.fmin.mtbo #104

Open judyweiying opened 5 years ago

judyweiying commented 5 years ago

Hi @aaronkl

I tried to implement a MTBO program, but I have problems calling robo.fmin.mtbo.

Two kernels are used in robo.fmin.mtbo. i.e., Matern52Kernel and TaskKernel. But neither version of the george version can fit both.

  1. I tried the development branch of george, but TaskKernel is undefined.
  2. I tried the master branch of george, though TaskKernel is defined, the initialization parameters for Matern52Kernel are apparently different from those defined in robo.fmin.mtbo.

Could you kindly fix this?

aaronkl commented 5 years ago

Unfortunately, the Taskkernel doesn't work with the latest george version anymore (automl/george development branch) and I don't know how to fix that with their new interface for kernels