From 6f70c1a4e47b0bc96ed0ebcca0eb384a5dfdc2f4 Mon Sep 17 00:00:00 2001 From: schneefux Date: Sun, 3 Apr 2016 17:16:03 +0200 Subject: calculate and visualize network activation --- code/weightvis.js | 11 ++++++++--- code/weightviswrapper.js | 45 +++++++++++++++++++++++++++++++++++++-------- index.html | 33 ++++++++++++++++++++------------- 3 files changed, 65 insertions(+), 24 deletions(-) diff --git a/code/weightvis.js b/code/weightvis.js index f61ec39..2ef33e1 100644 --- a/code/weightvis.js +++ b/code/weightvis.js @@ -30,7 +30,9 @@ var linkHighlightColor = pDeepPurple[5], linkHighlightColorAlt = pPink[5], nodeColor = pDeepPurple[4], - nodeHighlightColor = accentColor + nodeColorAlt = pPink[4], + nodeHighlightColor = accentColor, + nodeHighlightColorAlt = pPinkA[3] ; /* network construction */ @@ -63,6 +65,7 @@ var Network = (function() { this.nodes.push({ id: layer.toString() + "_" + node.toString(), layer: layer, + node: node, fixed: true }); } @@ -507,12 +510,14 @@ var NetVisualizer = (function() { function activation(x) { return 1 / (1 + Math.exp(-x)); } var weights = this.data[this.layout.data.batches-1][this.layout.data.epochs-1]; var lastLayerOut = inputs; + var activations = [inputs]; var hasBias = false; if (this.layout.net[0].isBias) { for (bias=0; bias0?nodeColor:nodeColorAlt; }); }; return WeightVisWrapper; diff --git a/index.html b/index.html index 2e17c5c..7bc7474 100644 --- a/index.html +++ b/index.html @@ -120,7 +120,7 @@ var mocker = new WeightVisWrapper(); new VisIntegrater(function(c) { mocker.mock([3, 2, 1], function() { - mocker.openIn(c); + mocker.openIn(c, false); }); }, function(c) { mocker.remove(c); @@ -134,19 +134,26 @@
+

Berechneter MEDV-Wert: lade… - Erwarteter MEDV-Wert: lade…