MCPcopy
hub / github.com/BrainJS/brain.js / matrixToString

Function matrixToString

browser.js:3974–3991  ·  view source on GitHub ↗
(m, stateIndex)

Source from the content-addressed store, hash-verified

3972 }
3973
3974 function matrixToString(m, stateIndex) {
3975 if (!m || !m.rows || !m.columns) return 'null';
3976
3977 if (m === model.input) return 'json.input';
3978 if (m === model.outputConnector) return 'json.outputConnector';
3979 if (m === model.output) return 'json.output';
3980
3981 for (var i = 0, max = model.hiddenLayers.length; i < max; i++) {
3982 var hiddenLayer = model.hiddenLayers[i];
3983 for (var p in hiddenLayer) {
3984 if (!hiddenLayer.hasOwnProperty(p)) continue;
3985 if (hiddenLayer[p] !== m) continue;
3986 return 'json.hiddenLayers[' + i + '].' + p;
3987 }
3988 }
3989
3990 return matrixOrigin(m, stateIndex);
3991 }
3992
3993 function toInner(fnString) {
3994 // crude, but should be sufficient for now

Callers 3

browser.jsFile · 0.85
toFunctionMethod · 0.85
toFunctionMethod · 0.85

Calls 1

matrixOriginFunction · 0.85

Tested by

no test coverage detected