From 7dd1ac57178055aa8407777d4fb03787e21e6f66 Mon Sep 17 00:00:00 2001 From: skal Date: Wed, 11 Feb 2026 10:10:11 +0100 Subject: fix: Move sigmoid activation to call site in CNN layer shader Conv functions now return raw sum, sigmoid applied at call site. Matches tanh pattern used for inner layers. Co-Authored-By: Claude Sonnet 4.5 --- workspaces/main/shaders/cnn/cnn_conv5x5.wgsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'workspaces/main/shaders/cnn/cnn_conv5x5.wgsl') diff --git a/workspaces/main/shaders/cnn/cnn_conv5x5.wgsl b/workspaces/main/shaders/cnn/cnn_conv5x5.wgsl index e39f6ef..9328d75 100644 --- a/workspaces/main/shaders/cnn/cnn_conv5x5.wgsl +++ b/workspaces/main/shaders/cnn/cnn_conv5x5.wgsl @@ -62,7 +62,7 @@ fn cnn_conv5x5_7to1( } } - return 1.0 / (1.0 + exp(-sum)); + return sum; } // Source layer: 7→4 channels (vec4-optimized) -- cgit v1.2.3