Hoofdcategorieën
Device Settings

Computers zetten pokerface op

Door Bart Veldstra, woensdag 22 juni 2005 22:30
Bron: Times Online, submitter: GoTman, views: 20.596

In Las Vegas wordt volgende maand voor het eerst een pokerwedstrijd georganiseerd voor computers. Deze wedstrijd met een prijzenpot van 100.000 dollar zal tegelijkertijd worden gehouden met de World Series pokerkampioenschappen. De twee winnaars van beide varianten zullen het daarna tegen elkaar opnemen en dan zal blijken of een computer de mens kan verslaan in een spel waar liegen en bluffen centraal staat. In 1997 presteerde IBM's Deep Blue de mens te overtreffen in een spelletje schaak met de toenmalige wereldkampioen schaken.

PC's playing pokerDe uitdaging voor programmeurs ligt volgens Darren Shuster, bedenker van het kampioenschap computerpokeren, in de manier van denken. “Chess is a game of pure strategy. To play it well involves the absence of emotion. Poker is the opposite. It involves skill and strategy but it is also a game of chance.”, volgens Shuster. Online Casino's zijn al een tijdje op de hoogte van het bestaan van pokerbots en proberen deze zo goed mogelijk te weren, omdat ze een oneerlijk voordeel opleveren tegenover menselijke gebruikers. Daarom houden de bedrijven hun ogen open op het evenement in Las Vegas, met de hoop pokerbots beter te begrijpen en betere controles te kunnen implementeren in hun kanssoftware.

Volgende 22:43 JBoss maakt J2EE-ontwikkeling makkelijker
Vorige 22:08 Uitvinder microchip op 81-jarige leeftijd overleden
Advertentie

Reacties

«  1  2  »

Krijg je zeker ook van die pc's die plastische chirurgie onderdaan hebben om een poker face te krijgen :Y)

Een computer toont toch geen emoties zoals bij het bluffen of liegen nog welleens kan aflezen :S

OMG: Hoe wil je in godsnaam een computer verslaan die geprogrammeerd is om te winnen met pokeren ??
Komt er dan een geanimeerd gezicht op een monitor die gekke bekken trekt ? :P

omdat poker ook nog een deel van kans/bluffen bevat in tegenstelling tot schaken waar het puur strategie en maar een klein deel van bluffen uitmaakt.
hier is het trouwens ook wel de vraag wat er met de source gebeurd. ik kan me best voorstellen dat hier bv deels anti-bot praktijken mee mogelijk zijn. maar neem bv ook croupiers in gedachte die straks high-stakes wat extra hulp kunnen krijgen van een computer.

Hoe wil je in godsnaam een computer verslaan...
Maak je toch een mooi stukje 'spyware' om in zijn kaarten te kijken.

Mja, andersom kan je het ook zeggen, de grootste "flaw" van mensen is dat ze hun emoties nog wel eens veraden met gezichtsuitdrukkingen, danwel een nerveuze tick, deze kunnen door een computer niet herkent worden en die kijkt derhalve alleen maar naar zijn eigen kaarten, afgewogen tegen de inzet van de tegenspeler, en zijn procentuele kans om te winnen.

Hierbij zou je dus theoretisch best een computer moeten kunnen afbluffen.

Krijgen we straks spelers die niet zelf spelen maar slechts hun computer vertegenwoordigen.
Iemand moet hem toch aanzetten enzo.

En echt eerlijk vind ik het niet want computers hoeven geen inschrijfgeld te betalen. Computers staan niet echt bekend om hun sociale leven...

nee, gokkers staan bekent om hun sociale leven :P

@ Vector

Computer kan toch niet zien welke kaarten jij op dat moment in je handen hebt.

Ik heb ergens gelezen dat er een algoritme bestaat om altijd te winnen met roulette .. waren een paar gasten die het uitgedocterd hadden. Ben wel is benieuwd hoe dat precies in zijn werk gaat hehe :p

Je bedoelt toch niet 10 inzetten op Zwart, winst opnieuw, verlies verdubbelen enz. enz. ?

Je bedoelt toch niet 10 inzetten op Zwart, winst opnieuw, verlies verdubbelen enz. enz. ?
Dat had een vriend van mij wel bedacht. ;->

Maar gegarandeerd winnen is natuurlijk per definitie onmogelijk als het spel echt random is.

Roulette is een spel van kans,
hierbij is geen strategie die je altijd winst oplevert.

Of je moet al refereren aan de altijd verdubbelen strategie.
(1 op rood, verdubbelen als je wint weer 1 op rood, als je verliest 2 op rood, win je dan weer 1 op rood, verlies je weer 4 op rood etc tot je wint altijd 1 winst dan).

Echter heb je hiervoor veel geld nodig aangezien het rekenkundig mogelijk is dat dezelfde kleur blijft vallen, eventueel afgewisseld door 0 of 00 waarbij geen enkele kleur wint.


Ontopic:
bij pokeren gaat het vaak meer om de manier waarop je speelt dan wat je speelt. De mogelijkheid om andere spelers te "lezen" is belangrijker dan zelf de beste kaarten te hebben. Een computer lezen lijkt me erg lastig. Geen bodylanguage of wat dan ook. Terwijl pot odds en outs makkelijk en snel te berekenen zijn voor een computer. Ik zie het dan ook somber in voor de menselijke speler (tenzij die zeer lucky wordt uiteraard :P)

Plus de winst bij die methode is erg klein gezien je er rekening mee moet houden dat een reeks niet-zwart best 8 lang kan zijn. Dus om dan echt iets te winnen moet je heel veel geld hebben voor de 8 keer dat het mis gaat. Ook al speel je maar voor 5 euro per keer. plus per keer dat je wint heb je alleen je inzet er bij dus het is geen echte vetpot....

Je blijft altijd een maximum en minimum van een tafel houden wat je winkansen een stuk kleiner maken ;).

5 euro tafel --> 50 euro minimum voor verdubbelen. Maximum inzet per keer --> 15.000euro

50 - 100 - 200 - 400 - 800 - 1600 - 3200 - 6400 - 12800

En als je dan verliest ben je je systeem kwijt ;).

// Ontopic

Die computer zou zelflerend (moeten) kunnen zijn om uiteindelijk beter te worden dan de pokerplayers. Buiten de pure kansberekingn zijn er alleen de "Tells" van de tegenstander die doorslag kunnen geven. Het leuke ervan is dan die nou net niet open en bloot liggen :P

:Y)

Als je dan verliest dan ga je verder naar de volgende tafel en vanaf 50.000 (als ik me niet vergis) kun je op een private tafel spelen.

Deze taktiek gebruik ik vaak bij blackjack en meestal gaat het goed, behalve als ik het zat op een studenten gala (ofzo) ga spelen en beperkte hoeveelheid geld bij me heb

Bij de altijd-verdubbelen strategie heb je een grote kans om een kleine winst te maken, en een kleine kans om een groot verlies te leiden. Hoe groter de reserves die je kan inzetten, hoe kleiner de kans dat het misgaat, maar hoe groter het verlies _als_ het misgaat. Precies het omgekeerde van de lotto dus.

Netto heb je nog altijd gemiddeld een licht verlies (door de aanwezigheid van de 0/00). Je kan bewijzen dat je altijd gemiddeld een licht verlies zal lijden, welke inzet-strategie je ook gebruikt, tenzij de roulette scheef staat of op een andere manier niet eerlijk is.

Wat dat laatste betreft, is de beste strategie waarschijnlijk om kleine inzetten te doen op precies het omgekeerde van waar iemand anders al groot op heeft ingezet ;).

Of je moet al refereren aan de altijd verdubbelen strategie.
(1 op rood, verdubbelen als je wint weer 1 op rood, als je verliest 2 op rood, win je dan weer 1 op rood, verlies je weer 4 op rood etc tot je wint altijd 1 winst dan).
Een minimum / maximum tafelinzet beperken deze 'strategie' ook

Overigens is dit wel een uitdaging, de computer moet reageren op kansen en mogelijkheden, zonder dat de manier van reageren dusdanig voorspelbaar is dat de mens dit patroon herkent.

Die bestaat niet. Er is er wel een waarbij je gegarandeerd je eerste inzet als winst hebt, maar daarvoor heb je oneindig geld nodig en mag de tafel geen inzet limiet hebben.

Bij deze manier zet je telkens op 1 kleur in. Wanneer je verliest zet je het dubbele in. Ooit zal er een keer komen dat je de juiste kleur hebt, en in dat geval verdien je alle voorgaande verliezen weer terug en houd je precies 1x je eerste inzet als winst over. Als je de inzet limiet wel meerekend en je rekent alle kansen door dan kom je precies op een winstverwachting van 0, dit geldt echter alleen wanneer de helft van de nummers rood is en de helft van de nummers zwart. De 0 is groen. Hierdoor is de uiteindelijke verwachtingswaarde ietsje onder 0. Een hele kleine winst voor het casino dus (zoals altijd).

hmm een pc kan het nog best lastig maken voor een menselijke tegenstander ... als hij bijvoorbeeld een porno film afspeelt tijdens de match. :P

IBM's deep blue was goed, Kasparov was beter.
De rematch zullen we niet tellen, getunede machines komen bij die pokerwedstrijd ook niet aan de start namelijk.

Ze zullen dus volledig op kans moeten spelen, want speler parameters kennen ze toch niet. Ze kunnen misschien wel snel leren hoe iemand speelt. Maar of dat nu al te snel gaat.

Ik denk dat uiteindelijk de computer die stiekem toch kaarten telt in zekere zin gaat winnen.
Bedoel, tenzij er een specifieke regel is tegen het onthouden van kaarten die al gespeeld zijn. Word het toch een redelijke kaartentel wedstrijd. En computers zijn heel goed in tellen en onthouden :)

Errr, kaarten gespeeld bij poker? Dat gebeurt niet, behalve evt bij het wisselen en dan nog krijg je veel te weinig te zien om ook maar enig idee te hebben wat de anderen hebben... Dus wat dat betreft hebben ze geen voordeel; de info die er is kan ook nog steeds makkelijk door een mens worden onthouden.

Daarnaast heeft Holland Casino's een perfecte manier om het "card counten" onmogelijk te maken. De schudmachine.
Card Counten werkt alleen maar als de gespeelde kaarten daadwerkelijk uit het spel verdwijnen. Herintroduceer je de kaarten gelijk weer in het spel wordt het tellen zinloos.

dat wordt een flink potje casemodden ;)
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 22:43 JBoss maakt J2EE-ontwikkeling makkelijker
Vorige 22:08 Uitvinder microchip op 81-jarige leeftijd overleden
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011