idea: do a match and after get a "sensitivity" that maximazes your accuracy.
#23
and again huge improvement!!
inputs are the same
output now is only sensitivity since after extensive testing i saw that maccel was either 0 in good datasets or a useless huge value.

so before i was using the cumulate of the Squared differences as a estimator
now i'm using cumulate of the Absolute differences which is much more resistant to outliers

and the optimization algorithm now uses bisection which is now possible since i'm estimating only sensitivity (bisection is much faster than stocastic hillclimbing, and this simplified the source code a lot, now it is much simpler to integrate the whole thing into AC but first i wanna make sure i polish every aspect of it before making that)

now the convergence is completely accurate (atleast on the tests i was able to make)
sens 3.2 dataset -> 2.59
sens 2 dataset -> 2.31
sens 2.31 dataset -> 2.34

this last results are very promising since the algorithm settled on 2.33 and is not jumping around anymore

ah and for those interested in how my accuracy improved with the last changes i would say before the first algo version i had 34% now 54% on SMG

20% boost part of it is due to the fact that i played a few games to test the algo so my hand-eye coordination partially returned to it's original values but still even in my best moment i didnt reach 54% my max was around 47%

updated DL link in this post:
http://forum.cubers.net/thread-3814-post...l#pid66465

edit. fixed physics.cpp in the DL
Thanks given by:


Messages In This Thread
RE: idea: do a match and after get a "sensitivity" that maximazes your accuracy. - by Kirin - 22 Aug 11, 10:11AM