Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.01.2012, 14:44   #51
13th
Форумчанин
 
Аватар для 13th
 
Регистрация: 31.12.2008
Сообщений: 634
По умолчанию

хммм. Вот про нейронные сети слышал, читал и даже пытался сделать. Но в этом суть . Нейронная сеть - это скорее механизм, который отвечает на четкий вопрос. А в моем понимание искусственный интеллект должен сам научится ставить вопрос.

Вот пример с тем же яблоком на потолке) Допустим исходя из задачи достаточно просто заполучить яблоко, а нормальный индивид еще и задаться вопросом "откуда оно там ? Кто его положил" и так далеее. В результаты постоянных вопросов и получения ответов ИИ сможет постигать мир, а пока что это просто анализатор ситуаций с заданным алгоритмом.
Возможно всё
Пишу обо всем
13th вне форума Ответить с цитированием
Старый 02.01.2012, 21:20   #52
Arsenx777
Delphi, c++, php
Форумчанин
 
Аватар для Arsenx777
 
Регистрация: 14.03.2011
Сообщений: 288
По умолчанию

Насчет CS 1.6, допустем какойто игрок подключается к некому серверу cs 1.6, когда он заходет на сервер , при загрузке на этот же сервер отправляются данные, НИК , IP и еще что то, как можно С++ ,C#, или DELPHI имитировать пользователя? тоесть как узнать что и куда и какие параметры отправляет контра на сервер? тоесть сделать бота, тоесть эта программма заходет на сервер имитируя пользователя с ником, но при этом он нечего не сможет делать))
Мудр тот, кто знает нужное, а не многое.

Arsenx777 вне форума Ответить с цитированием
Старый 02.01.2012, 22:53   #53
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Цитата:
А в моем понимание искусственный интеллект должен сам научится ставить вопрос.
Что бы ИИ задавал вопросы, его нужно реализовать в системе, в которой он может задавать вопросы и получать ответы.
Виталий Желтяков вне форума Ответить с цитированием
Старый 02.01.2012, 23:45   #54
13th
Форумчанин
 
Аватар для 13th
 
Регистрация: 31.12.2008
Сообщений: 634
По умолчанию

Цитата:
Что бы ИИ задавал вопросы, его нужно реализовать в системе, в которой он может задавать вопросы и получать ответы.
Гы-гы)) глубокая мысль, но расплывчатая. В обще самый офигенный пример ИИ это татикомы из Призрака в доспехах
Возможно всё
Пишу обо всем
13th вне форума Ответить с цитированием
Старый 03.01.2012, 07:51   #55
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
его нужно реализовать в системе, в которой он может задавать вопросы и получать ответы.
Пролог например. Да и вообще любая БД.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 03.01.2012, 10:59   #56
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

http://videofilmonline.ru/tajny-mozga/ очень интересно, рекомендую.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 03.01.2012, 15:09   #57
13th
Форумчанин
 
Аватар для 13th
 
Регистрация: 31.12.2008
Сообщений: 634
По умолчанию

Пролог например. Да и вообще любая БД.


Господа, не умничайте, а отвечайте развернуто. Мне наприме как человеку новому в этом деле не совсем понятны ваши формулировки. Давай с простых примеров, как я про яблоко написал.

Кстати ,виталий несколько ранее шикарно расписал логику бота в КС - вот как пример шикарного ответа
Возможно всё
Пишу обо всем
13th вне форума Ответить с цитированием
Старый 03.01.2012, 15:22   #58
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Господа, не умничайте, а отвечайте развернуто.
Я и не умничаю - это классика. И там и там используются запросы к некоторой базе - данных, знаний не суть важно. Допустим внесен объект яблоко. Соответственно ем подчинены дополнительные поля данных (для простоты давайте считать их строками) - вес, цвет, величина и т.д и т.п. Можно это представить и как дерево строк, нам ведь на данном этапе не важна скорость работы. Соответственно если система сталкивалась раньше с какими-либо яблоками, то она просто копирует структуру того же дерева (или таблицы в БД) и пытается заполнить соотвествующие поля - цвет, вес, величину и т.д. Если в таблице будет колонка - Кто положил объект, то нужно попытаться взаполнить и данное поле. Вот Вам и вопрос (только в терминах предметной области это будет запрос, но суть не меняется). Поскольку определить того кто положил объект с помощью рецепторов не получится (ну яблоко уже давно висит), то следовательно можно попытаться поискать данные в самой БД - может где-то об этом имеется запись. Поиск данных в БД и есть мыслительный процесс. Пролог имеет специальные команды для выполнения поиска ответов на запрос. Ну или тот же SQL.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 03.01.2012, 15:41   #59
13th
Форумчанин
 
Аватар для 13th
 
Регистрация: 31.12.2008
Сообщений: 634
По умолчанию

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


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

То есть если опять же переходить на примеры, то мы можем сделать так

Таблица событий (там мы можем записать как и появление яблока , так и его добычу)

таблица объектов - это таблица опеределений , то есть там может быть яблока, палка, ящик

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

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

Или допустим как , не имея этого в своей БД, , приложение получит набор характеристик?
Возможно всё
Пишу обо всем
13th вне форума Ответить с цитированием
Старый 03.01.2012, 15:46   #60
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Или допустим как , не имея этого в своей БД, , приложение получит набор характеристик?
Статистически. Если одна и та же запись встречается в нескольких вариантах, то имеет смысл выделить новый показатель. Например - яблоко висит на потолке, яблоко висит на стене, яблоко висит на дереве, яблоко висит, яблоко висит на яблоне и т.д. Здесь можно вводить новый показатель яблока - оно где-то висит. В дальнейшем это корректируется - например, оно же может еще и лежать . Вот здесь удобна аналогия с деревом - то есть вершина яблоко - ветвь положение - варианты висит/лежит и там уже конкретные значения.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма как в играх casio23 Общие вопросы Delphi 0 12.11.2011 16:55
боты для мосвара роман1975 Софт 2 04.09.2011 20:47
Как обращаться к Checkbox, если они вызываются программно??? 555Ksenia555 Microsoft Office Excel 1 24.07.2011 15:05
События и делегаты в C# как они работают _PROGRAMM_ Общие вопросы .NET 11 04.02.2010 06:44