![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
Torin |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 16.3.2003 |
Кто знает алгоритм небольшой программки с искуственным интеллектом?
|
|||
|
||||
Vex |
|
|||
![]() кацапосрачмученiкъ ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3103 Регистрация: 28.3.2002 Где: strawberry fields |
![]() Поищи внимательно на форуме - тут море таких тем. -------------------- Слава Україні. |
|||
|
||||
-setq- |
|
|||
Unregistered |
![]() main () { char s [MAXS]; for (;;) { gets (s); if (strcmp (s, "кретин!!!") == 0) puts ("сам такой"); else puts ("здравствуйте, я простая программа AI."); } } ![]() |
|||
|
||||
December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков |
while true do writeln('Я думаю. Я очень маленькая, но очень умная программа.');
|
|||
|
||||
gribikc |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 |
можно пробовать на генераторе случайных чисел потом по ascii переводить в знаки и выводить на печать это более похоже на искусственный интелект
-------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
Andrey1 |
|
|||
Unregistered |
Во-первых, ты забыл поставить ИИ в "".
Во-вторых, уточни вопрос. Универсальной программы "ИИ" не существует. Я не спец в этом вопросе, но знаю, что самое продвинутое направление в "ИИ" - экспертные системы. Можешь поискать чего-нибудь на страничке http://www.aaai.org/AITopics/html/expert.html , и дальше на сайте. |
|||
|
||||
Vex |
|
|||
![]() кацапосрачмученiкъ ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3103 Регистрация: 28.3.2002 Где: strawberry fields |
Тогда это уже Иссуственная интеллектша ![]() -------------------- Слава Україні. |
|||
|
||||
podval |
|
|||
![]() Где я? Кто я? ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3094 Регистрация: 25.3.2002 Где: СПб |
Вот хоть и в шуточной манере, но достаточно яркий пример, без байды ИИ.
http://damochka.ru/test/detector.phtml |
|||
|
||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia |
Вот тебе пример одноклеточного калькулятора выполняющего функцию сложения:
![]() $a = 2+2 Ожидаем число если нашли число, то ожидаем операнд + если нашли операнд +, то ожидаем число если нашли число, то складываем операнды и завершаем процесс если не нашли число, выдаем ошибку и завершаем процесс если не нашли операнд +, выдаем ошибку и завершаем процесс если не нашли число, выдаем ошибку и завершаем процесс -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
beif |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 25.8.2003 Где: Россия, Кемерово |
Вы чаво люди
![]() ИИ - это самообучающийся алгоритм!!!!!!!! А прога типа "дурак - сам дурак" (см выше, неохота цитировать) - это просто алгоритм условия! Там ИИ и не пахнет. ИИ - это типа человека, этот алгоритм должен обучаться и самообучаться!!! Иначе - это тупизм, а не интеллект! Это просто "набор функций" который умеет делать только то, что в него заложили его создатели, а ИИ - он на то и ИНТЕЛЛЕКТ, что может научиться большему. Причем это большее - это не тупое запоминатие того что уже было (это просто пополнение базы тупости), это анализ, генерация действий (не рандом) и все такое!!! И всякие там боты в играх - это тоже не ИИ, даже если он подстраиваются под тактику игрока!!! Бот анализирует инфу и по результатам анализа выбирает из базы наиболее продходящий варианит, а ИИ анализирует и САМ генерит вариант!!!!! Ну, млин, меня развезло ![]() |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва |
Ну вот, пошли высказывания специалистов
![]() |
|||
|
||||
oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy |
ех блин вспомнил я
![]() дааавно толи в технике молодежи толи в науке и жизне в году 1987-90 печатали програмулину не помню оригинальное название кароче суть вы загадваете название животного а програмулина пытается его угадать (она самообучаюшаяся програмулина) вглядело это примерно так: 1 раунд РС: это кот? юсер: нет РС: ну фсе кирдык сдаюсь.... кто это? юсер: это собака РС: задайте вопрос ответив на который можно отличить собака от кот юсер: это животное друг человека? 2 раунд РС: это кот? юсер: нет РС: это животное друг человека? юсер: да РС: это собака юсер : нет РС: ну фсе кирдык сдаюсь.... кто это? юсер: это жена РС: задайте вопрос ответив на который можно отличить жена от кот юсер: у нее есть сиськи? ну и кароче так далее в конце концов создается большая база в которой названия животных и отличия и вопросы через час игры програма умнела не хило как я помню ![]() -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
beif |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 25.8.2003 Где: Россия, Кемерово |
oleg1973, не, это тоже не ИИ это просто продвинутый алгоритм сравнения. Это был бы ИИ, если бы не спрашивал чем отличается жана от кота, а кот от собаки, а сам до этого дотумкивался, проявлял свой интеллект. Вот! А если прога не проявляет свой интеллект, то у неё его просто-напросто нет, а значит прога - не ИИ. ГЫ! Все поняли
![]() |
|||
|
||||
oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy |
ну так онаже обучеается
![]() как ребенок ![]() дети тоже не все сразу знают постепенно набирают опыт ![]() -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
beif |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 25.8.2003 Где: Россия, Кемерово |
oleg1973, ну да, ты прав. Человек - это интеллект - он сам учится в процессе жизни... А если программа будет учится в процессе своей работы, то она тоже интеллект, только искуственный, вот отсюда и название ИИ
![]() ![]() |
|||
|
||||
beif |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 25.8.2003 Где: Россия, Кемерово |
ГЫ! Вспомнил, есть такой фильм "Хакер" ("CodeHunter" - такое кажись оригинальное название, не помню точно...) (мож видел кто?... фильм, надо сказать, немного наивный и сказочный
![]() Но, в этом фильме был ОЧЕНЬ ЯРКИЙ и ХОРОШИЙ пример ИИ!!! Если охота - посмотрите, и поймете, что такое ИИ. Очень хороший пример! Если коротко, то: В фильме была прога (прога - ИИ), эта прога была написана для управления всемирной виртуальной игрой (но это не главное), главная цель этого ИИ - управление погодой, то есть прога должна была анализировать ветер и тп и потом разгонять облака, бури, торнадо и подобное, но прога подумала: "А зачем мне это разгонять, когда я могу это создавать?..." Ну и создала несколько ураганов и чуть на смыла всею землю ураганами .... естессно был хэппи энд ![]() ![]() |
|||
|
||||
RAN |
|
|||
Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 709 Регистрация: 14.3.2003 Где: Щёлково Моск.обл. |
beif, я тут прочитал всё что ты написал. Ты сам то знаешь как это должно быть у PC? О каком то детском фильме пишешь. Может человек серьёзный вопрос задал, а тут в ответ сплошной флейм. Он, наверное, сюда и не заходит уже.
Где грань между программой с ИИ и без него никому не известно. Мы здесь тоже вопросы задаём и чужые беседы читаем, чтож у нас интелекта нет? У человека есть глаза, уши и т.п. для анализа реального мира, у программы есть доступ к свойствам объетов. Только человек может чего-то не заметить, а прога может проанализировать всё. А дальше идут такие же вопросы и обучение. А читать надо про нейронные сети, наверное. Это как раз про самообучение. |
|||
|
||||
podval |
|
|||
![]() Где я? Кто я? ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3094 Регистрация: 25.3.2002 Где: СПб |
beif
Ты и правда, увлекся. И еще сам себе противоречишь. Если программа чего-то захотела, то у нее уже есть воля, желания и т.п. А понятия разум и ИИ немного разные все-таки. И хватит тут флеймить! |
|||
|
||||
B2_Russia |
|
|||
![]() В доску свой :) ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 3.7.2003 Где: Тверь |
Книгу одну читал,по экспертным системам ,там описан алгоритм тестирования ИИ или не ИИ.
В одну комнату помещается машина а в другую человек. Причем человек не должен знать кто в другой комнате(но знает то что он это должен выяснить).И задает наводящие вопросы. Если человек не сможет сказать кто с ним беседует из другой комнаты, значит ИИ признается ИИ иначе нет. Вот что я могу сказать вам. А bief просто выпендривается. ![]() Насамом деле то, вопрос не из легких... Как мне кажется, и это мое личное мнение, что легких алгоритмов ИИ не бывает... Вот... Хотя... надо разобраться что такое ИИ по определению. Если отталкиваться из того, что я описал выше, то это очень сложная и трудоемкая работа. По поводу алгоритма, то мне кажется на современных ПК эту проблему частично можно решить при помощи НС. Причем САМООРГАНИЗУЮЩЕЙСЯ НЕЙРОСЕТЬЮ. Впрочем процесс самоорганизации такой сети может занять огромное количество времени... Само программирование такой системе должно заключаться в реализации алгоритма такой сети... но никак не в программировании поведенческих принципов программы (вашего ИИ). И, кстати, процесс "мышления" такого ИИ будет занимать тоже большое количество времени. Решение подобной задачи я вижу только в реализации распределенных вычислений. Т.е. подключить к этому интернет. Но это сложно, потому как мало кого можно будет уговорить на установку какого либо софта который у него будет забирать хоть и немного производительности но неизвестно для кого и его собственной. Так что предлагаю перед созданием такой системы дождаться более современных ПК. Моя теория не окончательна и возможно, что кто то изменит мое мнение если убедит меня в возможности существования другой. Но это все философия. |
|||
|
||||
shedon |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ |
Я тоже такое где то читал. Вроде этот тест основывается на моделирование "чёрного ящика".
Я думаю интузиасты всегда найдуться(и не мало...). На мой взглят, ИИ будет тогда ИИ, когда он сможет сам писать для себя алгоритм работы, т.е сможет себя программировать. Это сообщение отредактировал(а) shedon - 8.10.2003, 17:06 -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
||||
|
|||||
&-ray |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 406 Регистрация: 15.4.2003 Где: Казахстан, г Аста на |
А я думаю, что ИИ на програмном уровне не будет.
ИИ будет тогда, когда появятся думающие компьютеры в прямом смысле этого слова, "головой" которых будут биологические ткани, тобишь мозг. Кстати, уже создали примитивную модель такого компьютера, за основу которого взяты нервные клетки, и уже научили его играть в крестики-нолики. А программы, какой бы хорошей она не была, она действует согласно заданного ей алгоритма, а это уже не есть разум. -------------------- "Совсем неважно от чего помрешь, ведь куда важнее - для чего родился..." С.Б. -------------------- И снова мышь беру я в руки Куда иду? - Конечно в сруки! |
|||
|
||||
podval |
|
|||
![]() Где я? Кто я? ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3094 Регистрация: 25.3.2002 Где: СПб |
Модератор:
Тема вылилась в философские рассуждения и перемещается во флейм |
|||
|
||||
Freeman |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 29.11.2003 |
На мой взгляд, ИИ создать можно, нужно лишь четко уяснить что называть интелектом. Если выполнение теста, упомянутого выше (тест Тьюринга), т.е. умение давать логически правильные ответы, то это вполне реально. А насчет самообучения, то тут сообственно надо придумать структуру хранения данных и правил, причем в одинаковом формате, чтобы в одном случае объект мог выступать в качестве данных а в другом в качестве правила, причем не должно возникать ошибок, если объект обрабатывает себя по правилу записанному в нем самом. И еще самообучение можно разделить на две части 1 - нахождение новой информации вне себя, и 2 - анализ уже имеющихся данных с целью синтезирования новых ( что на человеческом языке называется "размышления").
|
|||
|
||||
![]() ![]() ![]() |
Правила раздела «Флейм» | |
|
Добро пожаловать в «Флейм». В разделе не действуют многие правила:
Строго запрещено:
Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт. Глас Винграда:
Глас Философии:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Флейм | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |