Ejemplo n.º 1
0
 def cost_grad(self, final_acts, y):
     exp_act = safe_exp(final_acts)
     sum_exp = np.sum(exp_act, axis=1)
     return exp_act / sum_exp[:, np.newaxis] - y
Ejemplo n.º 2
0
 def cost_grad(self, final_acts, y):
     exp_act = safe_exp(final_acts)
     sum_exp = np.sum(exp_act, axis=1)
     return exp_act / sum_exp[:, np.newaxis] - y
Ejemplo n.º 3
0
 def _cost(self, final_acts, y):
     exp_act = safe_exp(final_acts)
     lse_act = safe_log(np.sum(exp_act, axis=1))
     return -np.mean(
         np.sum((y * (final_acts - lse_act[:, np.newaxis])), axis=1))
Ejemplo n.º 4
0
 def _cost(self, final_acts, y):
     exp_act = safe_exp(final_acts)
     lse_act = safe_log(np.sum(exp_act, axis=1))
     return -np.mean(np.sum((y * (final_acts - lse_act[:, np.newaxis])), axis=1))