From 91fab9bfd0c3956a9b289757a0cf5a6e1837351d Mon Sep 17 00:00:00 2001 From: schneefux Date: Sat, 2 Apr 2016 17:46:00 +0200 Subject: add mocked net vizs --- code/weightvis.js | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 1 deletion(-) (limited to 'code/weightvis.js') diff --git a/code/weightvis.js b/code/weightvis.js index 5265cee..64d398c 100644 --- a/code/weightvis.js +++ b/code/weightvis.js @@ -215,9 +215,57 @@ var Loader = (function() { return Loader; })(); +var Mocker = (function() { + function Mocker() { + } -/* animation stepping */ + Mocker.prototype.load = function(shape, callback) { + // shape is an array [layer1size, layer2size, …] + callback(this._createLayout(shape), this._createData(shape)); + }; + Mocker.prototype._createLayout = function(shape) { + // json format: + // see Loader class + var layout = {}; + layout.data = {}; + layout.data.batches = 1; + layout.data.epochs = 1; + layout.net = {}; + // network structure + layout.net.layers = shape.length; + for (layer=0; layer