GPflow / GPflowOpt

Bayesian Optimization using GPflow
Apache License 2.0
270 stars 61 forks source link

Support additional training information #45

Open javdrher opened 7 years ago

javdrher commented 7 years ago

Following the goals in #44 I took a step back on the issue. It got me thinking about the role of the data object, right now I think the fundamental rule should be: the data object is to bring the data (X/Y and anything extra) from the expensive functions to the models.

Right now, I have the following idea in my mind:

I have some different versions in my mind, we could automatically construct a pipeline with for instance Apache Beam but that would be overkill and it might introduce a lot more coupling between the objects. Also it would make the learning curve to contribute a lot higher. Also I think the logic in the Data object can be straightforward.

icouckuy commented 6 years ago

I think supporting additional training data needs more thought and is a lot of work. Lets not fix this on a release version yet