MCPcopy Create free account
hub / github.com/aegeorge42/aegeorge42.github.io / drawLabels_init

Method drawLabels_init

View/Slide.js:2191–2342  ·  view source on GitHub ↗
(net)

Source from the content-addressed store, hash-verified

2189 }
2190
2191 drawLabels_init(net){
2192 this.labelsContainer.removeChildren();
2193
2194 for(var i = 0; i<net.data.type.length; i++){
2195
2196 //final output type labels ex strawberry, blueberry
2197 var typeLabel = new PIXI.Text(net.data.type[i],textstyles.default);
2198 typeLabel.name="typeLabel"+i;
2199 typeLabel.x=layout.NEURON_LEFTLIM + (net.layers.length-1)*layout.NEURON_X_DIF + 35;
2200 typeLabel.y=layout.NEURON_UPPERLIM + (i*layout.NEURON_Y_DIF) + 5;
2201
2202 //target value
2203 var targetLabel = new PIXI.Text("target: "+net.target[i],textstyles.medium);
2204 targetLabel.name="targetLabel"+i;
2205 targetLabel.x=layout.NEURON_LEFTLIM + (net.layers.length-1)*layout.NEURON_X_DIF + 35;
2206 targetLabel.y=layout.NEURON_UPPERLIM + (i*layout.NEURON_Y_DIF) + 30;
2207
2208 this.labelsContainer.addChild(typeLabel,targetLabel);
2209 }
2210
2211 if(this.backprop){
2212 var targetLabel0= this.labelsContainer.getChildByName("targetLabel0");
2213 var typeLabel0= this.labelsContainer.getChildByName("typeLabel0");
2214
2215 var y1 = new PIXI.Sprite(loader.resources["images/backprop/y1.png"].texture);
2216 targetLabel0.addChild(y1);
2217
2218 targetLabel0.text=" = "+net.target[0];
2219 typeLabel0.text=" = "+net.cost[0].toFixed(4);
2220 typeLabel0.style=targetLabel0.style;
2221
2222 targetLabel0.x=layout.NEURON_LEFTLIM + (net.layers.length-1)*layout.NEURON_X_DIF +60;
2223 targetLabel0.y=layout.NEURON_UPPERLIM;
2224 typeLabel0.x=targetLabel0.x;
2225 typeLabel0.y=targetLabel0.y+30;
2226
2227 var targetLabel1= this.labelsContainer.getChildByName("targetLabel1");
2228 var typeLabel1= this.labelsContainer.getChildByName("typeLabel1");
2229
2230 var y2 = new PIXI.Sprite(loader.resources["images/backprop/y2.png"].texture);
2231 targetLabel1.addChild(y2);
2232
2233 targetLabel1.text=" = "+net.target[1];
2234 typeLabel1.text=" = "+net.cost[1].toFixed(4);
2235 typeLabel1.style=targetLabel1.style;
2236
2237 targetLabel1.x=layout.NEURON_LEFTLIM + (net.layers.length-1)*layout.NEURON_X_DIF +60;
2238 targetLabel1.y=layout.NEURON_UPPERLIM + (layout.NEURON_Y_DIF);
2239 typeLabel1.x=targetLabel1.x;
2240 typeLabel1.y=targetLabel1.y+30;
2241
2242 if(this.backprop_steps){
2243
2244 var c1 = new PIXI.Sprite(loader.resources["images/backprop/c1.png"].texture);
2245 c1.scale.set(0.55)
2246 c1.x=-10;
2247 c1.y=10;
2248 targetLabel0.addChild(c1);

Callers 1

draw_initMethod · 0.95

Calls 3

setNetInputMethod · 0.80
updateMethod · 0.80
draw_updateMethod · 0.80

Tested by

no test coverage detected