From 1872d5b4c15c70325c8c958ff20fb7ee7223016c Mon Sep 17 00:00:00 2001 From: JAN VOJACEK Date: Sat, 21 Jul 2018 17:44:39 +0200 Subject: [PATCH] Slightly changed the way sigmoid is calculated due to unability to compile the old way. --- Sources/Activation.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Sources/Activation.swift b/Sources/Activation.swift index e76f024..9264624 100644 --- a/Sources/Activation.swift +++ b/Sources/Activation.swift @@ -302,7 +302,8 @@ public extension NeuralNet { // TODO break case .sigmoid: - result = zip(real, target).map{(-$0 * (1 - $0) * ($1 - $0))} + let pairs = zip(real, target) + result = pairs.map{(-$0 * (1 - $0) * ($1 - $0))} case .softmax: vDSP_vsub(target, 1, real, 1,