Difference between revisions of "User:Nat/SDSResearch"
< User:Nat
Jump to navigation
Jump to search
(moved discussion to discssion page) |
(update score) |
||
Line 6: | Line 6: | ||
| '''Name''' || '''Author''' || '''Gun''' || '''CC''' || '''RMX''' || '''SHA''' || '''WS''' || '''WOE''' || '''Surf''' || '''DM''' || '''FT''' || '''GG''' || '''RMC''' || '''WLO''' || '''No Surf''' || '''Total''' || '''Comment''' | | '''Name''' || '''Author''' || '''Gun''' || '''CC''' || '''RMX''' || '''SHA''' || '''WS''' || '''WOE''' || '''Surf''' || '''DM''' || '''FT''' || '''GG''' || '''RMC''' || '''WLO''' || '''No Surf''' || '''Total''' || '''Comment''' | ||
|- | |- | ||
− | | Astraea 0.1TC || [[ | + | | Astraea 0.1TC || [[Nat]] || SDS || 60.31 || 74.07 || 64.17 || 67.65 || 65.87 || '''66.41''' || 85.72 || 77.81 || 71.73 || 79.26 || 79.97 || '''78.90''' || '''72.65''' || 20.0 seasons |
|- | |- | ||
− | | Astraea SDS0002 || [[ | + | | Astraea SDS0002 || [[Nat]] || SDS || 64.92 || 76.43 || 65.38 || 73.62 || 70.93 || '''70.25''' || 84.33 || 75.64 || 73.16 || 74.97 || 76.66 || '''76.95''' || '''73.60''' || 15.0 seasons |
|- | |- | ||
− | | Astraea SDS0003 || [[ | + | | Astraea SDS0003 || [[Nat]] || SDS || 70.25 || 76.55 || 68.86 || 77.10 || 73.22 || '''73.20''' || 83.83 || 77.58 || 75.19 || 76.59 || 77.82 || '''78.20''' || '''75.70''' || 15.0 seasons |
|} | |} | ||
== Version History == | == Version History == | ||
− | * 0001: I need to improved a lot, this version have 7 segments; log size of 1000. | + | * 0001: I need to improved a lot, this version have 7 segments; log size of 1000. |
− | * 0002: Change LinkedList to ArrayList, increase the segmentation length from 7 to 18, increase log size from 1,000 to 10,000. | + | * 0002: Change LinkedList to ArrayList, increase the segmentation length from 7 to 18, increase log size from 1,000 to 10,000. |
− | * 0003: Now use 22 000 log size with non-firing wave. (22 000 is the largest log size with acceptable skipped turn rate ''NOTE: a movement is not yet processed'') | + | * 0003: Now use 22 000 log size with non-firing wave. (22 000 is the largest log size with acceptable skipped turn rate ''NOTE: a movement is not yet processed'') |
=== Todo List === | === Todo List === | ||
* Make a single string contains every log. | * Make a single string contains every log. | ||
Line 23: | Line 23: | ||
* Use Kernel Density instead of an array to find firing angle | * Use Kernel Density instead of an array to find firing angle | ||
* If there are less than 2 matches, consider not to use that segment and truncate once more. | * If there are less than 2 matches, consider not to use that segment and truncate once more. | ||
− | * If use only firing waves, match only when low gunheat (0001 and 0002 match every tick) | + | * <s>If use only firing waves, match only when low gunheat (0001 and 0002 match every tick)</s> '''DROPPED!''' non-firing is better anyway. |
+ | * Try KMP. | ||
* ... | * ... | ||
== Chat == | == Chat == | ||
''See [[User_talk:Nat/SDSResearch|discussion page]]'' | ''See [[User_talk:Nat/SDSResearch|discussion page]]'' |
Revision as of 12:19, 13 March 2009
Research with Symbolic Dynamic Segmentation.
Contents
Challenge Result
Targeting Challenge Y2K7 Fast Learning
Name | Author | Gun | CC | RMX | SHA | WS | WOE | Surf | DM | FT | GG | RMC | WLO | No Surf | Total | Comment |
Astraea 0.1TC | Nat | SDS | 60.31 | 74.07 | 64.17 | 67.65 | 65.87 | 66.41 | 85.72 | 77.81 | 71.73 | 79.26 | 79.97 | 78.90 | 72.65 | 20.0 seasons |
Astraea SDS0002 | Nat | SDS | 64.92 | 76.43 | 65.38 | 73.62 | 70.93 | 70.25 | 84.33 | 75.64 | 73.16 | 74.97 | 76.66 | 76.95 | 73.60 | 15.0 seasons |
Astraea SDS0003 | Nat | SDS | 70.25 | 76.55 | 68.86 | 77.10 | 73.22 | 73.20 | 83.83 | 77.58 | 75.19 | 76.59 | 77.82 | 78.20 | 75.70 | 15.0 seasons |
Version History
- 0001: I need to improved a lot, this version have 7 segments; log size of 1000.
- 0002: Change LinkedList to ArrayList, increase the segmentation length from 7 to 18, increase log size from 1,000 to 10,000.
- 0003: Now use 22 000 log size with non-firing wave. (22 000 is the largest log size with acceptable skipped turn rate NOTE: a movement is not yet processed)
Todo List
- Make a single string contains every log.
Examine what Virus does :-)DONE!- Make it faster.
- Use Kernel Density instead of an array to find firing angle
- If there are less than 2 matches, consider not to use that segment and truncate once more.
If use only firing waves, match only when low gunheat (0001 and 0002 match every tick)DROPPED! non-firing is better anyway.- Try KMP.
- ...
Chat
See discussion page