Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně
8.12.2018, Milan Šurkala, aktualita
Projekt DeepMind poodhalil více údajů o umělé inteligenci pro hraní deskových her díky publikaci článku na toto téma. AlphaZero se totiž dokáže učit bez pomoci člověk a umí nejen hru Go, ale zvládá i klasické šachy nebo hru shogi.
Choakinek (1665) | 8.12.201818:05
Ale o tom, koho porazil v šachu, se v článku nepíše nic. A o tom to je. Myslím si, že šachy to samozřejmě bude hrát dobře, nicméně tak silné v šachu jako v GO to nejspíš nebude.

Také je dost dobře možné, že by to mohlo být silnější ­(ve Fischerových­) Chess960, než v klasickém šachu.
Odpovědět0  2
Jan10 (12) | 8.12.201820:46
V šachu dnes kohokoli porazí i kalkulačka...
Odpovědět4  0
Choakinek (1665) | 8.12.201822:39
Kalkulačky šachy hrát neumí. Máte­-li ovšem na mysli takřka jakýkoliv šachový software běžící na takřka jakémkoliv počítači, tak na to rovnou zapomeňte. Světová extratřída v šachu z řad lidí hraje úplně jinou ligu ;­-­).
Odpovědět1  1
imbecil (7) | 9.12.20189:13
AlphaZero samozřejmě s naprostým přehledem v šachu porazí jakéhokoli lidského hráče. Však také AlphaZero porazila Stockfish 8 a ten je asi o 600 ELO ­(což je brutální rozdíl­) lepší nej nejlepší hráči. Pravda, byly zde jisté kontroverze, protože AlphaZero používala 4 TPU a Stockfish jen výkonné CPU, ale to je trochu chyba klasických šachových programů, že umí používat jen procesorový výkon. Už delší dobu běží projekt LeelaChessZero ­( http:­/­/testserver.lczero.org­/ ­), který se snaží napodobit projek AlphaZero. V současnosti patří Leela mezi 4 nejlepší šachová programy na světě. Hned za Stockfishem 10, Komodo a Houdini. Pravidelně se pořádají turnaje jako TCEC ­( https:­/­/tcec.chessdom.com­/live.html ­) a CCC ­( https:­/­/www.chess.com­/computer­-chess­-championship ­), kde tyhle programy proti sobě hrají.
Odpovědět3  0
Choakinek (1665) | 9.12.201815:20
Aha, tak dobře. Tak já jsem si nemyslel, že by to AlphaZero nedokázal, když to dokázal Deep Blue z roku 1997, jen jsem si myslel, že to ještě není v takové fázi vývoje, aby to uměl. Ok, tak už je :­-­).

Testoval to někdo s Chess960? Tahle hra spíš vypadá, že by ještě více zvýšila výhodu počítačům, ale kdo ví...
Odpovědět0  0
imbecil (7) | 9.12.201816:19
Jestli AlphaZero někdy hrála, nebo vůbec umí chess960, nevím, ale pokud se nemýlím, Leelu jsem hrát chess960 viděl. Ale jen proti dalším počítačům. Byl to nějaký bonusový turnaj na TCEC. Kupodivu se Leele moc nedařilo a ostatní klasické programy ji porážely častěji, než v klasické hře. Asi to bylo tím, že pro neuronovou síť z toho vznikaly moc divné pozice, či co. Proti lidem se něco takového otestovat moc nedá. Ćlověk nemá šanci. Občas se ale hrají partie s hendikepem. Například Nakamura ­(v současnosti 16. nejlepší hráč světa­) hrál před časem s Komodo MCTS ­(to je experimentální verze klasického Komoda, která funguje na bázi hledání Monte Carlo, ale je výrazně slabší než klasické Komodo­). Ani nevím, jak to dopadlo, ale Komodo MCTS byl hendikepován. V jedné partii měl o pěšce méně, v jiné měl Nakamura místo pěšce jezdce a tak podobně. Za férových podmínek by neměl šanci.
Odpovědět0  0
imbecil (7) | 9.12.201817:01
Jen bych dodal, že v současnosti vím o 4 šachových programech postavených na neuronové síti. Jsou to tyto:

1­) AlphaZero ­- projekt Googlu, který umí hrát i Go a Shogi. Porazil Stockfishe 8, ale za trochu dovných podmínek a proti Stockfish 10 by asi už prohrál.

2­) LeelaChessZero ­- komunitní projekt snažící se napodobit úspěch AlphaZero. Lze se připojit a výkonem svého počítače trnování podpořit. Leela je asi stále trochu slabší nez AlphaZero, ale asi ne o moc.Když nepočítám právě AlphaZero, je Leela asi 4. nejsilnější program na světě.

3­) DeusX ­- Program, který se účastnil minulého turnaje TCEC. Porazil nějaké slabší programy, ale z pěti skupin se probojoval jen do čtvrté. Navíc používal nějaké propriety projektu Leela, takže to bylo kontroverzní. Moc o tom nevím. Byl trénován na lidských partiích a ne na hraní sám se sebou jako Leela a AlphaZero, ale tvůrce DeusX použil nějaké free nástoje Leely.

4­) ScorpioNN ­- verze programi Scorpio postavená na neuronové síti. V TCEC 14 skončila v poslední páté skupině jasně poslední jen s půlkou bodu.

Dá se říci, že nejsilnější šachový program dneška je stále Stockfish ­(klasický program­), který by v poslední verzi porazil AlphaZero ­(můj odhad­) i Leelu, ale myslím, že časem ho Leela překoná.

Mimochodem, grafické karty 2080 jsou mezi fandy Leely velice populární, na rozdíl od hráčů. Leela totiž umí využít tensor core a na této generaci karet je několikrát rychlejší, než na 1080.
Odpovědět0  0
Choakinek (1665) | 9.12.201818:05
Díky za info. Asi zkusím najít nějakou AI, se kterou bych si mohl zahrát Chess960. A uvidíme :­-­). Škoda, že jsem se o Chess960 dozvěděl až v dospělosti, jako žák ZŠ a částečně SŠ jsem šachy hrál závodně ­(ale byl jsem špatný hráč, dokonce v průběhu doby má výkonnost stále klesala, proto jsem někdy v polovině studia na SŠ závodní hraní šachů ukončil­).

Nicméně právě proto, že jsem šachy hrál závodně, musím myšlence, díky které systém Chess960 vznikl, dát 100% za pravdu a doufám, že se někdy dočkám toho, že Chess960 nahradí klasické šachy ­- samozřejmě v turnajích s lidmi. Špičkové šachové počítače jsou jiná liga a v průběhu času se ten rozdíl mezi lidmi a počítači bude jistě stále více akorát zvětšovat.
Odpovědět0  0
klokan83 (151) | 10.12.201813:59
QlphaZero porazi jakoukoliv existujici verzi Stockfish.

Cituji z clanku v Science: Wep layed additional matches against the most recent development version of Stockfish ­(27­) and a variant of Stockfish that uses a strong opening book ­(28­). AlphaZero won all matches by a large margin.

http:­/­/science.sciencemag.org­/content­/362­/6419­/1140
Odpovědět0  0
imbecil (7) | 10.12.201814:28
Pokud to chápu dobře, ten článek je sice nový, ale pojednává o rok starém zápasem mezi AlphaZero a Stockfishem. AlphaZero tedy porazil aktuální verzi Stockfishe, ale před rokem. Dnešní Stockfish by už asi vyhrál. Nicméně by to bylo těsné. Dle tvého odkazu vyhrála AlphaZero 155:6 při 839 remízách, což je dle kalkulátoru 52 ELO. A dnešní Stockfish 10 je dle testů kupodivu o 53 ElO lepší než Stockfish 9, který vyšel několik dní po zápase.
Odpovědět0  0
asip80 (1191) | 10.12.201815:05
a jak si vede Alpha vs Alpha a stockfish vs stockfish ?
Odpovědět0  0
klokan83 (151) | 10.12.201815:30
Dnesni AlphaZero je o kolik lepsi nez ta verze pred rokem?
Odpovědět1  0
imbecil (7) | 10.12.201815:41
To nevím. Vždy jsem tak nějak předpokládal, že Google už na AlphaZero nepracuje a že šlo jen o jednorázový projekt kvůli propagaci a reklamě. Ale pokud je AlphaZero stále ve vývoji, klidně může být o dost silnější než Stockfish. Klasické šachové programy se už moc rychle nezlepšují a umělá inteligence má jistě větší potenciál.
Odpovědět0  0
klokan83 (151) | 10.12.201816:53
DeepMind porad pracuje na AI: https:­/­/deepmind.com­/ Maji tam i otevrene pozice takze neco delaj...

Kvuli propagaci a reklame do toho dodelali pred rokem sachy. Bylo by zvlastni kdyby ten sachovy modul nemohli pouzit s novou verzi sve AI.
Odpovědět0  0
imbecil (7) | 10.12.201822:40
V tom případě je škoda, že se nesehrál nějaký další zápas s aktuálními verzemi a s nastavením ideálním pro oba soupeře.

Mimochodem, na stránkách Leely je dokaz na tabulku ­( https:­/­/docs.google.com­/spreadsheets­/d­/1ZAIuHR6n­-5JTxKQc0XUSx1jyUrgVEcj8DNLKA7­-urBw­/edit?ts=5b7d9014#gid=763519729 ­), kde jsou dle ELO zaneseny různé verze AlphaZero, Leely a Stockfishe dle zveřejněných výsledků. některé z nich jsou odhady pro různý hardware. Existuje i něco s jménem asmBrainFish, což je Stockfish optimalizovaný v asembleru a se speciální knihovnou.
Odpovědět0  0
Zajímá Vás tato diskuze? Začněte ji sledovat a když přibude nový komentář, pošleme Vám e-mail.
 
Nový komentář k článku
Pro přidání komentáře se přihlaste (vpravo nahoře). Pokud nemáte profil, zaregistrujte se pro využívání dalších funkcí.