예제 #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)
예제 #2
0
파일: emissions.py 프로젝트: zhoupc/ssm
 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)
예제 #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_)
예제 #4
0
파일: emissions.py 프로젝트: zhoupc/ssm
 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)