Velkommen til boe7.dk


30/07-08
Brøndby-AaB
25/07-08
AaB-Midtjylland
05/06-08
Med licens til at træne
25/05-08
Vejen til Champions League
1 kommentar
25/05-08
AaB-OB
23/05-08
Lyngby-AaB
23/05-08
AaB-Brøndby


Forside

Arkiv

Beat the Bookie - nu bedre end terninger

Lagt p 09/02-04

Som jeg skrev i sidste uge, har jeg arbejdet lidt på at forbedre det projekt, vi afleverede på sidste semester (til at forudsige fodboldresultater på baggrund af tidligere kampe). Det er nu lykkedes mig at presse endnu knap 1½ procentpoint ud af systemet, så det i gennemsnit vurderer sandsynligheden for det faktiske resultat til at være 38%.

Det må siges at være en væsentlig forbedring i forhold til da vi afleverede, hvor gættene gennemsnitligt lå på 35%. 38% lyder måske ikke af så meget, men bookmakernes gæt ligger, set over denne sæsons resultater i Superligaen, på 41%, så der er ikke så lang vej derop, som der har været.

Årsagen til fremgangen skyldes, at jeg er gået over til en anden måde at lære den rigtige vægtning på. Den genetiske algoritme, jeg beskrev i sidste uge, kunne ikke fremvise ret store fremskridt, hvilket i stor udstrækning skyldes, at de forskellige vægtninger var mere eller mindre tilfældige. For at kunne skabe stor nok forskelligartethed i befolkningen, vil jeg gætte på, at størrelsen af befolkningen skal ligge på cirka 1000 forskellige vægtninger. Med en beregningstid pr. vægtning på 18 minutter, vil det tage alt for lang tid, når man også skal tage i betragtning, at det kan tage adskillige generationer at udvikle en god vægtning.

Ny læringsmetode

Derfor er jeg gået over til en mere systematisk fremgangsmåde, hvor jeg for hver vægt prøver at finde en god værdi. Jeg har taget udgangspunkt i den bedste vægtning fundet af den genetiske algoritme, og prøver så at ændre værdien af vægtene én ad gangen. Jeg afprøver simpelthen alle mulige værdier for vægten, og vælger så den bedste. Herefter gøres det samme med den næste vægt, og sådan fortsætter det. Allerede efter at have været igennem første vægt og halvdelen af den anden, er der altså sket mærkbare forbedringer, så jeg håber, systemet kan blive bedre til at gætte end bookmakerne er.

Fremgangsmåden har den ulempe, at den tager udgangspunkt i en bestemt vægtning, og at vægtene derfor bliver tilpasset på baggrund af de andre vægte. Det kan nemt tænkes, at man ved at starte med en anden vægtning kan komme frem til bedre resultater, og desuden kan ændring af de efterfølgende vægte betyde, at de foregående vægte kunne sættes til noget bedre, fordi grundlaget for fastsættelsen af vægten har ændret sig.

Det er desværre uladsiggørligt at afprøve alle muligheder. Samlet set består systemet af 46 vægte, som hver kan antage 101 forskellige værdier (mellem 0 og 100%), så samlet set er der knap 1,6 * 1092 måder at kombinere dem på. Et rimeligt stort tal, vil jeg mene. I stedet for at finde den bedste vægtning, vil jeg derfor nøjes med at finde en, der er god, hvilken skulle kunne lade sig gøre inden for et par uger, hvis min computer arbejder på det konstant. Det er godt nok lidt træls med larmen fra computeren - især om natten - men det går jo til et godt formål... Penge til mig :-)

Mere i samme kategori

Indlæg om computerverden

Navigering

Næste indlæg - Forrige indlæg

Kommentarer

Af Ricco (09/02-04 kl. 22:50)
- Det må jeg sige - det er sgu godt gået, Boe. Det bliver spændende at se, om du kan presse den op over de 41%. Jeg tror du kan...

Skriv en kommentar (alle felter skal udfyldes)

Navn:

E-post-adresse:

Din kommentar:

Af hensyn til spam bedes du skrive et syvtal i boksen herunder:

2003-08 boe7.dk