Remove softmax of output layer.
Only update if the prediction is wrong!
The error vector is adopted with large margin loss, (golden -1,
                                                     mis-predicted 1)
and only update the two neurons(gold amd mis-predicted) of output layer.