basvas6

На Пикабу
поставил 0 плюсов и 0 минусов
Награды:
5 лет на Пикабу
6 рейтинг 0 подписчиков 1 подписка 1 пост 0 в горячем

Насколько ты предсказуем?

Хочу поделится историей создания одного сайтика. Так уж совпало, что не так давно я решил изучить один PHP фреймворк (YII2), но тренироваться на стандартных примерах типа интернет магазина было скучно, поэтому я решил придумать что-то оригинальное. И тут я наткнулся на это видео

И тут меня накрыло. Если вкратце, речь идет о том, что если бы человеку предложили игру, в котором он мог сделать выбор, взять одну или две коробки. В первой коробке всегда 1000$, во второй либо 0, либо миллион. Также есть некая сущность которая может предсказать выбор человека, и если эта сущность считает, что человек возьмет обе коробки, то во вторую коробку она не положит ничего. И если, вероятность верно предсказать действия человека (взять одну или две коробки), больше 50%, то получается парадокс: теория игр говорит что выгоднее всего брать обе коробки, а статистика что только одну.


Это подводит нас к размышлениям о свободе воли человека и о возможности предсказать его действия. Но самое главное, в условиях игры сказано, что ни человек, ни компьютерная программа, которая будет делать выбор, не имеют права подбрасывать монетку/использовать генератор случайных чисел. Это показалось мне интересным, я задумался, может ли мозг генерировать абсолютно случайные числа, а лучше последовательности чисел. Для начала я сравнил наше сознание с тем, что мне как программисту ближе, с нейронными сетями. Поискав я наткнулся на эту серию статей на Хабре: Нейросети для чайников(https://habr.com/ru/post/143129/).


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


Дизайн у сайта получился простенький (читай "И так сойдет"):

Насколько ты предсказуем? Длиннопост, Сайт, Программирование, Генератор случайных чисел, Видео

Теперь можно проверить, насколько случайна та или иная последовательность, по нескольким показателям. И получить средний результат в процентах.

Насколько ты предсказуем? Длиннопост, Сайт, Программирование, Генератор случайных чисел, Видео

Для того кому интересно как оцениваются величины, а также как устроен сам сайт, я оставлю ссылку на GitHub.


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


Итак, кому интересно могут зайти по следующим ссылкам:

GitHub: https://github.com/BasValery/RandomSeed

Сам сайт: http://randomseed.ml/

Показать полностью 2
Отличная работа, все прочитано!