Genialne, genialne, genialne :) Takie gry silników, choć bezduszne, są mega ciekawe, pokazują maksymalnie wyrachowaną grę, a czarne przegrały, mimo że w zasadzie nie robiły żadnych błędów, nie przegrały przez nawet niedokładności, ale po prostu ich ruchy nie były maksymalnie dobre :)
Metodologia to rzecz podstawowa. Zadna nauka się bez niej nie obędzie. Tutaj zart chyba,ze przegrały a nie robiły błędow zaraz poprawiony zdaniem,ze ruchy nie były maksymalnie dobre. Oczywiscie mozna grac dobrze bradzo dobrze i nawet znakomicie czy swietnie ale nie maksymalnie ale to juz gra językowa opisująca a nie rachująca. Inna sprawa to kwesti czy białe grając maksymalnie zawsze pokonają czarne grające rowniez maksymalnie albo czy zawsze przy optymalnych posunięciach bedzie remis. Na szczęscie tej odpowiedzi chyba będą wstanie udzielic dopiero komputery kwantowy ktorych moc obliczeniowa będzie miliardy lepsza od dzisiejszych .
@@maxkolano4075 to jakiś bełkot pełny błędów językowych i literówek 4 zdanie totalnie niezrozumiałe i bez sensu czym różni się granie maksymalnie od optymalnie? ten opis sugeruje, że to 2 różne rzeczy komputery kwantowe już istnieją dlaczego "na szczęście" dopiero one? sugerujesz, że lepiej nie znać odpowiedzi wcześniej? moc obliczeniowa nie jest "lepsza" tylko "większa" komputery kwantowe nie mają co do zasady miliard razy większej mocy obliczeniowej (np. liczonej we flopsach (floating point operation per second), tylko rozwiązują problemy w inny sposób, mogą rozwiązywać ich wiele na raz, to nie do końca to samo co moc obliczeniowa komputera "dopiero komputery kwantowy", "kwesti" skoro nie znamy odpowiedzi kto ma strategię wygrywającą to dlaczego założyłeś, że czarne nie wygrywają? tzn. że albo białe wygrają przy optymalnej grze albo będzie remis...
Jako szachowy miłośnik-amator nie mogę przestać oglądać Twoich filmików. Komentujesz te partie tak żywiołowo i z taką pasją, jakby to był co najmniej półfinał piłkarskiej Ligi Mistrzów. A te częste pomyłki od razu wywołują porównanie z Darkiem Szpakowskim. Ale jak sam powiedziałeś w tym filmie: "Jestem tylko człowiekiem niestety, albo i stety". Świetnie się ogląda Twoje filmy. Pozdrawiam!
załóż Patronite'a, serio, zawsze będzie miał przynajmniej na piwo bo tak to masz ode mnie max. pare wyświetleń pod każdym filmikiem i tyle, a może ja bym chciał ci normalnie podziękować za te filmiki
Czołem! Wiesz co!? Wyobraź sobie, że założyłem, wypełniłem wszystkie rubryki i po dwóch dniach dostałem odpowiedź od administratora, że to jeszcze za wcześnie i zasugerował abym jeszcze bardziej rozbudował społeczność swoich fanów. Zatem zostałem odprawiony nieco z kwitkiem hmmm...Niemniej jednak dzięki za inicjatywe :)
Oglądam te filmiki z myślą o wzroście umiejętności kalkulacyjnych i tego widzenia ruchów do przodu :) ale komentarze i konkretna analiza a nie tylko ciche przesuwanie figur jest niezbędne! Dzięki!
Jak zwykle dobry film, przy czym warto nadmienić, że po ochłonięciu świat szachowy z pewną rezerwą podchodzi do tematu. Ponadto dużo w tym marketingu, a mało konkretu (mnie najbardziej boli odpalanie tych programów na maszynach o różnych parametrach). Chętnie zobacze AZ w turnieju silników szachowych na identycznych zasadach.
@@magierhombre2891 Nie jest. Przecież nikt nie pisze Szekspir'a. Apostrofy używamy, gdy samogłoska jest niewypowiadana - dlatego Maguiere'a ale Churchilla, lecz Comte'a, bo e jest nieme. Kogo obchodzi? Aha, zatem piszmy, walmy błędy... Kogo to obchodzi.
ludzie którzy nie grają nie wiedzą czym jest piękno szachowe. Partia bardzo skomplikowana, a łatwa do zrozumienia, zwykły gracz by się pewnie poprostu powymienial i zrobił miejsce dla czarnych na co one liczyły, a białe grały chyba idealne posunięcia bo zatrzymały całkiem czarne w rozwoju. widać przewagę białych ale przez tą zamkniętą pozycje i tak to wygląda na remis, ale biały wyliczył co zrobić żeby ten atak Hetmanem zadziałał.
Stockfish jest tak naprawdę programem komputerowym napisanym przez człowieka a Alpha Zero to duża sieć neuronowa która sama uczyła się grać (sztuczna inteligencja) nie wiem czy można ją nazwać silnikiem szachowy :-P ale i tak super rozgrywka w większości partii AZ blokował cześć figur SF. Następnie AZ poświęcał własne figury uproszczając grę, zdobywał przewagę głównie zostając z lepszą figura w grze końcowej. Co ciekawe gra końcowa tych "programów" mogła trwać nawet 80 ruchów :-D
Moim zdaniem można nazwać, bo implementacja tej sieci jest mimo wszystko dedykowana grze w szachy i sieć „odkrywa” reguły lepszej gry w szachy, nie umie grać w nic innego. Swoją drogą ciekawe, jakby sobie poradziła w 960?
Piotr Błaszyński tak masz rację że ta konfiguracja sieci umie grać w szachy ale tę samą sieć można nauczyć równie dobrze grać w inne gry, dlatego to takie skomplikowane, taka sieć może pewnie umieć grać w dwie różne gry może nie na tak wysokim poziomie jakby miała teraz ale jednak :-P
leeaxe : Trochę się ocieramy o definicję tego, na czym polega uczenie sieci (a z tego co mi wiadomo, AZ to rozwiązanie hybrydowe, to tym bardziej będzie ciężko z definicją). Co ciekawe (przynajmniej na poziomie marketingowym), dokładnie to zostało zrobionez AZ, program do gry w go został programem do gry w szachy, tylko IMVHO to polegało na tym, że siada kilku mądrych ludzi (niekoniecznie programistów) i wyrzuca kod odpowiedzialny za zasady gry w go, wstawia w to miejsce kod odpowiedzialny za zasady gry w szachy i uruchamia uczenie sieci.
leeaxe : Tu jest opisane: arxiv.org/pdf/1712.01815.pdf I tu masz napisane: „The input features describing the position, and the output features describing the move, are structured as a set of planes; i.e. the neural network architecture is matched to the grid-structure of the board.” Więc jak dla mnie ktoś musi usiąść i przygotować m.in. te tabelki, które są w artykule opisane, pod szachy.
Moim zdaniem błędnie odróżniacie "uczenie się" programu AZ z ANALIZĄ programu Stockfish. Tak naprawdę program Stockfish analizując różne warianty posunięć właśnie się UCZY (dokładnie tak, jak tzw. "sieć neuronowa", a program AZ ANALIZUJE przeprowadzając rozgrywkę. Bo czym jest przeprowadzenie miliarda rozgrywek z różnymi wariantami posunięć, jeżeli nie właśnie ANALIZĄ na głębokość kilkudziesięciu ruchów ? Tak naprawdę jedyna różnica polega na innym algorytmie tej analizy, a ten inny algorytm wymaga innego programu. I tyle. Nie traktujmy AZ jak ludzkiego umysłu.
Tak naprawdę to było oszustwo ze strony Googla. W pojedynkach pomiędzy Alpha Zero i Stockfishem, ten drugi nie grał na pełnych swoich możliwościach. Zostało przydzielone ekstremalnie mało pamięci Stockfishowi.
Oczywiście, że oszustwo. Tak samo jak było z Kasparow i deep blue. U mnie np. Stockfish jak uatawiam pozycję z 7 minuty gdzie mówisz, że widzi delikatnie swoją przewagę to od pierwszych milisekund jak zaczyna analizować widzi że ma -0.7 i nie idzie wcale hetmanem na e7 tylko gra wieżą. Ale to też już inny stockfish bo build z 12.02.2020 i elo jakieś 3700
@@kasiaszokalska6354 to jakie w końcu oszustwo? Przedstawiasz jakieś ruchy z innej wersji, zamiast tej sprzed 3lat. Równie dobrze, kolejna wersja alpha zero mogłaby jeszcze polepszać winrate w tych 100 pojedynkach.
Alpha Zero jest programem opartym na zupełnie innej technologii, a mianowicie na tzw. uczeniu maszynowym. Program gra ze sobą miliony partii i uczy się, co dla niego będzie korzystne, a co nie i tak wyrabia sobie ,,intuicję" (formalnie: ustawia pewne parametry, które przekładają się na to, jaki ruch w danym momencie uzna za najlepszy). Po nauczeniu jest gotowy do walki. Nie znam dokładnie szczegółów, bo pewnie jest w tym także klasyczna analiza iluś kroków do przodu.
Mogłeś jeszcze pokazać jak długo (w jednej z partii to widziałem) może trwać gra końcowa przy najlepszych ruchach pozycji, około 120 posunięć jak ja oglądałem. Warto też wspomnieć, że Alpha Zero, nauczył się takiego poziomu nie znając zasad gry w szachy, nauczył się tego wszystkiego na podstawie gry samemu ze sobą.
zasady znał.. nie znał teorii szachów, więc sam wyznaczył sobie co jest najważniejsze w szachach i dlatego nie jest takim materialistą. Stockfish ma pewne wartości narzucone przez twórców i dodatkowo do wielu sytuacji potrzebuje korzystać z tablic. Jeszcze warto wspomnieć, że Alpha Zero analizuje dużo mniejszą liczbę pozycji.
ostatnio ogłosili superszybkie procesory kwantowe, a więc przyszłości wygra nie ten który szybciej liczy, a ten którego algorytmy będą bardziej przebiegłe taktycznie. Alpha Zero jest na to dowodem
Jako ktoś mający pojęcie o sieciach neuronowych, które wykorzystuje alpha zero: Alpha Zero nie liczy brutalnie wariantów! To jest zupełnie inne działanie, bardziej odpowiadające ludzkiemu myśleniu
AZ jak najbardziej brutalnie liczy warianty - obok sieci neuronowych, opiera się również o Monte Carlo tree search i oblicza przynajmniej kilkadziesiąt tysięcy wariantów na każdy wykonany ruch.
Czemu czarne nie zrobiły roszady i pion f7 na f6 i frontalny atak? Gdyby białe nie przyjęły bicia to wtedy pion z f6 bije na e 5 odbicie skoczkiem prowadzi do pozbawienia protekcji h4, a na te pole czeka już goniec i hetman. Można którymś z pionów, ale wtedy ten klin się rozpada.
Grałem stockfishem z pierwszym lepszym arcymistrzem który na kórniku miał tysiąc osiemset coś w rankingu i rozpierdzielił stockfisza w partii jugosłowiańskiej
Dobry wieczór. Zastanawiam się, ile jest wszystkich możliwych scenariuszy/kombinacji rozegrania gry w szachy. (wliczając w to absurdalne rozgrywki np. gdzie, nie bijemy żadnej figury oponenta, czy pozwalamy na mat w kilku ruchach.) Zgaduję, że jest to gigantyczna liczba. Czy da się obecnie pokonać najbardziej "prestiżowe" boty czy najlepszy wynik, jaki można osiągnąć to pat ?
Stockfish jest na licencji tzw otwartego kodu źródłowego więc jeśli chociaż trochę programowałeś to mógłbyś im pomóc w pokonaniu Alpha zero Jeśli nie programowałeś a chciałbyś napisać własną wersję gry w szachy albo nauczyć się programować aby im pomóc w rozwoju tego silnika to : jeśli jesteś użytkownikiem Linuksa to masz od razu zainstalowane kompilatory takich języków jak C/C++ , Java , kiedyś instalowany był też Pascal a obecnie można go ściągnąć z repozytorium poleceniem sudo apt get install , oprócz kompilatorów masz tam interpreter Pythona jeśli jesteś użytkownikiem Windows to możesz w systemie wygrzebać kompilator C# oraz Visual Basic
Alpha Zero to nie silnik szachowy to system AI który nauczył się grać w szachy ale również w go czy inne gry. Całą ludzką wiedzę na temat szachów poznał w 4 godziny. Dzień sądu nadchodzi ;)
really Stockfish przegrał z Alpha Zero (w paru partiach) a Stockfisch ogrywał takie komputery szachowe jak Komodo chess!!!!!! pls dalej takich dobrych odcinków. P.S może nie jesteś takim dobrym szachistą jak mój trener z Internetowa szkoła szachowa, ale uwielbiam cię i twoje filmy. poświęcasz nim wiele czasu (czasami są błędy ) i kochasz ten sport. Dużo się od ciebie dowiedziałem. P.S Kiedy miałem 5 kategorię a mi nie wychodziło zacząłem oglądać ciebie i ty uratowałeś moją pasję do szachów :) . P.S Sory, że taki długi komentarz P.S odpowiedz co cię pozostawiło przy szachach?
Stockfisha udalo mi sie ograc na najwyzszym poziomie chcialbym teraz sprobowac z Alpha ale gdzie to znalezc? Marianchello prosilbym o ten magiczny paseczek sily zagrania aby bylo widac ocene pozycji. Jakby wieza byla wymieniona nie ma grozb jest remis
Jezeli alfa faktycznie posiadłA szachy w 4 godz co szkodzi zastosowac alfę do dokładnie wszystkiego . Bo przeciez jezeli siec sama się uczy to tak naprawe co stoi na przeszkodzie?
Poczytałem nieco więcej o tym meczu i niestety Google się tym nie chwali, ale Stockfish był bardzo ograniczony. Przede wszystkim Stockfishowi odmówiono dostępu do książki z debiutami oraz był ograniczony do 1GB pamięci!!! To absurdalnie mało dla tego silnika. Najprawdopodobniej gdyby tak nie było, Alpha zero nie wygrała by żadnego meczu. Możliwe że padły by same remisy, choć większość wskazuje, że Stockhish by i tak dominował. Więc wcale nie jest tak różowo z tą Alphazero.
AlphaZero:e4
Stockfish:e6
AlphaZero: mat w 85
tylko, że AlpaZero nie gra e4, ale to już szczegóły i czepianie się XDDDD
@@littlewyvern1579 ale w grze przedstawionej na filmie była obrona francuska, pod którą dostosowałem informacje w żarcie ;)
Grałem w szachy może ze trzy razy w życiu a i tak obejrzałem ten film w całości, świetnie to przedstawiasz.
Wili choć kiedyś w szachy zagramy.
@Mikołaj Waraczyński no to cie olal twoj kochany jutueber xd
mam dokladnie tak samo
Wracaj na yt
o kurwa wili
Zamiast alpha 0 powinni go nazwać Marian Czello
Stockfish: poddałem partię,
ale miałem lepszą pozycję i mogłem wygrać
Stockfish dał łapkę w dół
Haha hahahaha hahhaa
Ciekawe po którym ruchu stockfish "zmienił zdanie" co do przewagi stron.
Nie ma to jak dwa komputery grają "bardzo rozsądnie, bardzo przytomnie..." :) Jak zwykle świetny komentarz, jeszcze lepsza partia ;)
Genialne, genialne, genialne :) Takie gry silników, choć bezduszne, są mega ciekawe, pokazują maksymalnie wyrachowaną grę, a czarne przegrały, mimo że w zasadzie nie robiły żadnych błędów, nie przegrały przez nawet niedokładności, ale po prostu ich ruchy nie były maksymalnie dobre :)
Metodologia to rzecz podstawowa.
Zadna nauka się bez niej nie obędzie.
Tutaj zart chyba,ze przegrały a nie robiły błędow zaraz poprawiony zdaniem,ze ruchy nie były maksymalnie dobre.
Oczywiscie mozna grac dobrze bradzo dobrze i nawet znakomicie czy swietnie ale nie maksymalnie ale to juz gra językowa opisująca a nie rachująca.
Inna sprawa to kwesti czy białe grając maksymalnie zawsze pokonają czarne grające rowniez maksymalnie albo czy zawsze przy optymalnych posunięciach bedzie remis.
Na szczęscie tej odpowiedzi chyba będą wstanie udzielic dopiero komputery kwantowy ktorych moc obliczeniowa będzie miliardy lepsza od dzisiejszych .
@@maxkolano4075 Pierwsze kompy kwantowe już istnieją tak więc kto wie może jeszcze pare lat i zobaczymy pojedynek szachowy takiego kalibru :O
@@maxkolano4075 to jakiś bełkot pełny błędów językowych i literówek
4 zdanie totalnie niezrozumiałe i bez sensu
czym różni się granie maksymalnie od optymalnie? ten opis sugeruje, że to 2 różne rzeczy
komputery kwantowe już istnieją
dlaczego "na szczęście" dopiero one? sugerujesz, że lepiej nie znać odpowiedzi wcześniej?
moc obliczeniowa nie jest "lepsza" tylko "większa"
komputery kwantowe nie mają co do zasady miliard razy większej mocy obliczeniowej (np. liczonej we flopsach (floating point operation per second), tylko rozwiązują problemy w inny sposób, mogą rozwiązywać ich wiele na raz, to nie do końca to samo co moc obliczeniowa komputera
"dopiero komputery kwantowy", "kwesti"
skoro nie znamy odpowiedzi kto ma strategię wygrywającą to dlaczego założyłeś, że czarne nie wygrywają? tzn. że albo białe wygrają przy optymalnej grze albo będzie remis...
Dziękuję za te świetne filmiki. Prawdziwa uczta.
Stockfish nie chce się przyznać że przegrywa więc pokazuje ciut lepszą pozycję dla siebie
Jako szachowy miłośnik-amator nie mogę przestać oglądać Twoich filmików. Komentujesz te partie tak żywiołowo i z taką pasją, jakby to był co najmniej półfinał piłkarskiej Ligi Mistrzów. A te częste pomyłki od razu wywołują porównanie z Darkiem Szpakowskim. Ale jak sam powiedziałeś w tym filmie: "Jestem tylko człowiekiem niestety, albo i stety". Świetnie się ogląda Twoje filmy. Pozdrawiam!
"Brutalnie wylicza te warianty" - nie wiem, czy to specjalnie, ale jeśli nie, to informuję, że całkiem dobry żart ci wyszedł ;)
Tak w sumie by the way ;)
Coś pięknego!! Perfekcja z każdym ruchem. Nie wierzę że stockfish grał aż tak źle.
załóż Patronite'a, serio, zawsze będzie miał przynajmniej na piwo bo tak to masz ode mnie max. pare wyświetleń pod każdym filmikiem i tyle, a może ja bym chciał ci normalnie podziękować za te filmiki
Czołem! Wiesz co!? Wyobraź sobie, że założyłem, wypełniłem wszystkie rubryki i po dwóch dniach dostałem odpowiedź od administratora, że to jeszcze za wcześnie i zasugerował abym jeszcze bardziej rozbudował społeczność swoich fanów. Zatem zostałem odprawiony nieco z kwitkiem hmmm...Niemniej jednak dzięki za inicjatywe :)
To może podaj numer konta? Też bym się dorzucił na nowy sprzęt na przykład.
Marianczello - teraz jest opcja bezpośredniego wsparcia twórcy przez YT, poszukaj takiej opcji na koncie. Patronite by ci podpieprzał procent.
dodaj do swojej szachowej poezi słowo zakośić
@@marfez8339 dobrze prawisz - ja tez bym chętnie wrzucił grosza, na sprzęt na przykład. Oglądam regularnie!
Oglądam te filmiki z myślą o wzroście umiejętności kalkulacyjnych i tego widzenia ruchów do przodu :) ale komentarze i konkretna analiza a nie tylko ciche przesuwanie figur jest niezbędne! Dzięki!
Jak zwykle dobry film, przy czym warto nadmienić, że po ochłonięciu świat szachowy z pewną rezerwą podchodzi do tematu. Ponadto dużo w tym marketingu, a mało konkretu (mnie najbardziej boli odpalanie tych programów na maszynach o różnych parametrach). Chętnie zobacze AZ w turnieju silników szachowych na identycznych zasadach.
To samo było z kwantowym komputerem od googla...czyli ta sama sztuczka.
Ciekawe jakie najlepsze ruchy w pozycji pokazywał Stockfish nagraj jeszcze jeden odcinek o jakiejś z tych 100 partii
Coś niesamowitego. AZ zrobił z gońca Stockfish'a przerośniętego pionka. W sumie to często nawet pionki więcej potrafią:)
Pisałem już, że piszemy Stockfisha. Skąd ta dziwna moda na apostrofy?
Moda na apostrofy? To jest angielska nazwa więc jest to napisane w pełni poprawnie, a tak poza tym to kogo obchodzi co pisałeś?
@@magierhombre2891 Nie jest. Przecież nikt nie pisze Szekspir'a. Apostrofy używamy, gdy samogłoska jest niewypowiadana - dlatego Maguiere'a ale Churchilla, lecz Comte'a, bo e jest nieme. Kogo obchodzi? Aha, zatem piszmy, walmy błędy... Kogo to obchodzi.
@@tomaszdziamaek1839 Szekspis to spolszczone nazwisko pisarza, właściwie nazywałaś się Shakespeare. Czyli napiszesz Shakespearea? Złe porównanie.
Jeśli angielska nazwa kończy się samogłoską, dodajemy ', jeśli spółgłoską - nie.
Gdyby google było jeszcze takie ynteligentne przy blokowaniu/oznaczaniu filmów jako nieodpowiednie
Świetne! Więcej o Alpha Zero!
to co teraz Garri Kasparow vs Google Alpha Zero? ( ͡° ͜ʖ ͡°)
Niedługo będzie turniej szachowy dla komputerów
teraz to Carlsen chyba :o
Mogliby wymyślić jakiś silnik, który próbowałby naśladować grę Tal'a, czyli w każdej pozycji sprawdzałby czy nie ma jakiś sensownych poświęceń:P
BOT Kasparov vol.1
Skąd te dziwne apostrofy? Tala.
ludzie którzy nie grają nie wiedzą czym jest piękno szachowe. Partia bardzo skomplikowana, a łatwa do zrozumienia, zwykły gracz by się pewnie poprostu powymienial i zrobił miejsce dla czarnych na co one liczyły, a białe grały chyba idealne posunięcia bo zatrzymały całkiem czarne w rozwoju. widać przewagę białych ale przez tą zamkniętą pozycje i tak to wygląda na remis, ale biały wyliczył co zrobić żeby ten atak Hetmanem zadziałał.
Super filmy!!!!!!!! Czekałem tylko czekałem!!!!!!!
9:10 czekałem na to xd
Regularny gość programu kek
Stockfish jest silnikiem, Alpha Zero to AI więc nie nazywaj Alphy silnikiem. A tak poza tym kolejny fajny film na twoim kanale ;-)
Nooo i wieczorek uratowany!!
Może jest partia do zanalizowania gdy czarne wygrywają?
I jeszcze - Siergiej Szipow twierdzi, zresztą widać to gołym okiem, że Alpha Zero pokonuje maszyny grając "po ludzku".
Lepsze są partie człowiek - człowiek niż kalkulator - kalkulator ;)
Marianczello! Twoje filmiki to prawdziwy masterpiece! ;)
Ja nawet nie znam zasad szach, ale fajnie się słucha
Stockfish jest tak naprawdę programem komputerowym napisanym przez człowieka a Alpha Zero to duża sieć neuronowa która sama uczyła się grać (sztuczna inteligencja) nie wiem czy można ją nazwać silnikiem szachowy :-P ale i tak super rozgrywka w większości partii AZ blokował cześć figur SF. Następnie AZ poświęcał własne figury uproszczając grę, zdobywał przewagę głównie zostając z lepszą figura w grze końcowej. Co ciekawe gra końcowa tych "programów" mogła trwać nawet 80 ruchów :-D
Moim zdaniem można nazwać, bo implementacja tej sieci jest mimo wszystko dedykowana grze w szachy i sieć „odkrywa” reguły lepszej gry w szachy, nie umie grać w nic innego. Swoją drogą ciekawe, jakby sobie poradziła w 960?
Piotr Błaszyński tak masz rację że ta konfiguracja sieci umie grać w szachy ale tę samą sieć można nauczyć równie dobrze grać w inne gry, dlatego to takie skomplikowane, taka sieć może pewnie umieć grać w dwie różne gry może nie na tak wysokim poziomie jakby miała teraz ale jednak :-P
leeaxe : Trochę się ocieramy o definicję tego, na czym polega uczenie sieci (a z tego co mi wiadomo, AZ to rozwiązanie hybrydowe, to tym bardziej będzie ciężko z definicją). Co ciekawe (przynajmniej na poziomie marketingowym), dokładnie to zostało zrobionez AZ, program do gry w go został programem do gry w szachy, tylko IMVHO to polegało na tym, że siada kilku mądrych ludzi (niekoniecznie programistów) i wyrzuca kod odpowiedzialny za zasady gry w go, wstawia w to miejsce kod odpowiedzialny za zasady gry w szachy i uruchamia uczenie sieci.
leeaxe : Tu jest opisane: arxiv.org/pdf/1712.01815.pdf
I tu masz napisane: „The input features describing the position, and the output features describing the move, are structured as a set of planes; i.e. the neural network architecture is matched to the
grid-structure of the board.”
Więc jak dla mnie ktoś musi usiąść i przygotować m.in. te tabelki, które są w artykule opisane, pod szachy.
Moim zdaniem błędnie odróżniacie "uczenie się" programu AZ z ANALIZĄ programu Stockfish. Tak naprawdę program Stockfish analizując różne warianty posunięć właśnie się UCZY (dokładnie tak, jak tzw. "sieć neuronowa", a program AZ ANALIZUJE przeprowadzając rozgrywkę. Bo czym jest przeprowadzenie miliarda rozgrywek z różnymi wariantami posunięć, jeżeli nie właśnie ANALIZĄ na głębokość kilkudziesięciu ruchów ?
Tak naprawdę jedyna różnica polega na innym algorytmie tej analizy, a ten inny algorytm wymaga innego programu. I tyle. Nie traktujmy AZ jak ludzkiego umysłu.
Tak naprawdę to było oszustwo ze strony Googla. W pojedynkach pomiędzy Alpha Zero i Stockfishem, ten drugi nie grał na pełnych swoich możliwościach. Zostało przydzielone ekstremalnie mało pamięci Stockfishowi.
Skąd takie info?
@@maxkolano4075 dołączam się
Oczywiście, że oszustwo. Tak samo jak było z Kasparow i deep blue. U mnie np. Stockfish jak uatawiam pozycję z 7 minuty gdzie mówisz, że widzi delikatnie swoją przewagę to od pierwszych milisekund jak zaczyna analizować widzi że ma -0.7 i nie idzie wcale hetmanem na e7 tylko gra wieżą. Ale to też już inny stockfish bo build z 12.02.2020 i elo jakieś 3700
@@kasiaszokalska6354 to jakie w końcu oszustwo? Przedstawiasz jakieś ruchy z innej wersji, zamiast tej sprzed 3lat. Równie dobrze, kolejna wersja alpha zero mogłaby jeszcze polepszać winrate w tych 100 pojedynkach.
będzie tak, że ludzie będą uczyć się od maszyn.
ogladam kolejny raz jak dwa silniki w szachy sie nawalaja, dobre
a ile czasu na partie miały te programy?
Realnie pewnie paredziesiąt milisekund ;)
Alpha Zero jest programem opartym na zupełnie innej technologii, a mianowicie na tzw. uczeniu maszynowym. Program gra ze sobą miliony partii i uczy się, co dla niego będzie korzystne, a co nie i tak wyrabia sobie ,,intuicję" (formalnie: ustawia pewne parametry, które przekładają się na to, jaki ruch w danym momencie uzna za najlepszy). Po nauczeniu jest gotowy do walki. Nie znam dokładnie szczegółów, bo pewnie jest w tym także klasyczna analiza iluś kroków do przodu.
Pojedynki maszyn to przyszłość szachów.
Mogłeś jeszcze pokazać jak długo (w jednej z partii to widziałem) może trwać gra końcowa przy najlepszych ruchach pozycji, około 120 posunięć jak ja oglądałem. Warto też wspomnieć, że Alpha Zero, nauczył się takiego poziomu nie znając zasad gry w szachy, nauczył się tego wszystkiego na podstawie gry samemu ze sobą.
To jest dopiero coś nieprawdopodobnego.
zasady znał.. nie znał teorii szachów, więc sam wyznaczył sobie co jest najważniejsze w szachach i dlatego nie jest takim materialistą. Stockfish ma pewne wartości narzucone przez twórców i dodatkowo do wielu sytuacji potrzebuje korzystać z tablic. Jeszcze warto wspomnieć, że Alpha Zero analizuje dużo mniejszą liczbę pozycji.
Kusy 95 niesamowite to jest
A z rankingiem 1800 stockfisz zremisował na kórniku
Marianku mój, ja Ci mogę przelać pieniążki na nowy mikrofon :))
A nie na nowiutki mikrofonik? Jeśli już używamy zdrobnionek, to róbmy to konsekwentniutko.
Dobra, to tera ja pokonam alphe zero 😎😎
ostatnio ogłosili superszybkie procesory kwantowe, a więc przyszłości wygra nie ten który szybciej liczy, a ten którego algorytmy będą bardziej przebiegłe taktycznie. Alpha Zero jest na to dowodem
dojdziemy do momentu gdzie wszystkie partie będą remisowane.
21:36 wieża na a8 i jakas wymiana wież ??
Jako ktoś mający pojęcie o sieciach neuronowych, które wykorzystuje alpha zero:
Alpha Zero nie liczy brutalnie wariantów! To jest zupełnie inne działanie, bardziej odpowiadające ludzkiemu myśleniu
AZ jak najbardziej brutalnie liczy warianty - obok sieci neuronowych, opiera się również o Monte Carlo tree search i oblicza przynajmniej kilkadziesiąt tysięcy wariantów na każdy wykonany ruch.
Widzę, że jednak się zdecydowałeś :D
Stok ryba poddała partię, żeby alfa zero uczyło się kończyć partii.
Ooo.... Film na który czekałem :).
Partie szachowych maszyn są takie dobre, że aż nudne.
Nie było chyba rozpatrywane wcześniejsze f6?
Czemu czarne nie zrobiły roszady i pion f7 na f6 i frontalny atak? Gdyby białe nie przyjęły bicia to wtedy pion z f6 bije na e 5 odbicie skoczkiem prowadzi do pozbawienia protekcji h4, a na te pole czeka już goniec i hetman. Można którymś z pionów, ale wtedy ten klin się rozpada.
Następna sztuczna inteligencja będzie grała tak silnie, że zrobi
1. d2-d4
i oznajmi "mat w 62 posunięciach"
😉
Grałem w zeszłym tygodniu blitza z alpha zero "na odwal się" i przez przypadek wygrałem
także nie jest wcale aż taki potężny jak się wydaje
Masz dowód?
Tez mogę tak napisać
Po chuju na kutasie chyba
5:30 zamiast hetmanem mógł wesprzeć piona biały, po biciu biały odbija, czarny wieżą wieże biały odbija hetmanem wieże i grozi mat w 1 na h8
Coś w tym jest ale wątpię by wtedy stockfish bo ominął
@@mememajk9232 stockfish działał na minimum więc wiesz
Bawił się ktoś z was programowaniem ?
Ciekawe jakich algorytmów użyli do tych silników szachowych ?
Grałem stockfishem z pierwszym lepszym arcymistrzem który na kórniku miał tysiąc osiemset coś w rankingu i rozpierdzielił stockfisza w partii jugosłowiańskiej
Przepraszam za dosłowność ale jak ja go kurwa szanuje :D
Dobry wieczór. Zastanawiam się, ile jest wszystkich możliwych scenariuszy/kombinacji rozegrania gry w szachy. (wliczając w to absurdalne rozgrywki np. gdzie, nie bijemy żadnej figury oponenta, czy pozwalamy na mat w kilku ruchach.) Zgaduję, że jest to gigantyczna liczba. Czy da się obecnie pokonać najbardziej "prestiżowe" boty czy najlepszy wynik, jaki można osiągnąć to pat ?
Obecnie żaden człowiek nie ma szans wygrać z najlepszymi programami komputerowym takimi jak tutaj przedstawione.
Ta partia trwała sekundy, minuty, godziny??
wait od kiedy maszyny poddaja partie
To była iście mordercza i skuteczna szarża Alpha Zero który całkowicie podbił i zinfiltrował wojska Ryby z Magazynu
Kto wie gdzie można zagrać z tym Google Alpha Zero? Jakieś konkretne strony internetowe?
gdzie można zagrać z tym czymś? :D albo pobrać żeby obejrzeć gierki z innymi silnikami
Kocham Was szahisyy
A czy grając z komputerem to komputer może poddać partię, gdyż komputer zazwyczaj gra do końca?
taki dobry stuff, a takka słaba jakość dżwięku! ale robię głośnie j i niezmiennie słucjam łapczywie! ;)
11.03 Krol D2 nie dlatego ze czarne nie maja co grac tylko dlatego by uniknac szacha
Więcej takich
Na youtube jest koleś który napisał szachy na silniku Stockfisha z użyciem SFMLa
Jak tam twoje rozgrywki ze Stockfishem
Łatwo go ograć ?
Stockfish jest na licencji tzw otwartego kodu źródłowego
więc jeśli chociaż trochę programowałeś to mógłbyś im pomóc w pokonaniu Alpha zero
Jeśli nie programowałeś a chciałbyś napisać własną wersję gry w szachy albo nauczyć się programować aby im pomóc w rozwoju tego silnika to :
jeśli jesteś użytkownikiem Linuksa to masz od razu zainstalowane kompilatory takich języków jak C/C++ , Java , kiedyś instalowany był też Pascal a obecnie można go ściągnąć z repozytorium poleceniem sudo apt get install , oprócz kompilatorów masz tam interpreter Pythona
jeśli jesteś użytkownikiem Windows to możesz w systemie wygrzebać
kompilator C# oraz Visual Basic
Może jakieś donate na kawę dla chłopaka zrobimy? :D
Jak kawy nie masz w domu a potrzebujesz być pobudzonym to normalnie wpierdol amfetaminę do nosa. To na pewno masz przy sobie.
Carlsen grał z tym komputerem?
Alpha Zero to nie silnik szachowy to system AI który nauczył się grać w szachy ale również w go czy inne gry. Całą ludzką wiedzę na temat szachów poznał w 4 godziny. Dzień sądu nadchodzi ;)
4 godziny bo nie musi oddychać, ani czegokolwiek ogarniać na codzień - życie tej wielkiej molekuły to prąd, który mu człowiek dostarcza...
Dzięki za materiał! Czy wie ktoś może jak potoczyła się historia #AlphaZero? Silnik jest dalej rozwijany?
dzieki za filmy. Apostrof w tytule jest niepotrzebny.
Kto programuje te silniki ??
really Stockfish przegrał z Alpha Zero (w paru partiach) a Stockfisch ogrywał takie komputery szachowe jak Komodo chess!!!!!!
pls dalej takich dobrych odcinków.
P.S może nie jesteś takim dobrym szachistą jak mój trener z Internetowa szkoła szachowa, ale uwielbiam cię i twoje filmy. poświęcasz nim wiele czasu (czasami są błędy ) i kochasz ten sport. Dużo się od ciebie dowiedziałem.
P.S Kiedy miałem 5 kategorię a mi nie wychodziło zacząłem oglądać ciebie i ty uratowałeś moją pasję do szachów :) .
P.S
Sory, że taki długi komentarz
P.S odpowiedz co cię pozostawiło przy szachach?
Wali gruchę do tego
Marianczello czy grałeś może w tą niedzielę turniej w kętrzynie. Spotkałem Ciebie albo kogoś bardzo podobnego.
remer 321 ciekawe
suuuuper :D Mam wielką prośbę, czy mógłby Pan przeanalizować przyjęty gambit hetmański, pozdrawiam :D
Witaj, poszukaj na moim kanale.
aa przepraszam, chodziło mi właśnie o odrzucony gambit, bo ogladalem analizę przyjetego gambitu, a chciałbym zobaczyć też tą drugą opcje.
Stockfisha udalo mi sie ograc na najwyzszym poziomie chcialbym teraz sprobowac z Alpha ale gdzie to znalezc? Marianchello prosilbym o ten magiczny paseczek sily zagrania aby bylo widac ocene pozycji. Jakby wieza byla wymieniona nie ma grozb jest remis
Stockfish na chess.com na 10 lvl to nie jest "czysty" Stockfish. On wciąż czasem robi błędy po to aby można było z nim wygrać.
22:30 stokfisz już nie pokazuje remisu...? :)
Dobierac sie do czarnego krola XF
XD
Jezeli alfa faktycznie posiadłA szachy w 4 godz co szkodzi zastosowac alfę do dokładnie wszystkiego .
Bo przeciez jezeli siec sama się uczy to tak naprawe co stoi na przeszkodzie?
No nieźle
Dzięki :)
Komputer wyliczy najlepszą opcje i wybierze najlepszą opcje.
W dźwignią np.też nie mamy szans z maszynami .
Po 1...Sd2 2.Kd2 ciekawe było 2...g5 (chyba...). Goniec d7 - balszaja pieszka :)
ty masz komputer szachowy
marian zagraj na chess.com lub na li chess.
Tak oglądam partię i mój silnik w 8:50 mówi że najlepiej było wypuścić wieżę od razu na c7, zamiast tego ruchu na c2
Komputery walczą z sobą: najlepsza była zawsze rybka, teraz lepszy Google. Kto kolejny: jabłuszko czy Linux?
Kto zgadnie :)
No jabco
Poczytałem nieco więcej o tym meczu i niestety Google się tym nie chwali, ale Stockfish był bardzo ograniczony. Przede wszystkim Stockfishowi odmówiono dostępu do książki z debiutami oraz był ograniczony do 1GB pamięci!!! To absurdalnie mało dla tego silnika. Najprawdopodobniej gdyby tak nie było, Alpha zero nie wygrała by żadnego meczu. Możliwe że padły by same remisy, choć większość wskazuje, że Stockhish by i tak dominował. Więc wcale nie jest tak różowo z tą Alphazero.
Kiedy nagrywasz film na yt ale mikrofon podłączyłeś w innym pokoju...
Marianczello a komentujesz też inne gry pomiędzy silnikami?
To posunięcie królem wygląda na typowy ruch komputerowy według mnie mało który człowiek by na to wpadł żeby zrezygnować z roszady i ruszyć się królem
Jak oni to grali maszyna vs maszyna?
jeden ziomek miał jeden komputer, drugi miał osobny i wchodzili w silniki i wgrywali ruchy, albo zaprogramowali w jakis sposob
"Gołym okiem widać, że mamy tutaj obronę francuską" Nie powiedział nikt włączając ten film.
Zajebiste :-)
Jak oglądać twoje live. I będę brał udział w turnieju szachowym (pierwszym)!!!!!!!!
Live zorganizuje z pewnością tylko jeszcze nie wiem kiedy. Pozdro
Tylko takie pytanko: ty na UA-cam nagrywasz te live?
*Stockfisha. apostrof daje się jeżeli odmieniane słowo obcego pochodzenia kończy się na samogłoskę.