MCPcopy Create free account
hub / github.com/lazyprogrammer/machine_learning_examples / get_ht

Method get_ht

rnn_class/batch_gru.py:47–52  ·  view source on GitHub ↗
(self, xWxr_t, xWxz_t, xWxh_t, h_t1)

Source from the content-addressed store, hash-verified

45 self.params = [self.Wxr, self.Whr, self.br, self.Wxz, self.Whz, self.bz, self.Wxh, self.Whh, self.bh, self.h0]
46
47 def get_ht(self, xWxr_t, xWxz_t, xWxh_t, h_t1):
48 r = T.nnet.sigmoid(xWxr_t + h_t1.dot(self.Whr) + self.br)
49 z = T.nnet.sigmoid(xWxz_t + h_t1.dot(self.Whz) + self.bz)
50 hhat = self.f(xWxh_t + (r * h_t1).dot(self.Whh) + self.bh)
51 h = (1 - z) * h_t1 + z * hhat
52 return h
53
54 def recurrence(self, xWxr_t, xWxz_t, xWxh_t, is_start, h_t1, h0):
55 h_t = T.switch(

Callers 1

recurrenceMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected