ID.nl logo
Zekerheid & gemak

Schaken en AI: Zijn computers beter dan mensen?

Schaken werd eeuwenlang beschouwd als bezigheid voor mensen met grote intellectuele gaven. Maar onlangs versloeg een zelflerende computer na slechts enkele uren studie het sterkste schaakprogramma. Hoe is het zover gekomen?

Computers rekenden er al zo’n vijftien jaar vrolijk op los toen programmeurs van het beroemde Los Alamos Laboratory (toevallig ook de geboorteplaats van de atoombom) zich afvroegen of een machine niet geprogrammeerd kon worden om iets te doen waar tot dan toe – naar men dacht – grote intelligentie voor nodig was: schaken. Er was alleen één probleem: de Maniac I was niet krachtig genoeg voor gewoon schaken op een 8x8-bord, dus bedacht men een 6x6-variant zonder lopers.

Het was aanvankelijk bepaald geen succes; een sterke menselijke tegenspeler won met groot gemak. In de jaren die volgden nam de computer echter langzaam in kracht toe, waardoor ook het gewone schaak weer in zicht kwam. Aanvankelijk leek dat wederom nog nergens naar, maar in 1997 – veel later dan menig deskundige in de jaren vijftig en zestig had gedacht – versloeg de krachtige en speciaal voor schaken geprogrammeerde supercomputer Deep Blue II dan toch eindelijk de sterkste schaker tot dan toe: Gary Kasparov.

AlphaZero vs Stockfish

De kracht van schakende computers is – zoals alles in de wereld van ict – een exponentieel proces. In plaats van de kracht elk jaar met een vast getal te laten toenemen, moeten we die kracht elk jaar met een getal vermenigvuldigen, waardoor niet alleen de kracht elk jaar groter wordt, maar ook de toename – zoals in rente op rente op rente. Dat zorgt ervoor dat de ontwikkelingen steeds sneller gaan.

In de jaren die volgden werden pc-programma’s dan ook steeds sterker, en zo’n vijftien jaar na de successen van supercomputer Deep Blue II kon je al gewoon gratis schaaksoftware voor de pc downloaden waarvan geen mens meer kan winnen. Dat is echter wel software die speciaal geschreven is om miljoenen schaakstellingen razendsnel te kunnen evalueren.

En toen was daar plotseling AlphaZero, een zelflerend systeem dat alleen de spelregels aangereikt kreeg, vervolgens een handvol uren tegen zichzelf ging spelen en aan het eind daarvan sterker was dan het sterkste pc-programma.

©PXimport

AlphaGo en DeepMind

Het bordspel go is niet alleen aanzienlijk ouder, maar ook aanzienlijk complexer dan schaken – onder meer omdat de speler die aan zet is bij go veel meer zetten in overweging moet nemen. Veel schaaksoftware moest het vooral van brute kracht hebben (veel stellingen per seconde analyseren), en met die aanpak boek je in go aanzienlijk minder succes.

Het duurde dan ook tot de opkomst van deep learning voordat ook in go een serieuze gooi naar de wereldtop kon worden gedaan. Dat gebeurde in 2016 en 2017, toen wereldtoppers Lee Sedol en Ke Jie in een match onder toernooiomstandigheden werden verslagen door AlphaGo. 2017 bracht ons ook een nieuwere versie van AlphaGo, die uitsluitend was getraind via partijen tegen zichzelf. Deze versie was nog veel sterker en versloeg zijn voorganger in 89 uit 100 partijen.

Gesterkt door deze successen richtte DeepMind (de Google-dochter achter dit succes) ook een algemener systeem in voor andere spellen, dat ze AlphaZero noemden. AlphaZero is de machine die verantwoordelijk is voor de doorbraak waarmee we ons verhaal begonnen. Door de machine een handvol uren tegen zichzelf te laten schaken, konden de makers het neurale netwerk dusdanig sterk maken dat Stockfish regelrecht werd vernederd – voor zover dat voor een programma mogelijk is.

“Wat is Stockfish?” vraagt de niet-schaker. Dat is de tot nu toe sterkste schaak-engine met een rating rond 3450 (ter vergelijking: de nummer 1 bij de mensen, Magnus Carlsen, moet het doen met ‘slechts’ 2843).

De overwinningen van AlphaGo en AlphaZero brachten de successen van kunstmatige intelligentie onder de aandacht van een aanzienlijk breder publiek. Niet omdat die er eerder niet waren, maar die kwamen zo sluipenderwijs dat de meeste mensen ze vanwege het eerdergenoemde AI-effect niet als zodanig herkenden.

©PXimport

De volgende stap

Dat is ook het verraderlijke van exponentiële groei; aanvankelijk lijkt het nog mee te vallen, maar voor je het weet schiet de grafiek vrijwel recht omhoog. Denk maar aan het beroemde verhaal van de man die voor bewezen diensten van de koning een wens mocht doen. “Ach,” zei hij, “geef me maar een schaakbord met één graankorrel op het eerste veld, twee op het tweede, vier op het derde, acht op het vierde …”, enzovoort. Dat lijkt goed te behappen, totdat je beseft dat het totaal meer dan duizend keer de wereldproductie is.

Die exponentiële groei valt ons nu pas op als het gaat om AI, maar een intelligent schakende computer is natuurlijk nog maar het begin. Binnen zeer afzienbare tijd zullen zelflerende computers niet meer worden beperkt tot het leren van één spelletje, maar kunnen ze putten uit álle kennis uit álle digitale bibliotheken of – in het geval van DeepMind – álles wat op de Google-servers te vinden is. Goed, dat is theoretische kennis, maar inmiddels kan de computer ook praktijkervaring opdoen; we hebben hem immers ook al leren lopen.

Tekst: Ap de Smits

▼ Volgende artikel
Waar voor je geld: 5 betaalbare digitale waterpassen met laser
© ID.nl
Huis

Waar voor je geld: 5 betaalbare digitale waterpassen met laser

Bij ID.nl zijn we gek op producten waar je niet de hoofdprijs voor betaalt. Een paar keer per week speuren we daarom binnen een bepaald thema naar zulke deals. Deze zomer klussen? Goed gereedschap is dan onontbeerlijk. Ee digitale waterpas bijvoorbeeld, ook wel kruislijnlaser genoemd. Dankzij een duidelijke lijn van laserlicht kun je alles mooi waterpas ophangen, zetten of plaatsen.

Een digitale waterpas met laser, ook wel kruislijnlaser genoemd, helpt je om alles perfect recht of waterpas te krijgen, bijvoorbeeld bij het ophangen van een schilderij, het plaatsen van een plank of het tegelen van een muur. De ingebouwde laser projecteert een strakke lijn op de muur, zodat je grotere afstanden gemakkelijk kunt uitlijnen zonder steeds opnieuw te hoeven meten. Handig bij het klussen, verbouwen of inrichten van je huis! Wij vonden vijf betaalbare kruislijnlasers.

Kapro Prolaser 862GS

Deze Kapro Prolaser 862GS verrast met een opvallend groen laserlijn die beter zichtbaar is in fel licht, perfect voor binnen én buiten gebruik. Hij werkt tot zo’n 20 m met indrukwekkende nauwkeurigheid van ± 0,2 mm/m en een zelfnivelleringsbereik van ± 3°. Je krijgt er zelfs een mini‑statief bij, waardoor je meteen aan de slag kunt. Compact, lichtgewicht – maar gebouwd om te presteren onder uiteenlopende omstandigheden dankzij zijn IP 54‑behuizing en lange batterijduur. Een slimme keuze voor wie zowel gemak als zichtbaarheid wil tijdens precisiewerk.

Lasertype: Kruislijn, horizontaal, verticaal
Nauwkeurigheid: 0,4 mm / meter
Automatische correctie: ± 3 °
Lijnzichtbaarheid: 20 meter
Stroombron: 2x AA-batterij

Parkside PKLL 7 D3

De Parkside PKLL 7 D3 is een betaalbare instapper die verrassend veel kan. Hij projecteert kruislijnen met automatische nivellering tot ± 4° en werkt tot ca. 7  meter afstand. Uniek is de mogelijkheid om de lasers onder vaste hoeken te projecteren – handig bij creatief-imaginair werk of wanneer precieze hoeken nodig zijn zonder automatisch corrigerend niveau. Hij is compact, licht en ideaal voor gebruik bij kleine klussen in huis. De nauwkeurigheid van deze kruislijnlaser is met een afwijking van 0,8 mm per meter echter wel iets minder goed, iets om rekening mee te houden.

Lasertype: Kruislijn, horizontaal, verticaal
Nauwkeurigheid: 0,8 mm / meter
Automatische correctie:
Lijnzichtbaarheid: 7 meter
Stroombron: 2xAA-batterij

Makita SK105DZ

Deze Makita projecteert heldere rode lijnen tot 25 meter, ideaal voor zowel horizontale als verticale lijnprojectie. Dankzij de zelfnivellerende functie hoef je je nooit druk te maken over scheve hoeken: hij corrigeert automatisch tot zo'n 4° graden. Deze Makita werkt op en afzonderlijk te verkrijgen 12Volt CXT-accu. De nauwkeurigheid van de SK105DZ is met een afwijking van 0,3 mm per meter erg goed.

Lasertype: Kruislijn, horizontaal, verticaal
Nauwkeurigheid: 0,3 mm / meter
Automatische correctie:
Lijnzichtbaarheid: 25 meter
Stroombron: Accu

Stanley STHT77502-1 Cross 90

Deze Stanley Cross 90 projecteert naast een horizontale en verticale ook nog een extra verticale lijn op exact 90°, waardoor hij ideaal is voor bijvoorbeeld tegelwerk, vloeren en het netjes uitlijnen van tussenschotten. De automatische nivellering zorgt voor een precieze uitlijning zonder gedoe. Een uitstekende keuze voor wie professioneel resultaat wil zonder poespas.

Lasertype: Kruislijn, horizontaal, verticaal
Nauwkeurigheid: 0,5 mm / meter
Automatische correctie: ± 4°
Bereik: 12 meter
Stroombron: 2xAA-batterij

Bosch Universal Level 2

De Bosch Universal Level 2 biedt drie handige modi: kruislijnen met automatische nivellering, verticale lijnen met puntenfunctie of een hellingsmodus voor schuine uitlijning. Dankzij de heldere rode laserstraal en de intuïtieve bediening ervaar je snel gemak en nauwkeurigheid. Compleet geleverd inclusief batterijen en opberghoes.

Lasertype: Kruislijn, horizontaal, verticaal
Nauwkeurigheid: 0,5 mm / meter
Automatische correctie: 4 °
Lijnzichtbaarheid: 10 meter
Stroombron: 3xAA-batterij

▼ Volgende artikel
Windows 11 installeren zonder Microsoft-account? Zo omzeil je de blokkade
© MG | ID.nl
Huis

Windows 11 installeren zonder Microsoft-account? Zo omzeil je de blokkade

Wanneer je Windows 11 (opnieuw) installeert, vereist Microsoft dat je je aanmeldt met een Microsoft-account of dat je er eentje aanmaakt. En dat terwijl je je voorheen in Windows 10 gewoon met een offline account kunt aanmelden. Wij laten je zien hoe je dat ook in Windows 11 doet, rechtstreeks tijdens de installatieprocedure.

Microsoft wil maar al te graag dat je een Microsoft-account hebt en deze ook gebruikt bij het aanmelden van Windows 11. Behalve dat je hiermee in geval van het vergeten van je installatiecode het besturingssysteem makkelijker opnieuw kunt activeren, biedt een Microsoft-account niet heel veel extra voordelen in Windows 11 zelf. Het enige wat met zo'n account makkelijker gaat is het instellen van e-mail en OneDrive, maar dat zijn ook diensten waar je je later bij kunt aanmelden.

Installatieprocedure

In een van de laatste stappen van de installatieprocedure, of wanneer je een Windows 11-laptop hebt gekocht, word je - om de laatste instellingen toe te passen - gevraagd om in te loggen bij een Microsoft-account, of er eentje aan te maken.

©MG | ID.nl

Microsoft vraagt in Windows 11 standaard om een Microsoft-account.

Wanneer je in bovenstaand scherm bent aangekomen, lijkt het alsof je hier niet meer uit kunt komen: je moet óf een account invullen, óf er eentje aanmaken, óf een stap terug gaan met de pijl rechtsboven in beeld. Toch kun je hier nog iets anders doen, namelijk een opdrachtprompt openen. En dat is handig, want met een opdrachtprompt tijdens de installatie van Windows 11 kun je alvast dingen regelen voordat Windows 11 zelf is opgestart. Het omzeilen van het aanmaken of invoeren van een Microsoft-account bijvoorbeeld. Om de opdrachtprompt te openen, moet je de volgende toetscombinatie intypen:

Shift+F10

Let op: bij sommige computers zoals laptops kan het zijn dat je ook de Functietoets Fn moet indrukken om de F10-knop te kunnen gebruiken. De opdracht wordt in dat geval dan:

Shift+Fn+F10

Na het indrukken van deze toetscombinatie wordt een zwart venster voor de opdrachtprompt geopend.

©MG | ID.nl

Via een opdrachtprompt tijdens de installatieproductie van Windows 11 kunnen we de blokkade voor het aanmaken van een gewoon account omzeilen.

In dit scherm voor je een speciale opdracht in waarmee we de verplichte invoer voor een Microsoft-account gaan omzeilen. Zodra Windows 11 heeft gedetecteerd dat jouw computer een werkende verbinding heeft, blijf je op dat accountscherm hangen, maar ook wanneer er nog geen verbinding is gemaakt, wil Microsoft toch eerst dat je verbinding maakt en daarna alsnog met een Microsoft-account aan de slag gaat.

Nu de opdrachtprompt is geopend, schakelen we die online functie uit. Voer exact de volgende opdracht in:

start ms-cxh:localonly

Gevolgd door een druk op de Enter-toets. Dat zit eruit als hieronder:

©MG | ID.nl

Met behulp van de opdracht start ms-cxh:localonly kunnen we toch een normaal account.

Nadat je op Enter hebt gedrukt, verschijnt er een nieuw venster met de mogelijkheid om een lokaal account (dus zonder Microsoft-account) aan te maken. Goed om te weten: dit account is ook meteen een administrator-account.

©MG | ID.nl

Je kunt iedere accountnaam gebruiken die je wenst, en een wachtwoord opgeven hoeft nu nog niet.

Je kunt hier dus gewoon een normale (voor- en achter)naam opgeven, een e-mailadres is dan niet nodig. Je kunt ervoor kiezen om nu een wachtwoord in te vullen, maar als je dat doet, krijg je ook direct drie controlevragen die je moet opgeven; dat kun je niet skippen. Sla je het aanmaken van een wachtwoord nu over, dan kun je dat later in Windows 11 alsnog doen.

Nadat je de benodigde gegevens hebt ingevuld, worden de laatste installatiestappen voltooid, en wordt de computer nog een keertje opnieuw opgestart. Daarna kun je je aanmelden met het nieuwe account en voer je nog een aantal stappen uit met betrekking tot functies als locatie, diagnostische gegevens en handschriftherkenning.

Account aanpassen

Het account waarmee je je aanmeldt is een administrator-account. In dat geval doe je er goed aan om een wachtwoord in te stellen als je dat nog niet hebt gedaan in de hierboven uitgelegde stap. Om een wachtwoord in te stellen, klik je op de Startknop, en vervolgens op je accountnaam en kies je voor Mijn account beheren.

©MG | ID.nl

Via het Startmenu vraag je de eigenschappen van je account op.

Je komt nu in het instellingenscherm terecht voor je account. Scroll naar de knop Aanmeldingsopties en daarna op Wachtwoord.

©MG | ID.nl

Klik op het onderdeel Wachtwoord om een wachtwoord toe te voegen aan je account.

Nu kun je een wachtwoord naar wens opgeven, de eisen zijn hier niet streng, maar uiteraard kies je wel voor een lastig te raden wachtwoord. Wel ben je verplicht om een geheugensteuntje op te geven, maar dat is minder lastig dan drie extra beveiligingsvragen die je normaliter bij het installatiescherm moet opgeven. Bij de geheugensteun mag het wachtwoord (vanzelfsprekend) niet gebruikt worden .

©MG | ID.nl

Hier geef je je wachtwoord op. De wachtwoordhint (geheugensteun) mag niet ook je wachtwoord.

Wachtwoord en geheugensteun ingevoerd? Dan ben je in principe klaar en kun je je systeem verder gaan configureren. Eventueel kun je nu ook nieuwe extra accounts aanmaken via het onderdeel Andere gebruikers in het instellingenscherm.