**Self evaluation:**
1. Build test: [X]Passed [ ]Failed [ ]Skipped
2. Run test: [X]Passed [ ]Failed [ ]Skipped
Signed-off-by: jijoong.moon <jijoong.moon@samsung.com>
# logistic ( for logistic regression )
Model = "model.bin" # model path to save / read
minibatch = 1 # mini batch size
+epsilon = 1e-5
# Layer Section : Name
[inputlayer]
if (cost == COST_LOGISTIC) {
dJdB = Y.subtract(Y2);
Matrix temp =
- ((Y2.multiply(-1.0).transpose().dot(Y.add(1e-5).applyFunction(log)))
+ ((Y2.multiply(-1.0).transpose().dot(Y.add(opt.epsilon).applyFunction(log)))
.subtract(Y2.multiply(-1.0).add(1.0).transpose().dot(
- Y.multiply(-1.0).add(1.0).add(1e-5).applyFunction(log))));
+ Y.multiply(-1.0).add(1.0).add(opt.epsilon).applyFunction(log))));
loss = (1.0 / Y.Mat2Vec().size()) * temp.Mat2Vec()[0];
} else {
Matrix sub = Y2.subtract(Y);