Dit is de Windows-app AlphaZero.jl waarvan de laatste release kan worden gedownload als v0.5.4.zip. Het kan online worden uitgevoerd in de gratis hostingprovider OnWorks voor werkstations.
Download en voer deze app met de naam AlphaZero.jl gratis online uit met OnWorks.
Volg deze instructies om deze app uit te voeren:
- 1. Download deze applicatie op uw pc.
- 2. Voer in onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX in met de gebruikersnaam die u wilt.
- 3. Upload deze applicatie in zo'n bestandsbeheerder.
- 4. Start een OS OnWorks online emulator vanaf deze website, maar een betere Windows online emulator.
- 5. Ga vanuit het OnWorks Windows-besturingssysteem dat u zojuist hebt gestart naar onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX met de gewenste gebruikersnaam.
- 6. Download de applicatie en installeer deze.
- 7. Download Wine van de softwarebronnen voor Linux-distributies. Eenmaal geïnstalleerd, kunt u vervolgens dubbelklikken op de app om ze met Wine uit te voeren. Je kunt ook PlayOnLinux proberen, een mooie interface via Wine waarmee je populaire Windows-programma's en -games kunt installeren.
Wine is een manier om Windows-software op Linux uit te voeren, maar zonder dat Windows vereist is. Wine is een open-source Windows-compatibiliteitslaag die Windows-programma's rechtstreeks op elke Linux-desktop kan uitvoeren. In wezen probeert Wine genoeg van Windows opnieuw te implementeren, zodat het al die Windows-applicaties kan draaien zonder Windows echt nodig te hebben.
SCREENSHOTS
Ad
AlphaZero.jl
PRODUCTBESCHRIJVING
Naast het veel gepubliceerde succes bij het bereiken van een bovenmenselijk niveau bij games zoals Chess en Go, illustreert het AlphaZero-algoritme van DeepMind een meer algemene methodologie van het combineren van leren en zoeken om grote combinatorische ruimtes effectief te verkennen. Wij geloven dat deze methodologie opwindende toepassingen kan hebben in veel verschillende onderzoeksgebieden. Omdat AlphaZero veel resources nodig heeft, worden succesvolle open-source-implementaties (zoals Leela Zero) geschreven in talen van laag niveau (zoals C++) en geoptimaliseerd voor sterk gedistribueerde computeromgevingen. Hierdoor zijn ze nauwelijks toegankelijk voor studenten, onderzoekers en hackers. Veel eenvoudige Python-implementaties zijn te vinden op Github, maar geen van hen kan een redelijke basislijn verslaan in games zoals Othello of Connect Four. Ter illustratie: de benchmark in de README van de meest populaire van hen bevat alleen een willekeurige basislijn, samen met een hebzuchtige basislijn die niet significant sterker lijkt te zijn.
Voordelen
- Het kernalgoritme bestaat uit slechts 2,000 regels pure, hackbare Julia-code
- Generieke interfaces maken het gemakkelijk om ondersteuning toe te voegen voor nieuwe games of nieuwe leerkaders
- Tussen één en twee ordes van grootte sneller dan zijn Python-alternatieven
- Deze implementatie maakt het mogelijk om niet-triviale games op een standaard desktopcomputer met een GPU op te lossen
- Dezelfde agent kan net zo gemakkelijk op een cluster van machines worden getraind als op een enkele computer en zonder ook maar één regel code te wijzigen
- Asynchroon simulatiemechanisme dat batching-aanvragen aan het neurale netwerk mogelijk maakt via verschillende simulatiethreads
Programmeertaal
Julia
Categorieën
Dit is een applicatie die ook kan worden opgehaald van https://sourceforge.net/projects/alphazero-jl.mirror/. Het is gehost in OnWorks, zodat het op de gemakkelijkste manier online kan worden uitgevoerd vanaf een van onze gratis besturingssystemen.