AI były tylko science fiction zaledwie około 30 lat temu, ale teraz są czymś więcej niż tylko rzeczywistością. Ich realizacja powstała wraz z nami, osiągając konkretne kamienie milowe w różnych punktach historii.
A jednym z najbardziej godnych uwagi był mecz między superkomputerem Deep Blue a światowej sławy mistrzem szachowym Garrym Kasparowem.
Powodem, dla którego jest ona tak ważna jest to, że Deep Blue zrobił coś budzącego respekt. Zatriumfował nad Garrym Kasparowem, i to już w 1997 roku.
RELATED: SOLVING THIS IMPOSSIBLE CHESS PUZZLE WILL YOU $1 MILLION
Nawet wtedy nikt nie nazywał tego AI, ale był to początek szkolenia maszyn, aby stały się lepsze od ludzi, nie tylko w pracy fizycznej, ale także w obliczeniach i planowaniu.
Deep Blue to superkomputer stworzony przez IBM. Wszystko zaczęło się, gdy grupa studentów z Carnegie Mellon University chciała stworzyć komputer, który mógłby grać w szachy.
Maszyna, która została nazwana ChipTest, została zaprojektowana tak, aby pokonać najlepszych w szachach i zmierzyła się z Kasparowem w 1989 roku. Wynik był ciężkim ciosem dla studentów, ponieważ Kasparow pokonał maszynę ze względną łatwością.
Marzenie o maszynie pokonującej człowieka w szachach było uważane za nieosiągalne.
Ale IBM uważnie monitorował rozwój w tej dziedzinie. Byli pod wrażeniem rozwoju, jaki osiągnęła grupa studentów.
W końcu zatrudnili tych badaczy, aby stworzyć maszynę IBM. Ten nowy superkomputer został nazwany Deep Blue.
Deep Blue – maszyna
Deep Blue był oparty na konstrukcji RISC System/6000 (RS/6000), która była rodziną superkomputerów wyprodukowanych przez IBM. Były to pierwsze superkomputery IBM, które wykorzystywały mikroprocesory oparte na POWER i PowerPC.
Superkomputer Deep Blue, który został użyty w 1997 roku miał kilka modyfikacji w porównaniu z jego podstawową konstrukcją. Wszystkie te modyfikacje miały na celu zwiększenie mocy obliczeniowej w szachach.
Miał 30 węzłów z 480 układami akceleratorów szachowych VLSI specjalnego przeznaczenia na każdy węzeł i mikroprocesorem P2SC 120 Mhz na każdy węzeł.
Ulepszenia sprzętowe sprawiły, że Deep Blue stał się hybrydą. Posiadał normalne procesory i układy akceleratora szachowego.
Zwykłe ruchy szachowe i planowanie były obsługiwane przez superkomputer, podczas gdy złożone zadania były obliczane przez układy akceleratorów szachowych.
Pierwsze spotkanie – 1996
Modyfikacja z 1997 roku powstała w wyniku pojedynku Deep Blue z Kasparowem w 1996 roku. W pierwszym meczu, który składał się z 6 partii, Kasparow wygrał 3 razy, a Deep Blue raz.
Dwa mecze zakończyły się remisem. Oznaczało to, że Kasparow skończył jako zwycięzca.
Ale nawet gdy Deep Blue przegrał cały mecz, zapisał nową kartę w historii. Był to pierwszy przypadek w historii, gdy komputer grający w szachy zdołał raz pokonać panującego na świecie arcymistrza szachowego.
Kasparow sam był oszołomiony przez maszynę. Cytował: „Grałem na wielu komputerach, ale nigdy nie doświadczyłem czegoś takiego. Mogłem poczuć – mogłem wyczuć – nowy rodzaj inteligencji po drugiej stronie stołu.”
Ponieważ komputer pokazał, że rzeczywiście może działać, dało to naukowcom z IBM nadzieję, że mogą wygrać grę ponownie, wprowadzając pewne poprawki do Deep Blue.
Drugie nadejście
Pomiędzy 1996 a 1997 rokiem Deep Blue został podrasowany na kilka sposobów. Prędkość całego systemu została podwojona dzięki nowym wyborom sprzętowym.
Ulepszono chipy akceleratorów szachowych, pomagając im zrozumieć pozycje szachowe w sposób bardziej szczegółowy.
Dzięki ulepszeniom komputer był w stanie bardzo łatwo ocenić pozycje i strategie szachowe. Nowo odkryta moc przetwarzania dała maszynie zdolność do przesiania 100 milionów do 200 milionów pozycji na sekundę.
Jednym z istotnych elementów, który wzmocnił cały zespół było włączenie arcymistrzów, którzy byli zaangażowani w ten rozwój, zwłaszcza Joel Benjamin.
Mistrzowie pomogli zespołowi udoskonalić ich bibliotekę otwarć. Ruch otwierający w szachach ma ogromne znaczenie, ponieważ kładzie fundament pod strategię. Deep Blue następnie sparing przeciwko arcymistrzów, które pomogły cały zespół pinpoint zagięcia w systemie.
Mecz z 1997
W 1997, Deep Blue i Kasparov spotkał się ponownie w Nowym Jorku. Z sześciu gier, dwie gry wygrał Deep Blue, a jedną Kasparow.
Trzy gry zakończyły się remisem. Oznaczało to, że ostateczne wyniki to Deep Blue – 3½ i Kasparov – 2½. Możesz przejrzeć ruchy tutaj.
To był pierwszy w historii mecz szachowy wygrany przez maszynę z człowiekiem.
Deep Blue natychmiast stał się sławny, ponieważ gazety i inne media rozpisywały się o tym, jak maszyna dogoniła arcymistrza. Ostatni ruch Deep Blue sprawił, że Kasparow był wyraźnie przygnębiony. Mecz zakończył się odejściem Kasparowa, przegraniem gry.
I świat szachów był w szoku, jak maszyna wzniosła się ponad człowieka. Kasparow był zraniony przez porażkę i twierdził, że IBM oszukiwał.
Kasparow powiedział, że ofiarny ruch wykonany przez komputer w pierwszej lub drugiej partii nie był wcale maszynowy, ale sprawiał wrażenie, jakby miał ludzką pomoc.
Czy był to błąd, który doprowadził do zwycięstwa Deep Blue?
Wywiad z Murrayem Campbellem z 2012 roku przyniósł zaskakujące informacje, ponieważ stwierdził on, że ofiarny ruch nie był obliczoną decyzją, ale błędem, w którym Deep Blue nie wiedział, który ruch wykonać, więc wykonał go losowo.
Badacze wkrótce próbowali naprawić błąd między meczami, ale Kasparow nie wiedział, że był to błąd. Myślał, że to inna strategia, i to zepsuło jego ruchy.
IBM zaprzeczył późniejszym prośbom Kasparowa o rewanż.
Konkluzja
Więc czy maszyna zatriumfowała przez pomyłkę? A może gdyby błąd nie był obecny, to wynik by się zmienił?
Możemy się tego nigdy nie dowiedzieć. Dzięki nowoczesnej technologii, AI niewątpliwie stają się coraz potężniejsze, a ich najlepszą zaletą jest to, że się nie męczą.
RELATED: CAN YOU SOLVE THIS CHESS PUZZLE THAT AI SOFTWARE CAN’T?
We humans can only stay sharp for a brief amount of time until fatigue kicks in. Ale te mecze pokazują, jak maszyna może podnieść się do poziomu ludzkiego planowania i przewidywania.
Czy te maszyny są zdolne do przejęcia władzy nad światem? Kasparov mówi, że zamiast obawiać się tych inteligentnych maszyn, powinniśmy z nimi współpracować, jeśli chcemy uzyskać jak najwięcej z technologii.
.