From 536adf0782f5a062218831619804b000ce8fb132 Mon Sep 17 00:00:00 2001 From: Max Zwiessele Date: Fri, 17 Oct 2014 17:30:48 +0100 Subject: [PATCH] [classification] sparse gp inference for EPDTC --- .../expectation_propagation_dtc.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/GPy/inference/latent_function_inference/expectation_propagation_dtc.py b/GPy/inference/latent_function_inference/expectation_propagation_dtc.py index 7c8041ce..9ffb4945 100644 --- a/GPy/inference/latent_function_inference/expectation_propagation_dtc.py +++ b/GPy/inference/latent_function_inference/expectation_propagation_dtc.py @@ -21,6 +21,13 @@ class EPDTC(LatentFunctionInference): self.get_trYYT.limit = limit self.get_YYTfactor.limit = limit + def on_optimization_start(self): + self._ep_approximation = None + + def on_optimization_end(self): + # TODO: update approximation in the end as well? Maybe even with a switch? + pass + def _get_trYYT(self, Y): return np.sum(np.square(Y))