Computes square loss with first element of hidden layer array.
| 4 | from lstm import LstmParam, LstmNetwork |
| 5 | |
| 6 | class ToyLossLayer: |
| 7 | """ |
| 8 | Computes square loss with first element of hidden layer array. |
| 9 | """ |
| 10 | @classmethod |
| 11 | def loss(self, pred, label): |
| 12 | return (pred[0] - label) ** 2 |
| 13 | |
| 14 | @classmethod |
| 15 | def bottom_diff(self, pred, label): |
| 16 | diff = np.zeros_like(pred) |
| 17 | diff[0] = 2 * (pred[0] - label) |
| 18 | return diff |
| 19 | |
| 20 | class Primes: |
| 21 | def __init__(self): |
nothing calls this directly
no outgoing calls
no test coverage detected