while True: learn() to symulacyjna gra logiczna o rzeczach wymagających wysiłku szarych komórek: uczeniu maszynowym, sieciach neuronowych, danych big data i sztucznej inteligencji. Ale i tak ostatecznie liczy się to, czy zdołasz zrozumieć swojego kota.
W tej grze wcielasz się w programistę, który przypadkowo odkrył, że jego kot dysponuje wyjątkowym talentem koderskim. Sęk w tym, że zwierzę nie potrafi zbyt dobrze mówić po ludzku. I tak oto koder (czyli Ty!) musi świetnie opanować uczenie maszynowe i za pomocą wizualnych narzędzi programistycznych stworzyć system rozpoznawania mowy przekładający język czworonogów na mowę ludzi.
Z tej gry najbardziej zadowoleni będą...
- Ludzie, którzy chcą zrozumieć zasady działania uczenia maszynowego i powiązanych z nim technologii.
- Rodzice i nauczyciele, którzy chcą w ciekawy i prosty sposób wprowadzić dzieci w świat logicznego myślenia, programowania i technologii.
- Programiści pragnący poznać nowe koncepcje, które potem mogliby zastosować w swoich projektach.
- Ci, którzy chcą grać w gry bez poczucia winy z powodu „marnowanego czasu” (choć jesteśmy zdania, że nikt nie powinien się czuć źle tylko dlatego, że gra!).
- Gracze, którzy pragną stale wysilać swoje szare komórki i gimnastykować je na najróżniejsze sposoby, a przy okazji mieć z tego niezłą frajdę.
- Gracze, którzy chcą podszlifować swoje umiejętności z zakresu rozwiązywania problemów i poczuć autentyczną satysfakcję, gdy uda im się osiągnąć ten cel.
- Ludzie lubiący inteligentne koty.
Poznaj faktyczne zasady działania uczenia masyznowego. Gra jest luźno oparta na prawdziwych technologiach uczenia maszynowego: od głupawych systemów eksperckich po błyskotliwe rekurencyjne sieci neuronowe, które potrafią przewidzieć przyszłość. Bez obaw: cała rozgrywka ma postać logicznych łamigłówek. Nie musisz mieć doświadczenia w programowaniu!
Zostań guru nauki o danych! Przeciągaj myszą obiekty widoczne na ekranie! Łącz je w linie (serio)! Próbuj. Popełniaj błędy. Optymalizuj. Próbuj ponownie. A potem naciśnij przycisk uruchamiający proces i podziwiaj strumień danych mknących po Twoim ekranie.
Zasmakuj obfitującego w niespodzianki życia specjalisty w dziedzinie uczenia maszynowego! Przygotowanie przełomowej technologii wymaga czasu, doświadczenia i pieniędzy, co oznacza, że czeka cię emocjonująca praca w charakterze wolnego strzelca. Odbieraj e-maile! Zatwierdzaj umowy! Kwitnij samotnie w pokoju, nie wydając z siebie choćby słowa! Nawiązuj znajomości na forach! Właśnie tym zajmują się prawdziwi programiści!
Przygoda z kodowaniem dopiero się zaczyna! Przygotowane przez nas zadania zawierają prawdziwe problemy, w których rozwiązaniu będzie pomocne uczenie maszynowe – może np. chodzić o skonstruowanie samochodu autonomicznego (pilotowanego przez Twojego kota). A jeśli naprawdę zapragniesz poddać próbie swój programistyczny geniusz, możesz zostać dyrektorem ds. technologii nowego startupu: przekonaj się, czy Twoje umiejętności i zdolność planowania wystarczą, aby przetrwać na rynku rządzącym się brutalnymi prawami! Zbij fortunę, zagraj na nosie szefostwu i zostań technologicznym guru... Chyba że stracisz wszystko i przyjdziesz na żebry do działu kadr... Ale przynajmniej warto było spróbować, prawda?
Ulepszając sprzęt, ulepszysz swoje życie! Gdy już zapewnisz sobie stabilny przypływ gotówki, zaopatrzysz się w sporo wypasionego sprzętu, który zwiększy Twoją wydajność. Ale nie chodzi tylko o urządzenia! Zafunduj sobie nowy smartfon albo figurkę godną prawdziwego geeka! Kupuj czadowe wdzianka swojemu czworonogowi! Możesz nawet pójść na całość i szarpnąć się na aloes!
Ciekawostka: zazwyczaj specjaliści z branży uczenia maszynowego robią właśnie tego typu rzeczy. Teraz możesz zostać jednym z nim (tyle że bez wynagrodzenia!). while True: learn() to najlepsza gra o byciu programistą, bo nikt inny nie okazał się na tyle dziwny, żeby wpaść na pomysł zrobienia podobnej!