(graph)
| 831 | |
| 832 | |
| 833 | drawDataButtons(graph){ |
| 834 | |
| 835 | var newdatax=window.innerWidth-260; |
| 836 | var newdatay= 50 |
| 837 | var slide=this; |
| 838 | |
| 839 | var databox= new PIXI.Sprite(loader.resources["images/boxes/databox.png"].texture); |
| 840 | databox.name="databox"; |
| 841 | databox.x=newdatax |
| 842 | databox.y=newdatay |
| 843 | this.buttonContainer.addChild(databox); |
| 844 | |
| 845 | databox.addChild(new Button("newdata",loader.resources["images/buttons/datalin.png"].texture,100,88,true)); |
| 846 | databox.getChildByName("newdata").on('click', function(e){ |
| 847 | |
| 848 | slide.looplim=1000; |
| 849 | slide.loopcount=0; |
| 850 | |
| 851 | graph.clearGraph_all(slide.slideNet.data); |
| 852 | if(slide.sandbox){ |
| 853 | |
| 854 | slide.costLabel.getChildByName("epochbox").getChildByName("epoch").text=slide.loopcount; |
| 855 | } |
| 856 | |
| 857 | graph.posAxis(); |
| 858 | graph.axis.texture=(loader.resources["images/graph/axis.png"].texture); |
| 859 | |
| 860 | for(var i=0;i<slide.slideNet.layers.length;i++){ |
| 861 | slide.buttonContainer.getChildByName("buttonNeuronAddContainer").getChildAt(i).visible=false; |
| 862 | slide.buttonContainer.getChildByName("buttonNeuronRemContainer").getChildAt(i).visible=false; |
| 863 | } |
| 864 | |
| 865 | var newdata = new data(0,["strawberry","blueberry"],["length", "roundness"]); |
| 866 | newdata.makefruits_linear(); |
| 867 | newdata.shuffle(); |
| 868 | slide.slideNet.setNetData(newdata); |
| 869 | slide.slideNet.setNetInput(newdata.points[0]); |
| 870 | slide.slideNet.update(); |
| 871 | slide.draw_update(slide.slideNet); |
| 872 | graph.populateGraph(newdata); |
| 873 | |
| 874 | var newnet = new Net(); |
| 875 | |
| 876 | newnet.setNetData(slide.slideNet.data); |
| 877 | newnet.setNetActFn(slide.slideNet.netActFn); |
| 878 | newnet.getLayer(0).addNeuron(); |
| 879 | newnet.getLayer(0).addNeuron(); |
| 880 | newnet.setOutLayer(); |
| 881 | newnet.update(); |
| 882 | slide.slideNet=newnet; |
| 883 | slide.draw_init(newnet); |
| 884 | |
| 885 | slide.costLabel.getChildByName("costBox").getChildByName("costText").text="-"; |
| 886 | |
| 887 | |
| 888 | |
| 889 | }); |
| 890 |
no test coverage detected