From 80f3bea22f7a6bec26bf57234bd74a81b675dd4a Mon Sep 17 00:00:00 2001 From: Shin Date: Tue, 6 Sep 2016 00:00:08 +0200 Subject: [PATCH] Logical problem set min param --- include/NeuralNetwork/ProblemSets/Logical.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/NeuralNetwork/ProblemSets/Logical.h b/include/NeuralNetwork/ProblemSets/Logical.h index b826310..969ea12 100644 --- a/include/NeuralNetwork/ProblemSets/Logical.h +++ b/include/NeuralNetwork/ProblemSets/Logical.h @@ -6,12 +6,12 @@ namespace NeuralNetwork { namespace ProblemSets { typedef std::pair, std::vector> TrainingPattern; - std::vector And() { - return {{{0,1},{0}},{{1,0},{0}},{{1,1},{1}},{{0,0},{0}}}; + std::vector And(float min = 0.0) { + return {{{min,1},{min}},{{1,min},{min}},{{1,1},{1}},{{min,min},{min}}}; } - std::vector Or() { - return {{{0,1},{1}},{{1,0},{1}},{{1,1},{1}},{{0,0},{0}}}; + std::vector Or(float min = 0.0) { + return {{{min,1},{1}},{{1,min},{1}},{{1,1},{1}},{{min,min},{min}}}; } std::vector Xor(float min = 0.0) {