GotAI.NET

Форум: Проблемы искусственного интеллекта

 

Регистрация | Вход

 Все темы | Новая тема Стр.4 (6)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: Рецептор родства
Trilobite
Сообщений: 201
Рецептор родства
Добавлено: 30 ноя 07 15:15
Цитата:
Yerken: А нельзя ли сенсор близости с заранее "заданными параметрами близости" заменить на дополнительный кластер из формальных нейронов внутри ИНС?
В Вашей идее два момента:
а) сделать рецептор равноправным нейроном в НС, включая наличие входных синапсов (обр.связи)
б) разделить его на несколько по категориям родственников.

Мое субъективное мнение: эффект от действий а) и б) противоположен и плохо предсказуем.
Обр.связи к рецепторам в надежде получить сенсоры с регулируемой чувствительностью, скорей приведут наводкам галлюцинаций и могут так усложнить обучение, что получим повальный отказ особей их использовать.

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

Но все это, по большому счету - домыслы. И, как говориться, если очень хочется...
Есть такой вариант.

Рецептор родства делаем единственным и обычным (среда выставляет на нем значение от 0 до 255), а начальную структуру НС особи дополняем кластером нейронов, привязанных к сенсору и выполняющих предварительную обработку в точности, как указано у Вас. Эволюции предоставляем право использовать (или игнорировать) такую "подсказку".
[Ответ][Цитата]
daner
Сообщений: 4593
На: Сложность нейросети
Добавлено: 30 ноя 07 16:27
QUOTE''s Автор: Trilobite
Цитата:

"А как?!"
(© про отпущенную русалку)

Знал бы как, чего бы я тут лясы по этому поводу точил ?
Я с вами это и обсуждаю.

Цитата:
То есть, сформированный комплекс социального поведения действительно легко разрушить буквально одним "неправильным" нейроном. Считать такой выключатель искомой "социальной составляющей" - явно не стоит.
Согласен в другом: пока не увидим, все - не более, чем обмен мнениями.

Да вы правы, это не 100% то о чем говорим мы. Но это хотя бы демонстрирует, что есть нейроны, которые относятся не посредственно к этой составляющей, а есть которые не относятся. Т.е. социальная часть есть, но не факт, что она явно отделена от индивидуальной. С этим я согласен. Это и надо будет смотреть.
[Ответ][Цитата]
daner
Сообщений: 4593
На: Рецептор родства
Добавлено: 30 ноя 07 16:33
Цитата:
Автор: Trilobite
Рецептор родства делаем единственным и обычным (среда выставляет на нем значение от 0 до 255), а начальную структуру НС особи дополняем кластером нейронов, привязанных к сенсору и выполняющих предварительную обработку в точности, как указано у Вас. Эволюции предоставляем право использовать (или игнорировать) такую "подсказку".

Полностью согласен.
Единственное что хотел добавить, по предложенному Yerken
Что бы там не выделялось, все равно рецептор в текущей парадигме, это изначально заданная входная переменная. А устанавливать что либо в самой ИНС особи в ручную, просто убьет цель эксперимента. Мы же хотим посмотреть, как онo само зародиться.
[Ответ][Цитата]
Trilobite
Сообщений: 201
Подборка-3 полезных ссылок
Добавлено: 15 янв 08 10:15
Wikipedia
Страница с линками на проекты Artificial life / Digital organism
http://en.wikipedia.org/wiki/Digital_organism_simulators

Книги, достойные прочтения
1. Знаменитая книга Стюарта Рассела и Питера Норвига
Искусственный интеллект: современный подход (AIMA), 2006, 2-е издание, djvu(35Мб)
http://stream.ifolder.ru/2483705

2. Алекс Дж.Шампандар. Искусственный интеллект в компьютерных играх, 2007, djvu(17Мб)
http://dasbook.ru/?book=1451

3. Д.Рутковская и др. Нейронные сети, генетические алгоритмы и нечеткие системы, 2006, djvu(5Мб)
http://pmg.org.ru/ai/ngn.djvu

4. Дж.Николлс и др. От нейрона к мозгу, 2003, 2-е издание, djvu(33Мб)
http://www.koob.ru/books/nicholls_from_neuron_to_brain.rar

5. П.Кейлоу. Принципы эволюции, 1986, djvu(0.8Мб)
http://download.nehudlit.ru/nehudlit/self0008/calow.rar

6. Ф.Хедрик. Генетика популяций, 2003, djvu(5Мб)
http://lib.rus.ec/book/63059

7. Р.Хайнд. Поведение животных. Синтез этологии и сравнительной психологии, 1975, djvu(13Мб)
http://ihtik.2x4.ru/chem_8janv2007/chem_8janv2007_2950.rar

8. З.А.Зорина, И.И.Полетаева. Элементарное мышление животных, 2002, html(1Мб)
http://www.ethology.ru/library/?id=139


Новости, достойные внимания
Нематоды во сне перестраивают свою нервную систему
http://elementy.ru/news/430663

Дружба муравьев с акациями держится на жирафах и слонах
http://elementy.ru/news/430664

Муравьи стараются не пахнуть как гусеницы, пахнущие как муравьи
http://elementy.ru/news/430659

Современные паразиты опаснее прошлых и будущих
http://elementy.ru/news/430645

Для видообразования достаточно одного гена
http://elementy.ru/news/430638

Растения заимствуют гены у «геномных паразитов»
http://elementy.ru/news/430636

Обезьяны умеют складывать числа в уме
http://elementy.ru/news/430656

Потеря памяти не ведет к утрате понимания чужих мыслей
http://elementy.ru/news/430637

Гены сексуального насилия вытесняются генами заботы о детях
http://elementy.ru/news/430635
[Ответ][Цитата]
tac
Сообщений: 2601
На: Подборка-3 полезных ссылок
Добавлено: 02 фев 09 0:41
Так, так, так ... интересненько ...

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

По максимуму конечно хочется всего открытого
[Ответ][Цитата]
Trilobite
Сообщений: 201
Если очень хочется
Добавлено: 03 фев 09 0:53
Не извольте сомневаться

Система как раз и заточена (точнее еще затачивается) на проведение экспериментов руками пользователя (включая задание среды и начинки особей). Просто эти устаревшие версии не более чем эскиз-полуфабрикат. Заявка на концепцию, так сказать.

Пишется на Delphi.

Как добраться до логики особей.
В первом архиве GrassMove.rar два полигона: Сбор циркония и Транспортировка травинок.
Оба - пример интерфейса со средой для особей, чья начинка реализована сторонними средствами. Логика особей (в данном случае без обучения, размножения и эволющии/отбора) "зашита" в dll, исходные тексты которых на Delphi7 есть в папке DLL. Там же в файле Sample.dpr описание интерфейса и инструкции по написанию своей dll-ки.

Во втором архиве (с Кровавой бойней) нейросеть особей реализована на базе встроенных возможностей и для каждой особи она индивидуальна, поскольку является продуктом мутаций и отбора в ряду поколений.
Увидеть начинку любой особи можно так:
- нажать кнопку Следить за особью (с биноклем);
- выбрать особь - откроется окно слежения;
- в контекстном меню вызвать Данные по особи;
- в открывшемся окне слева будет структура НС этой особи;
- нажав Save, можно получмть ее в txt-виде.
- редактируем блокнотом (так как встроенный редактор в той версии не работает).
- кнопкой Load загружаем - и у особи "новые мозги".

Чтобы посмотреть исходную НС (для поколения 0), нужно создать пипеткой новую особь и далее добраться до ее логики по той же схеме.

Но еще раз повторюсь, оценивайте концепцию. Разработка с тех пор худо-бедно, но продвинулась, и особо всматриваться в детали не стоит.
________
PS: Что касается открытия иcходников самой программы, то до первой рабочей версии в этом нет ни малейшего смысла.

[Ответ][Цитата]
tac
Сообщений: 2601
На: Если очень хочется
Добавлено: 03 фев 09 1:26
А как Вы относитесь к переходу на С# - только не отвечайте сразу я хорошо представляю как разработчик относится к своему багажу и пристрастиям, особенно когда есть много кода ... Но подумайте сами - Delfi если еще не устарел, то это не за горами ... лично я не увидел в коде классов - это проблема ! Кроме того, нужны события, интерфейсы и прочие прелести ООП ...

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

Если что здесь бы я вам смог бы помочь ... считаю, что от такого совмещения будет значительный выйгрыш ! Подумайте ...

(мечтательно, мы бы сюда еще Церебрум Шуклина припаяли бы (он тоже на С#) - получилось бы уже многозначительно )
[Ответ][Цитата]
Trilobite
Сообщений: 201
На: Если очень хочется
Добавлено: 03 фев 09 1:57
А што! Можно б тогда и о переносе столицы подумать!
[Ответ][Цитата]
tac
Сообщений: 2601
На: Если очень хочется
Добавлено: 03 фев 09 2:25
Цитата:
Автор: Trilobite

А што! Можно б тогда и о переносе столицы подумать!


Т.е. типа для Вас это сильно не реально ?

Какой ориентировочно объем кода ?
[Ответ][Цитата]
Trilobite
Сообщений: 201
На: Если очень хочется
Добавлено: 03 фев 09 2:33
Цитата:
Автор: tac
Т.е. типа для Вас это сильно не реально ?
Какой ориентировочно объем кода ?
И это тоже. Но меня просто с ног сбила бессмысленность.
Код: написано ~20 тыс.строк, осталось еще где-то 5 тыс.
[Ответ][Цитата]
tac
Сообщений: 2601
На: Если очень хочется
Добавлено: 03 фев 09 2:40
Цитата:
Автор: Trilobite

И это тоже. Но меня просто с ног сбила бессмысленность.
Написано ~20 тыс.строк, осталось где-то еще 5 тыс.


Извините, но бессмысленно в дальнейшем развивать устаревающие системы ... Через пару лет уже никто не вспомнит, что такое делфи ... увы ...
Если бы это была скажем Ява - то еще понятно, вопрос спорный, а так ... вот уже у меня на Висте справка не работает ... ни какого контекстного меню после выделения особи так я и не получил ... Но это даже внешнее ... А что Вы предлагаете мне бесмысленно учить никому не нужный язык ? Уж извините - тем более когда альтернатив достаточно ...

По коду: ничего не возможного, т.е. около 50 файлов, думаю переносить имеет смысл около 60% ... в итоге не более 2 месяцев работы ... а это того стоит ...

В альтернативе - Вам прейдется организавать работу с произвольными dll - думаю затраты на это обойдутся не меньше, а результат будет хуже ...
[Ответ][Цитата]
Trilobite
Сообщений: 201
Подводя черту
Добавлено: 03 фев 09 12:19
Приходится признать, что моих знаний существенно не хватает для поддержания разговора в предложенном Вами аспекте.
Благодарю за проявленный интерес, и надеюсь, наступит время, когда Ваши советы мне пригодятся.
____________
[Ответ][Цитата]
tac
Сообщений: 2601
На: Подводя черту
Добавлено: 03 фев 09 15:15
Цитата:
Автор: Trilobite
Приходится признать, что моих знаний существенно не хватает для поддержания разговора в предложенном Вами аспекте.


Так я и говорю - подумайте ... более того предлагаю безвозмезно свою помощь Все зависит от Вас ...

Ну, а про другие аспекты : Вас что больше интересует (1) сама грфическая среда, удобство интерфейса или (2) общая постановка задачи ее развитие или (3) решение уже имеющейся задачи без изменений ?

По каждому из пунктов можно говорить отдельно ...

P.S. Если что извините, я не хотел вас обидеть, просто я как архитектор систем смотрю на все разработки специфическим техническим взглядом - соответственно, первое внимание уделяю внутреностям, а не самой идеи ... просто в таком случае у меня связаны руки и могу вам помочь или поддержать разговор на уровне скажем так пассивном, как стороний наблюдатель ...
[Ответ][Цитата]
Trilobite
Сообщений: 201
На: Подводя черту
Добавлено: 03 фев 09 18:38
Помилуйте, tac. Активной помощи от Вас и не требуется.
Рад бы был видеть Вас в ряду активных пользователей этой разработки (когда она все-таки выйдет в свет), коими вижу постановщиков экспериментов по выращиванию интеллекта в мультиагентной среде обитания.
[Ответ][Цитата]
tac
Сообщений: 2601
На: Подводя черту
Добавлено: 03 фев 09 19:06
Цитата:
Автор: Trilobite
Помилуйте, tac. Активной помощи от Вас и не требуется.
Рад бы был видеть Вас в ряду активных пользователей этой разработки (когда она все-таки выйдет в свет), коими вижу постановщиков экспериментов по выращиванию интеллекта в мультиагентной среде обитания.


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

Разве Вы сами не видели такой проблемы ? Если нет ... то ответьте как по вашему должен работать с Вашим продуктом пользователь ? как ему поменять условия среды и сделать своих супер агентов, по новейшему слову техники ?
[Ответ][Цитата]
 Стр.4 (6)1  2  3  [4]  5  6<< < Пред. | След. > >>