Любой универ набирает людей, которые «платят за диплом» и те кто учатся. И тех и тех отчислить сложно (без первых не будет денег, без вторых страдает репутация), если студент уж совсем не лентяй.
чёто меня этот топик от работы на часа три оторвал. Сначала читал, думал. Потом пошёл и смоделировал подобие ИИ. Вот что получилось.
Сразу предупреждаю, это черновик черновика. Бактерия в моём случае не подыхает, а перерождаеться с сохранившейся памятью (аналог размножения). Да и вообще у меня мозг уже взорван. Не так то это просто, господа.
Почитал. Подумал. Нда. не так то просто, как кажется.
перед нами поле из 9ти клеток. в левом верхнем — свет, в правом нижнем — еда.
есть таблица действий следующего содержания:
ничего не делать — действие
жрать — действие
двигаться вверх — действие
вдигаться вниз — действие
двигаться влево — действие
двигаться вправо — действие
голод — чувство
боль — чувство
запах еды — чувство
есть таблица связей «сознание» из двух колонок. пока пустая
жестоко програмируем, что каждую секунду (такт, ход) наш организм должен принимать какое то решение.
Жётско программируем, что когда организм испытывает смерть, то оказывается опять в центре поля, с новыми силами и сохранившейся памятью.
Жёстко программируем, что если организм не знает что делать (найдено больше одного подходящего решения или вообще не найдено решений), то выбирает его рандомно
Жёстко программируем, что при уменьшении запаса энергии, организм испытывает голод
Жёстко программируем, что выполнить действие «жрать» организм может только добравшись до правой — нижней клетки.
Жёстко программируем, что организм стремиться принимать более простые решения (путь до
Жёстко программируем, что организм в последнюю очередь будет принимать решение, которое принесёт ему боль (если он конечно будет знать об этом)
Жёстко программируем, что организм в первую очередь будет принимать решение, которое принесёт ему радость (если он конечно будет знать об этом)
Таблица связей в таком вот формате: причина — следствие
в таблицу причин-следствий запишем несколько связей, что бы наш организм хоть что то делать начал
голод — боль
голод — жрать
жрать — радость
запах еды — жрать
Алгоритм поиска решения будет понятен на примере. Пока я сам его не сильн опредставляю :)
Цель, добиться того, что бы организм понял. что «ничего не делать» — верный путь к боли (через голод)
Ставим наш организм в центр поля. даём ему 5 литров бензина. За каждый ход минус литр
1 секунда.
Организм ничего не испытывает. Рандомно «что то делает», судя по нашей табличке он может ничего не делать, ну пусть так и будет. Предположим на первой секунде жизни наш орг. случайно выбрал ничегонеделанье. секунда прожита зря. -1 литр бензина.
2 секунда.
Организм испытывает голод. В этом виновато предыдущее решение, записываем в табличку связей строку
голод — боль — 0
голод — жрать — 1
жрать — радость — 0
запах еды — жрать
ничего не делать — голод — 0
Организму надо что то сделать. Суёмся в таблицу связей. Нашли две связи для нашей причины («голод»)
1. идём по первой. Ищем по первой колонке причину «боль». Нифига не нашли. Да и следствие не являеться действием т.е. решения «что делать» пока не найдено
2. вторая связь это голод — жрать. Ищем причину «жрать». Не нашли. Но жрать это действие, значт это может быть решением. Но жрать мы не можем. Тоесть это не решение.
тупик. опять бактерия не знает, что делать.
Прийдёться выбирать другим путём. Сначала отсеиваем заведомо хреновые решения. Для этого перед принятием решения бактерия опять смотрит по причино-следственной связи какое из действий принесёт боль. у нас это «ничего не делать» (ничего не делать — голод — жрать — радость, ничего не делать — голод — боль)
хм. Я как то писал книжку как раз под эту обложку. Ну не книжку, а сборник статей... ну не сборник, скорее одну статью. или статейку.. короче отстаньте!!!
у меня дома такой же китайский валяеться. только этот вечный фанарик после минуты тряски работает ещё очень долго. При разборке оказалось, что тряси не тряси, а работает он от двух таблеток-батареек) наебали
Он даже не считает :)
Сразу предупреждаю, это черновик черновика. Бактерия в моём случае не подыхает, а перерождаеться с сохранившейся памятью (аналог размножения). Да и вообще у меня мозг уже взорван. Не так то это просто, господа.
Почитал. Подумал. Нда. не так то просто, как кажется.
перед нами поле из 9ти клеток. в левом верхнем — свет, в правом нижнем — еда.
есть таблица действий следующего содержания:
ничего не делать — действие
жрать — действие
двигаться вверх — действие
вдигаться вниз — действие
двигаться влево — действие
двигаться вправо — действие
голод — чувство
боль — чувство
запах еды — чувство
есть таблица связей «сознание» из двух колонок. пока пустая
жестоко програмируем, что каждую секунду (такт, ход) наш организм должен принимать какое то решение.
Жётско программируем, что когда организм испытывает смерть, то оказывается опять в центре поля, с новыми силами и сохранившейся памятью.
Жёстко программируем, что если организм не знает что делать (найдено больше одного подходящего решения или вообще не найдено решений), то выбирает его рандомно
Жёстко программируем, что при уменьшении запаса энергии, организм испытывает голод
Жёстко программируем, что выполнить действие «жрать» организм может только добравшись до правой — нижней клетки.
Жёстко программируем, что организм стремиться принимать более простые решения (путь до
Жёстко программируем, что организм в последнюю очередь будет принимать решение, которое принесёт ему боль (если он конечно будет знать об этом)
Жёстко программируем, что организм в первую очередь будет принимать решение, которое принесёт ему радость (если он конечно будет знать об этом)
Таблица связей в таком вот формате: причина — следствие
в таблицу причин-следствий запишем несколько связей, что бы наш организм хоть что то делать начал
голод — боль
голод — жрать
жрать — радость
запах еды — жрать
Алгоритм поиска решения будет понятен на примере. Пока я сам его не сильн опредставляю :)
Цель, добиться того, что бы организм понял. что «ничего не делать» — верный путь к боли (через голод)
Ставим наш организм в центр поля. даём ему 5 литров бензина. За каждый ход минус литр
1 секунда.
Организм ничего не испытывает. Рандомно «что то делает», судя по нашей табличке он может ничего не делать, ну пусть так и будет. Предположим на первой секунде жизни наш орг. случайно выбрал ничегонеделанье. секунда прожита зря. -1 литр бензина.
2 секунда.
Организм испытывает голод. В этом виновато предыдущее решение, записываем в табличку связей строку
голод — боль — 0
голод — жрать — 1
жрать — радость — 0
запах еды — жрать
ничего не делать — голод — 0
Организму надо что то сделать. Суёмся в таблицу связей. Нашли две связи для нашей причины («голод»)
1. идём по первой. Ищем по первой колонке причину «боль». Нифига не нашли. Да и следствие не являеться действием т.е. решения «что делать» пока не найдено
2. вторая связь это голод — жрать. Ищем причину «жрать». Не нашли. Но жрать это действие, значт это может быть решением. Но жрать мы не можем. Тоесть это не решение.
тупик. опять бактерия не знает, что делать.
Прийдёться выбирать другим путём. Сначала отсеиваем заведомо хреновые решения. Для этого перед принятием решения бактерия опять смотрит по причино-следственной связи какое из действий принесёт боль. у нас это «ничего не делать» (ничего не делать — голод — жрать — радость, ничего не делать — голод — боль)
всё дальше сил нет…
главное пунтосвичер приспособить, чтоб не мешал в анг. раскладке писать
А вообще спасибо за замечание. Учтёмс
В маке такому не научат, наверное
Мы тут проектируем что то подобное но для онлайна