Yuchan
commited on
Update Model.py
Browse files
Model.py
CHANGED
|
@@ -189,9 +189,14 @@ class LoU(layers.Layer):
|
|
| 189 |
k = self.Kr(k)
|
| 190 |
V = self.Vr(V)
|
| 191 |
|
| 192 |
-
|
| 193 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 194 |
score = g_q * g_k
|
|
|
|
| 195 |
alpha_dynamic = self.alpha_linear(x_f32)
|
| 196 |
score_ema = self._ema_over_time(score, alpha_dynamic)
|
| 197 |
mean_last = tf.reduce_mean(score_ema, axis=-1, keepdims=True)
|
|
|
|
| 189 |
k = self.Kr(k)
|
| 190 |
V = self.Vr(V)
|
| 191 |
|
| 192 |
+
# 旮办〈 旖旊摐:
|
| 193 |
+
# g_q = tf.nn.sigmoid(q)
|
| 194 |
+
# g_k = tf.nn.sigmoid(k)
|
| 195 |
+
|
| 196 |
+
g_q = (tf.nn.tanh(q) + 1.0) / 2.0
|
| 197 |
+
g_k = (tf.nn.tanh(k) + 1.0) / 2.0
|
| 198 |
score = g_q * g_k
|
| 199 |
+
|
| 200 |
alpha_dynamic = self.alpha_linear(x_f32)
|
| 201 |
score_ema = self._ema_over_time(score, alpha_dynamic)
|
| 202 |
mean_last = tf.reduce_mean(score_ema, axis=-1, keepdims=True)
|