summaryrefslogtreecommitdiff
path: root/code/weightviswrapper.js
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2016-04-03 18:10:06 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2016-04-03 18:10:06 +0200
commit784d6164412e78d0ca132662707abdf42acffd01 (patch)
tree72ee6e2cce8ded40f802c2cc55c456e644735c01 /code/weightviswrapper.js
parent6f70c1a4e47b0bc96ed0ebcca0eb384a5dfdc2f4 (diff)
downloadvortrag-knn-784d6164412e78d0ca132662707abdf42acffd01.tar.gz
vortrag-knn-784d6164412e78d0ca132662707abdf42acffd01.zip
cleanly integrate node activation visualization
Diffstat (limited to 'code/weightviswrapper.js')
-rw-r--r--code/weightviswrapper.js11
1 files changed, 1 insertions, 10 deletions
diff --git a/code/weightviswrapper.js b/code/weightviswrapper.js
index 22bbe63..1f17b55 100644
--- a/code/weightviswrapper.js
+++ b/code/weightviswrapper.js
@@ -191,16 +191,7 @@ var WeightVisWrapper = (function() {
};
WeightVisWrapper.prototype.activate = function(inputs) {
- // TODO this should be in weightvis.js
- // …this is rather a hack, I got lazy…
- var activations = this.netVisualizer.activate(inputs);
- var flatActivations = [].concat.apply([], activations);
- var max = d3.max(flatActivations, Math.abs),
- min = d3.min(flatActivations, Math.abs);
- var node = this.svg.selectAll(".node");
- node
- .attr("r", function(d) { return 2 * d.r * (Math.abs(activations[d.layer][d.node]) - min) / (max-min); })
- .style("fill", function(d) { return activations[d.layer][d.node]>0?nodeColor:nodeColorAlt; });
+ this.netVisualizer.visualActivate(inputs);
};
return WeightVisWrapper;