コード例 #1
0
 def __setstate__(self, state):
     network = pickle.loads(state.pop('architecture'))
     weights = state.pop('weights')
     self.__init__(state['ds'], state['da'], network=network)
     T.get_current_session().run([
         T.core.assign(a, b) for a, b in zip(self.get_parameters(), weights)
     ])
コード例 #2
0
ファイル: lds.py プロジェクト: yuchen8807/parasol
 def __setstate__(self, state):
     time_varying = state.pop('time_varying')
     weights = state.pop('weights')
     self.__init__(state['ds'], state['da'], state['horizon'], time_varying=time_varying)
     T.get_current_session().run([T.core.assign(a, b) for a, b in zip(self.get_parameters(), weights)])
コード例 #3
0
ファイル: lds.py プロジェクト: yuchen8807/parasol
 def __getstate__(self):
     state = super(LDS, self).__getstate__()
     state['time_varying'] = self.time_varying
     state['weights'] = T.get_current_session().run(self.get_parameters())
     return state
コード例 #4
0
 def __getstate__(self):
     state = super(NNCost, self).__getstate__()
     state['architecture'] = self.architecture
     state['weights'] = T.get_current_session().run(self.get_parameters())
     return state
コード例 #5
0
 def predict(self, sensor_readings):
     sess = T.get_current_session()
     return sess.run(self.Y_pred, {
         self.X : sensor_readings
     })