コード例 #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
コード例 #2
0
ファイル: convnet.py プロジェクト: lenovor/simple_convnet
 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
コード例 #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))
コード例 #4
0
ファイル: convnet.py プロジェクト: lenovor/simple_convnet
 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))