[mrd] plotting, init, inference etc.

This commit is contained in:
Max Zwiessele 2014-05-16 11:21:08 +01:00
parent efc1f4413c
commit 94c84a23a3
8 changed files with 236 additions and 72 deletions

View file

@ -38,6 +38,25 @@ class LatentFunctionInference(object):
"""
pass
class InferenceMethodList(LatentFunctionInference, list):
def on_optimization_start(self):
for inf in self:
inf.on_optimization_start()
def on_optimization_end(self):
for inf in self:
inf.on_optimization_end()
def __getstate__(self):
state = []
for inf in self:
state.append(inf)
return state
def __setstate__(self, state):
for inf in state:
self.append(inf)
from exact_gaussian_inference import ExactGaussianInference
from laplace import Laplace