Как стать автором
Обновить

Комментарии 65

grammar nazi негодуе…
и не совсем понятно написано, можно картинок?
Да, я опубликовал и только заметил сколько здесь ошибок. Правлю понемногу.
спасибо
Немного не понятно предложение «Если НС проиграла, то наказываем, убирая из последнего коробка вытянутую пуговку. „
1. Последний коробок это всегда 11 коробок?
2. И что если в каком-нибудь коробке не останется пуговиц, а ситуация сложится так, что надо будет от туда тянуть пуговицу?
Думаю, что 50/50 шанс нужно оставлять. То есть, если в коробке 2 пуговицы, то не стоит оттуда убирать пуговицу.
согласен.
картинки весомо оживят статью и может даже привнесут ясности.
Зато статья обошлась без ката.
Посему я прочитал её сразу в ридере, а не проскроллил дальше, как делаю со многими статьями, которые вступлением и картинкой меня не заинтересовали.
Спaсибо зa интeрeсный способ! Тeпeрь можно плeмянникa этому с дeтствa обучить.
Давным давно в Игромании была статья, в которой так же на спичичных коробках предлагалось сделать «машину» играющую в крестики-нолики, правда коробков требовалось намного больше.
По коробку для каждой ситуации на поле. Я эту систему писал. Потом обучал её на случайных ходах. Не работает. Возможно результаты были бы лучше, если бы противник тоже соображал. :)
Поподробней, пожайлуста.
Вот статья, которую я имел ввиду. Тут рассказывается как из 300 коробков собрать ИИ для игры в крестики-нолики.
Отмечу, что этот также способ был опубликован в серии книг «Берсеркер» (издавались в рамках «Боевая фантастика») Фреда Саберхагена году этак 1995. По сюжету, ГГ должен был замаскировать своё отсутствие на космокорабле. Он обучил методу «спичечных коробков» свою неразумную мартышку, которая и имитировала игру с жутким космическим монстром.

Это насколько я помню.
Мартышка была разумной, но не способной к логическому абстрактному мышлению.
Он должен был замоскировать своё состояние комотоза под действием особого излучения Берсеркера, чтобы исключить нападение последнего, который знал — буть человек в здравом уме — он даст отпор.
>Берем 10 спичечных коробков
>и вытаскиваем наугад пуговку из коробки под номером 11

Както не сходиться
коробки нуменуются от 2-х до 11-ти, т.к. когда осталась одна палочка выбирать уже не нужно.
Прочитал два раза правила игры, и ничего не понял :(
А ничего понимать не надо, нейронная сеть всё сделает за Вас :))
Согласен, ничерта не понятно. Откуда коробки? Почему игра подчинена рандому? Какие пуговки? Зачем? Кто все эти люди и что они здесь делают?
«он как бы хочет нам сказать...» :)
В игре только палочки. Которые игрокам тянуть надо по одной или две.
Играет человек с программой. Ее работа имитируется «на пальцах». Для этого используются коробки с пуговками. Алгоритм хода «программы»:
1. Взять коробок, номер которого равен кол-ву оставшихся в игре спичек.
2. Взять из коробка наугад пуговку.
3. Если пуговка белая, тянуть 2 палочки. Иначе 1.
После обучения изменяется кол-во пуговок в каждой коробке. Например, в коробке под номером 2 окажется куча белых и ни одной черной. тогда при двух оставшихся палочках и ходе программы будет вытянуто 2 палочки а не одна
Пуговки отражают весовые коэффициенты передачи. Рандом — потому что любая нейронная сеть работает стохастически. Коробки это соответственно сами нейроны.

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

А вообще, вместо того, чтобы задавать подобные вопросы, обратитесь лучше к Википедии. Как вариант.
Ну обычный Ним. Чего здесь неясного…
Некропост! )
А что делать если инвайт достался только вчера, а статья понравилась напомнив интересный алгоритм?
Все, что заблагорасудится. Держите плюс в карму и ведите себя хорошо >.<
Спасибо. Я постараюсь.
«Игромания», «Берсеркер»… Кто раньше? Я читал о данной машине в книге Мартина Гарднера «Математические досуги». Это семидесятые годы.
Я тоже у Мартина Гарднера читал.
НЛО прилетело и опубликовало эту надпись здесь
> НС обучается играть в игру «11 палочек». Можно брать либо 1 палочку, либо 2. Нужно вытянуть последним все палочки.

Это правила игры. Откуда половина комментаторов взяла пуговки и спичечные коробки остаётся тайной, покрытой мраком.

ТС, выдели как-нибудь эту строчку, чтобы всем понятно было, что на этом правила игры начинаются и заканчиваются.
КО подсказывает, что они взяли их из текста статьи…
Нет, пуговиц нужного цвета станет больше, соответственно шанс вытащить их — выше, вероятность победить — тоже.
Спичечные коробки умнее человека!!!
Прекрасная иллюстрацию нейросетей, не без огрехов, но суть передает отлично.
А нейросети ли?
Мне кажется такая система самообучения называется как-то иначе…
То ли выбор на взвешенных графах, то ли ещё чего-то взвешенное…
Пойду поиграю со спичечными коробками.
Я ничего не понял, хотя глупо было ждать что в пять предложений пойму, что такое нейронные сети :))
Видимо, кто понимал и раньше, понял, одобряет, кто не понимал раньше — не понял
Я, например, не представлял принцип действия нейронных сетей. Теперь представил.
Хороший способ объяснить и показать «на пальцах» принцип работы подобного рода нейросетей, спасибо.
Замечательное объяснение. Ждем теперь рецепт, как на спичечных коробках предсказывать курсы валют и котировки акций.
Столько спичечных коробков и пуговиц придется купить, да и провинцию в Китае, чтобы пуговицы было кому переклдывать, никаких акций не хватит :)
Для этого сейчас модно обезьян использовать.
Это вам прийдётся коробки побольше взять-в спичешные обезьянки не поместятся.
НЛО прилетело и опубликовало эту надпись здесь
То, что вы описали — это статистическая модель. Её можно реализовать с помощью нейронной сети. Но не нужно.
Почему? Исходя из описания в данной задаче НС прекрасно выполнит свою функцию. Не поясните свою точку зрения?
Вот так, с помощью нехитрых приспособлений, буханку белого (или черного) ХЛЕБА можно превратить в троллейбус… НО ЗАЧЕМ!?
for fun ;-)
Каким образом это «нейронная сеть»?
НЛО прилетело и опубликовало эту надпись здесь
… что НС хороша тем, что есть возможность гибкого обучения и подстраивания под правила игры.
, а так же возможность реализовать НС практически на любой платформе.
Для понятности стоило бы обозначить-таки параллели с понятиями нейронной сети — входы, связи, коэффициенты, выходы.
Объясните кто-нибудь предложение: «Если НС проиграла, то наказываем, убирая из последнего коробка вытянутую пуговку. „
1. Последний коробок это всегда 11 коробок?
2. И что если в каком-нибудь коробке не останется пуговиц, а ситуация сложится так, что надо будет от туда тянуть пуговицу?
1. Последний, из которого НС брала пуговку.
2. Взять пуговку из ящика из под стола (где over 9000 и чёрных и белых).
а серьезно? =)
Я серьёзно.
Если нету пуговок, это означает, что эта ситуация машине проигрышная.
Значит, принимаем случайное рещение, всё равно оно, скорее всего, не влияет. Проблема шагом (двумя, десятью) раньше. И она решится натурально.
спасибо
Просто я очень хочу запрограмить эту штуку, но не полностью понял как она работает =(
НЛО прилетело и опубликовало эту надпись здесь

Фред Саберхаген, цикл рассказов про берсеркеров, рассказ "Игра вслепую"
Там именно про этот метод. Только игра была в шашки и играла в шашки умная обезьяна.

https://x-c.su/mds/play.php?name=37885

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории