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

Method updateGraph

View/Graph.js:134–193  ·  view source on GitHub ↗
(net)

Source from the content-addressed store, hash-verified

132
133 // feed in each point from the graph and calculate results
134 updateGraph(net){
135
136 net.setNetInput_test(this.fakedata.points[0]);
137 net.update();
138
139 for(var i=0;i<this.fakedata.points.length;i++){
140 net.setNetInput_test(this.fakedata.points[i]);
141 net.update();
142
143 //this.bg.getChildByName(net.netInput[0].toString() + net.netInput[1].toString()).tint=0xff0000;
144 //strawberry
145
146
147 if(net.netOut[0]>0.5 && net.netOut[1]<=0.5){
148
149 if(net.netOut[0]>0.9){
150 this.bg.getChildByName(net.netInput[0].toString() + net.netInput[1].toString()).tint=0xff0000;
151
152 }else if(net.netOut[0]>0.8){
153 this.bg.getChildByName(net.netInput[0].toString() + net.netInput[1].toString()).tint=0xff4c3f;
154
155 }else if(net.netOut[0]>0.7){
156 this.bg.getChildByName(net.netInput[0].toString() + net.netInput[1].toString()).tint=0xff756c;
157
158 }else if(net.netOut[0]>0.6){
159 this.bg.getChildByName(net.netInput[0].toString() + net.netInput[1].toString()).tint=0xff9995;
160
161 } else{
162 this.bg.getChildByName(net.netInput[0].toString() + net.netInput[1].toString()).tint=0xffbbbb;
163 }
164 }
165
166 //blueberry
167 if(net.netOut[1]>0.5 && net.netOut[0]<=0.5){
168
169 if(net.netOut[1]>0.9){
170 this.bg.getChildByName(net.netInput[0].toString() + net.netInput[1].toString()).tint=0x0000ff;
171
172 }else if(net.netOut[1]>0.8){
173 this.bg.getChildByName(net.netInput[0].toString() + net.netInput[1].toString()).tint=0x5149ff;
174
175 }else if(net.netOut[1]>0.7){
176 this.bg.getChildByName(net.netInput[0].toString() + net.netInput[1].toString()).tint=0x7a75ff;
177
178 }else if(net.netOut[1]>0.6){
179 this.bg.getChildByName(net.netInput[0].toString() + net.netInput[1].toString()).tint=0x9f9dff;
180
181 } else{
182 this.bg.getChildByName(net.netInput[0].toString() + net.netInput[1].toString()).tint=0xc4c4ff;
183
184 }
185
186 }
187
188
189 }
190
191 net.setNetInput(net.data.points[0]);

Callers 2

makeSlidesFunction · 0.95
drawLearnButtonsMethod · 0.80

Calls 3

setNetInput_testMethod · 0.80
updateMethod · 0.80
setNetInputMethod · 0.80

Tested by

no test coverage detected