Compute full loss
(L, G)
| 555 | vloss = [] |
| 556 | |
| 557 | def loss(L, G): |
| 558 | """Compute full loss""" |
| 559 | return ( |
| 560 | nx.sum((nx.dot(xs1, L) - ns * nx.dot(G, xt)) ** 2) |
| 561 | + mu * nx.sum(G * M) |
| 562 | + eta * nx.sum(sel(L - I0) ** 2) |
| 563 | ) |
| 564 | |
| 565 | def solve_L(G): |
| 566 | """solve L problem with fixed G (least square)""" |
no test coverage detected