Esempio n. 1
0
 def initialize(self, datas, inputs=None, masks=None, tags=None):
     datas = [
         interpolate_data(data, mask) for data, mask in zip(datas, masks)
     ]
     yhats = [self.link(np.clip(d, .1, .9)) for d in datas]
     self._initialize_with_pca(yhats, inputs=inputs, masks=masks, tags=tags)
Esempio n. 2
0
 def initialize_variational_params(self, data, input, mask, tag):
     data = interpolate_data(data, mask)
     mu = np.concatenate((np.zeros((1, self.N)), self.As[0] * data[:-1]))
     residual = data - mu
     return self._initialize_variational_params(residual, input, mask, tag)
Esempio n. 3
0
 def initialize(self, datas, inputs=None, masks=None, tags=None):
     datas = [interpolate_data(data, mask) for data, mask in zip(datas, masks)]
     pca = self._initialize_with_pca(datas, inputs=inputs, masks=masks, tags=tags)
     self.inv_etas[:,...] = np.log(pca.noise_variance_)
Esempio n. 4
0
 def initialize(self, datas, inputs=None, masks=None, tags=None):
     datas = [
         interpolate_data(data, mask) for data, mask in zip(datas, masks)
     ]
     logrates = [self.link(np.clip(d, .25, np.inf)) for d in datas]
     self._initialize_with_pca(datas, masks)