Игра «while True: learn()»

Пример собранной «нейронки»
Пример собранной «нейронки»

Люблю такие игры которые помогают разобраться в сложной теме и заодно развлечься.

Игра «while True: learn()» под Windows и Mac, как раз такая, а главное создана она для тех, кому интересно машинное обучение.

В игре интересно рассказана история машинного обучения, на простейших примерах даны сложные задачи, а самое главное, что уже где-то на уровне пятом ты начинаешь понимать какие-то принципы фильтрации данных и того, как работают какие-то алгоритмы, причем, вам сначала покажут алгоритмы созданные еще до эпохи нейронок и тп.

В игре есть классная помощь – с одной стороны описано как модуль ведет себя в игре, с другой стороны, как такой же аналог ведет себя в реальном мире.

По истории ваш кот оказался лучше программистом чем вы сами, поэтому консультируясь на catoverflow вы пытаетесь построить нейронку которая поймет его речь и расскажет вам, как он скомпилировал код пока вы отходили за кофе.

Весь геймлей – это сбор из «нод» схем для решения задачи, на скриншоте пример. А еще в игре есть шутки, что всегда радует 💖

Ссылка на Steam:

3636
11 комментариев
13
Ответить

Ну хз, лично мне игра пустой показалась. "Замах на рубль,удар на копейку". Разве что подогреть интерес к машинному обучению.

Вот тут у нас волшебный блок, фигак-фигак, вот он уже сортирует. Как? Почему? А кто его знает.

Или вот нейронки под конец игры, которые типа предсказывают последовательности букв/цифр. Просто берём N блоков (причём именно N, если взять больше или меньше то точность упадёт по какой-то причине), соединяем между собой - профит.

Очень не хватает доступа к программированию/скриптованию. Часть задач - разделить поток данных в пропорции, допустим, 4 к 1. Да едрить-мадрить, казалось бы достаточно простейшего скрипта "4 туда, 1 туда. Повторить". Ан нет, приходится городить огороды параллельным выполнением и надеяться что разделится как нужно.

1
Ответить

Вот тут у нас волшебный блок, фигак-фигак, вот он уже сортирует. Как? Почему? А кто его знает.

Так там в (i) описано как и почему :) то есть, например, используя один из готовых алгоритмов, вроде "градиентный бустинг" ты можешь не знать как он работает детально, если этого не захочешь

То что вы пишите решается уже этой игрой: https://www.tensorflow.org/

3
Ответить

История чумовая XD Спасибо! Сам бы ни за что не обратил внимания на такую интересную игру. Добавлю, пожалуй, в "желаемое".

2
Ответить

Игра «while True: learn()» под Windows и Mac

извините, а упоминать Linux на этом сайте - моветон?

1
Ответить

Я не знаю идет ли она там ¯\_(ツ)_/¯

Ответить

Мне лично игра показалась:
а) скучной;
б) переупрощённой в плане отображения реальных задач;
в) переусложнённой в плане выполнения примитивных операций.
Игра, в которую *не* хочется возвращаться после пары часов.

1
Ответить