sefer

Posts tagged with “programming”

 

several runs w/one target to the right December 3

run length:16
01234567891011121314
avg0.023740350.022947190.024840450.027167880.03681750.076822240.16133370.24915820.32311040.33676880.24911510.28302670.38352270.38903420.3153373
max0.067697240.039253420.044986020.12634960.4042370.3743890.35557730.31379610.37356670.35483430.36517610.30218480.40516380.40516380.4040922
Population Size:100
Run Length:30
Do Training:False
Do Hybrid Training:True
Do Competitive Run:False
Inputs:hasTarget,targetLeft,targetRight,dirToTarget,distToTarget,grounded,wall,ladder,sensor0,sensor1,sensor2
Outputs:left,right,up,down,run,jump,sensordir0,sensordir1,sensordir2
Hidden Layers:8 12 12 8 
Back Propogation:True
run length:9
01234567
avg0.030601370.029954930.040247280.05757450.095490890.15289040.23825980.3359577
max0.32106930.09311760.34051520.39873120.31567440.35779930.40414740.4036549

Population Size:100
Run Length:30
Do Training:False
Do Hybrid Training:True
Do Competitive Run:False
Inputs:hasTarget,targetLeft,targetRight,dirToTarget,distToTarget,grounded,wall,ladder,sensor0,sensor1,sensor2
Outputs:left,right,up,down,run,jump,sensordir0,sensordir1,sensordir2
Hidden Layers:8 12 12 8 
Back Propogation:True
run length:13
01234567891011
avg0.030172940.039395330.07137590.11559570.16438360.16525810.1753730.18232410.20878380.26993070.26073250.2376547
max0.24596230.25104350.33833530.38782510.40206720.31078250.36920910.32404980.39789290.39962280.38204940.3360826

Population Size:100
Run Length:30
Do Training:False
Do Hybrid Training:True
Do Competitive Run:False
Inputs:hasTarget,targetLeft,targetRight,dirToTarget,distToTarget,grounded,wall,ladder,sensor0,sensor1,sensor2
Outputs:left,right,up,down,run,jump,sensordir0,sensordir1,sensordir2
Hidden Layers:8 12 12 8 
Back Propogation:True
run length:17
0123456789101112131415
avg0.028908390.051553750.13598760.14489090.17365770.20036680.22627910.20800240.24380670.21974630.34052910.30466820.23683580.23792230.31823420.3583929
max0.37947180.34134240.35956810.3387110.22745840.23682330.38412630.23682330.28037760.25002440.38589060.35020610.27157270.27352270.36423750.3841804

Population Size:100
Run Length:30
Do Training:False
Do Hybrid Training:True
Do Competitive Run:False
Inputs:hasTarget,targetLeft,targetRight,dirToTarget,distToTarget,grounded,wall,ladder,sensor0,sensor1,sensor2
Outputs:left,right,up,down,run,jump,sensordir0,sensordir1,sensordir2
Hidden Layers:8 12 12 8 
Back Propogation:True

 

test #2 November 21

run length:41
0123456789101112131415161718192021222324252627282930313233343536373839
avg0.019271730.023595340.028119770.037081930.042555820.041575180.043942670.044588750.043186430.04282280.040523640.046585830.043472680.045829170.043740650.041004960.048895150.045406720.050065920.045644750.04278790.049295920.048593760.053390970.05071970.048250980.05105250.054134770.052137270.051517640.047491170.049650090.057840120.054049920.052371180.05252840.047839490.053760310.048474970.04896856
max0.079644610.086273020.056244810.054029470.084772160.083754640.075541590.056235430.0565370.051585230.050634920.060581570.050976740.089652580.065699020.082901690.085129750.083311950.059620690.055119650.055204270.055496940.063591670.064545560.058825150.087509840.087585850.089015810.087129240.086047760.087361210.087347160.088583840.089583110.086878140.08944150.087341880.088577640.08733660.07351736

 

testing... November 12

run length:20
01234567891011121314151617181920
avg2.4117332.7581163.256973.4838853.3429783.4016043.5419053.5825293.6572233.5312413.5543533.7051533.6521753.6664753.8132213.8064893.9016933.7422333.6974153.964206
max5.0114924.0360424.1523244.1338074.1501674.1269544.0978534.1080994.2330714.108654.038894.0408234.0203714.0430884.1254454.0989484.0674544.0363764.1240115.39157
UnityEngine.Debug:Log(Object)
Chart:chart(Array) (at Assets/Scripts/Brain/Chart.js:18)
Chart:exportChart(Array) (at Assets/Scripts/Brain/Chart.js:5)
TrainingController:InputHandler() (at Assets/Scripts/Brain/TrainingController.js:185)
TrainingController:Update() (at Assets/Scripts/Brain/TrainingController.js:74)

 

ruby GP performance pt.2 December 19

And with ruby 1.9.2p0

sammael:rubyGP greay$ time ruby tinyGP.rb 

real    0m12.546s
user    0m11.819s
sys 0m0.631s

MacRuby definitely seems to be the winner here...