Форум: "Прочее";
Текущий архив: 2011.06.26;
Скачать: [xml.tar.bz2];
ВнизСоздание ИИ. Найти похожие ветки
← →
Leon-Z © (2011-03-02 16:25) [0]Как Вы думаете, можно ли на Delphi написать ИИ? Ну пусть это будет такой ИИ, который умеет читать книгу, пересказывать её содержание своими словами и отвечать на вопросы по книге?
← →
Dimka Maslov © (2011-03-02 16:27) [1]нет
← →
Гость (2011-03-02 16:30) [2]а на С++ можно
← →
clickmaker © (2011-03-02 16:35) [3]а на фига такой нужен?
лучше сразу такой, который умеет писать книги
← →
Dimka Maslov © (2011-03-02 16:36) [4]
> clickmaker © (02.03.11 16:35) [3]
Вроде как такой уже существует, и по качеству произведений не уступает отдельным авторшам.
← →
Leon-Z © (2011-03-02 16:39) [5]
> clickmaker © (02.03.11 16:35) [3]
> а на фига такой нужен?лучше сразу такой, который умеет писать
> книги
Как нафига? Загрузил ему историю и создал персоонажа в РПГ. Подходишь к нему и спрашиваешь. Если спросил в тему он тебе ответит.
А потом второй раз решил пройти эту же игру, опять к нему подходишь,
задаешь тот-же вопрос, а он по-другому отвечает.
← →
Гость (2011-03-02 16:44) [6]гуглите на тему бредогенератор, там на базе слов , предложений что-то сочиняется, вроде рассказиков
← →
Leon-Z © (2011-03-02 16:47) [7]Удалено модератором
← →
Jeer © (2011-03-02 16:50) [8]
> Я хочу знать мнение постоянных посетителей и прогеров
Особенно из разряда спрашивающих :)
← →
clickmaker © (2011-03-02 16:56) [9]ну, уметь читать книгу - это достаточно прикрутить к проге сканнер или камеру и обеспечить слив распознанного текста в файл. Не так сложно.
Пересказать своими словами - достаточно прикрутить возможность произносить этот текст с перемешиванием отдельных предложений, пропуском некоторых слов и/или заменой их на синонимы из зараннее заготовленного словаря. Посложнее, но не нереально.
А вот отвечать на вопросы... Да, тут без С++ никак
← →
И. Павел © (2011-03-02 17:02) [10]> Как Вы думаете, можно ли на Delphi написать ИИ? Ну пусть
> это будет такой ИИ, который умеет читать книгу, пересказывать
> её содержание своими словами и отвечать на вопросы по книге?
Я сейчас как раз нейронную сеть пишу. Если напихать много нейронов, сделать сложную систему связей и долго обучать, то теоретически может получиться человек :) Вот только у меня даже экстраполятор обучается несколько минут :)
← →
Гость (2011-03-02 17:02) [11]>> Leon-Z © (02.03.11 16:47) [7]
смею Вас уверить, я подхожу Вашим требованиям. :-)
>> Мне не важно что там скажет гугл.
очень зря. Он бы сказал, как начать строить такие программы.
Вы в курсе, что бредогенератор даже был удостоен как-то награды за сочинение псевдонаучного текста, подсунутого комиссии из людей, как якобы работа человека?
И не важно на чем писана программа.
Не знаю, различаете ли шутки без смайлов, но на всякий случай скажу - про С+ - это была шутка.
← →
Leon-Z © (2011-03-02 17:06) [12]Удалено модератором
← →
clickmaker © (2011-03-02 17:12) [13]> ПРИЧЕМ ТУТ C++ ?????
там меньше букаф набирать надо. Вместо begin/end - {} и т.п. Больше времени останется для сосредоточения на собственно ИИ
← →
Leon-Z © (2011-03-02 17:20) [14]
> Гость (02.03.11 17:02) [11]
> > Мне не важно что там скажет гугл.
> очень зря. Он бы сказал, как начать строить такие программы.
> Вы в курсе, что бредогенератор даже был удостоен как-то
> награды за сочинение псевдонаучного текста, подсунутого
> комиссии из людей, как якобы работа человека?
Я не хочу чтобы программа сочиняла текст. Я хочу чтобы она могла читать его, анализировать, пресказывать и отвечат на вопросы по тексту.
← →
NailMan © (2011-03-02 17:29) [15]дешевле нанять негра, засунуть его в картонный корпус робота "Шшшикарно" и представлять его как уникальный ИИ написанный на Дельфи
← →
Leon-Z © (2011-03-02 17:42) [16]
> NailMan © (02.03.11 17:29) [15]
> дешевле нанять негра, засунуть его в картонный корпус робота
> "Шшшикарно" и представлять его как уникальный ИИ написанный
> на Дельфи
Ну это не серьезно. Что можно использовать для написания такой программы? - какие алгоритмы?
← →
Jeer © (2011-03-02 17:52) [17]
> Что можно использовать для написания такой программы?
Кроме мозга пока ничего не придумано Природой.
Только сильно сомневаюсь, что Мозг сможет превзойти самого себя в виртуальном клонировании себя же.
← →
TUser © (2011-03-02 18:04) [18]Я верю в тезис Черча-Тьюринга. Delphi - тьюринг-полный язык. Значит, можно.
Правда, никто не знает как.
← →
И. Павел © (2011-03-02 18:39) [19]
> Что можно использовать для написания такой программы? -
> какие алгоритмы?
Почитайте про искусственный интеллект. Как его строят, из каких частей состоят такие машины. И будете иметь начальное представление о том, что могут сделать на сегодняшний день машины.
Чтобы пересказать содержание книги своими словами (а не просто сгенерировать бредовую Марковскую цепь), потребуется понять ее смысл. Это в фильме "терминатор" все просто. А на практике сложнее. И этим занимаются крупные организации. И пока, кажется, человека у них не получилось... Так что вам нужно начинать с книжной базы. Поизучайте предметную область пару-тройку лет, а потом может быть чего-нибудь и получится.
← →
Leon-Z © (2011-03-02 18:47) [20]
> И. Павел © (02.03.11 18:39) [19]
> Поизучайте предметную область пару-тройку лет, а потом
> может быть чего-нибудь и получится.
Да уж... не совсем радужная перспектива.
А что за компании этим занимаются ?
← →
TUser © (2011-03-02 18:48) [21]
> Поизучайте предметную область пару-тройку лет, а потом может
> быть чего-нибудь и получится.
оптимист детектед ))
← →
И. Павел © (2011-03-02 19:05) [22]
> А что за компании этим занимаются ?
IBM этим занимается: http://www.aiportal.ru/news/ibm-decided-to-create-ai-by-2029.html
Ну и вот еще для примера:
http://www.recogmission.ru/
А вот, что получается, если пытаться писать ИИ не зная азов :)
http://www.sokolplus.ru/robot.html
← →
clickmaker © (2011-03-02 19:10) [23]> А вот, что получается, если пытаться писать ИИ не зная азов
> :)
> http://www.sokolplus.ru/robot.html
ни на один вопрос пока не ответил. Даже на "который час?" и "закурить не найдется?"
← →
И. Павел © (2011-03-02 19:13) [24]
> ни на один вопрос пока не ответил. Даже на "который час?
> " и "закурить не найдется?"
Реагирует, если обозвать его дураком :)
← →
TUser © (2011-03-02 20:49) [25]
> IBM этим занимается: http://www.aiportal.ru/news/ibm-decided-
> to-create-ai-by-2029.html
>
в ibm теперь нанимают душевнобольных? судя по watson"у непохоже, вменяемые вроде
← →
ИИ (2011-03-02 20:50) [26]ИИ создать очень легко на Дельфях... надо только давать три ответа на все вопросы:
- Да.
- Нет.
- Hello World!
Причем случайным образом и еще можно комбинировать эти ответы.
← →
boriskb © (2011-03-02 21:16) [27]
Я посмотрел агрегат и сказал:
- Ну хорошо,... Имеет место пишущая машинка "реминг-
тон" выпуска 1906 года в сравнительно хорошем состоянии.
шрифт дореволюционный, тоже в хорошем состоянии. - я пой-
мал умоляющий взгляд старикашки, вздохнул и пощелкал
тумблером. - короче говоря, ничего нового данная печатная
конструкция, к сожалению, не содержит, содержит только
очень старое...
- Внутре! - прошелестел старичок. - внутре смотрите,
где у нее анализатор и думатель...
- Анализатор, - сказал я. - нет здесь анализатора. Се-
рийный выпрямитель есть, тоже старинный. Неоновая лам-
почка обыкновенная. Тумблер. Хороший тумблер, новый.
та-ак... Еще имеет место шнур. Очень хороший шнур, сов-
сем новый... Вот, пожалуй, и все.
← →
boriskb © (2011-03-02 21:18) [28]
- Вот, изволите видеть, так называемая эвристическая
машина, сказал старичок. - точный электронно-механический
прибор для отвечания на любые вопросы, а именно, на на-
учные и хозяйственные. Как он у меня работает? Не имея
достаточно средств и будучи отфутболиваем различными бю-
рократами, она у меня пока не полностью автоматизирова-
на. Вопросы задают устным образом, я их печатаю и ввожу
к ней внутрь, довожу, так сказать, до ейного сведения.
отвечание ейное, опять таки через неполную автоматиза-
цию, печатаю снова я, в некотором роде посредник, хе-хе!
так, ежели угодно, прошу.
← →
TUser © (2011-03-02 21:34) [29]Имхо, создание ии сейчас упирается в такую проблему: у нас нет формального языка для описани любых явлений. Или по крайней мере многих. Следовательно мы не умеем представить оные явления в компьютере.
← →
Inovet © (2011-03-02 21:44) [30]> [20] Leon-Z © (02.03.11 18:47)
> Да уж... не совсем радужная перспектива.
Чем не радужная, заниматься перспективными разработками, если ИИ не получится, так для другого чего-нибудь найдётся применение.
← →
KilkennyCat © (2011-03-02 22:02) [31]у меня каждая программа ИИ.
← →
clickmaker © (2011-03-02 22:08) [32]между прочим, даже банальная подстановка значений по умолчанию куда-нибудь - это уже зачатки ИИ
← →
И. Павел © (2011-03-02 22:10) [33]
> ibm теперь нанимают душевнобольных?
Скорее мечтателей. Такие тоже нужны :)
← →
KilkennyCat © (2011-03-02 22:11) [34]а когда подстановка значений происходит не так, как надо - это уже сформировашийся ИИ, со своим мнением.
← →
Leon-Z © (2011-03-03 09:46) [35]
> KilkennyCat © (02.03.11 22:02) [31]
> у меня каждая программа ИИ.
Браво !!! :-D
← →
Омлет © (2011-03-03 11:20) [36]ИИ не может быть написан на Delphi, т.к. это не кроссплатформенно.
В рамках Windows ему будет тесно, и он сотрёт сам себя.
← →
clickmaker © (2011-03-03 11:26) [37]> В рамках Windows ему будет тесно
и он начнет распространятся. Привет от "Терминатора-3"
← →
Плохиш © (2011-03-03 12:06) [38]
> это не кроссплатформенно.
Можно примеры кроссплатформенности
← →
Омлет © (2011-03-03 12:35) [39]> Плохиш © (03.03.11 12:06) [38]
не тролль нам тут.
← →
Anatoly Podgoretsky © (2011-03-03 13:42) [40]> Омлет (03.03.2011 11:20:36) [36]
Для ИИ кроссплатформенность не является проблемой.
← →
KilkennyCat © (2011-03-03 13:44) [41]да, он ведь И. поэтому определит платформу и научится жить в ней.
вот человеку сложнее, хоть не И И. под водой дышать не может.
← →
Inovet © (2011-03-03 13:45) [42]> [40] Anatoly Podgoretsky © (03.03.11 13:42)
> Для ИИ кроссплатформенность не является проблемой.
Даказательство - терминаторы были созданы на разных платформах одним ИИ.
← →
Омлет © (2011-03-03 15:31) [43]Я думаю, нужен JavaScript, чтобы ИИ мог себя править на лету.
← →
KilkennyCat © (2011-03-03 15:32) [44]а я думаю, что нужен MSP430х, который может сам себе моск переписать.
← →
Омлет © (2011-03-03 15:34) [45]> KilkennyCat © (03.03.11 15:32) [44]
Тогда их должно быть два - чтобы один другого перепрошивал.
← →
Копир © (2011-03-03 15:44) [46]>Leon-Z © (02.03.11 16:25) :
> Ну пусть это будет такой ИИ,
который умеет читать книгу, пересказывать её содержание своими словами и
отвечать на вопросы по книге?
А зачем?
Искусственно смастерить что-то, что мужчина с женщиной делают
охотно и непринуждённо?
Создать чудовище из винтиков?
Которое умеет книги читать? :))
Нет уж! Раз "искусственный", значит отличный от человеческого!
← →
KilkennyCat © (2011-03-03 15:45) [47]
> Омлет © (03.03.11 15:34) [45]
неа, как я понял из доков, один сам себе сможет.
← →
KilkennyCat © (2011-03-03 15:47) [48]а вот Франкенштейн был ИИ?
← →
Омлет © (2011-03-03 15:47) [49]> Копир ©
Вообще-то нужная вещь. Сейчас столько писателей, что на них не хватает читателей. А тут можно было бы купить себе преданного читателя. Или попросить его удалённо читать свой блог.
← →
Копир © (2011-03-03 16:02) [50]Человеческий интеллект так и не сумел перепрыгнуть сам себя.
Почему все считают, что ИИ - это копия человеческого рассуждения?
Первым исследователем, который чуть-чуть попытался заглянуть
за границы был Айзек Азимов, американский учёный и писатель.
В своей знаменитой серии рассказов "Я робот".
Во-первых, он сначала сформулировал некоторое подобие этических
принципов, которым "должны" подчиняться роботы (носители ИИ).
Во-вторых, он сам и привёл примеры противоречий, которые вытекают
из этой этики.
Не потому, что принципы не правильны. Нет. Потому, что робот
не только этический, но и эстетический субъект. Ценности, которые
он исповедует в этическом плане могут быть безупречными, но в плане
эстетическом совершенно не пригодными.
Помните пример, когда роботы Азимова фанатично уверовали в "пророка"?
У Ст.Лема есть похожий пример, когда аборигены с некоей планеты умилённо
способствовали миссионеру стать святым, подвергнув его всяческим мучениям.
Человеческая логика практически всегда противоречит этике (что такое "хорошо",
и что такое "плохо") и эстетике (красивая смерть, героизм, самопожертвование,
слёзы, эмоции, и кишки на асфальте, перемешанные с фекалиями и мозгами героя).
Логика роботов (носителей ИИ) не может быть противоречивой.
И если они задумают сделать своего системного администратора святым
согласно описанию из жизни мученников -- они сделают. Не взирая на эстетику!
← →
KilkennyCat © (2011-03-03 16:12) [51]этика, эстетика... это все субъективно и нелогично.
← →
Копир © (2011-03-03 16:19) [52]>KilkennyCat © (03.03.11 16:12) [51] :
>этика, эстетика... это все субъективно и нелогично.
Да. Но именно способность человека выбирать в этом нелогичном
противоречии правильный путь, позволяющий ему не только "книги читать"
или отвечать на вопросы, подобно попугаю или только что спаянному
в Японии роботу-домохозяйке, и отличает интеллект и т.н. ИИ.
Я многажды уже говорил тут. Повторюсь ещё раз:
ИИ будет создан не человеком. Он будет создан компом, которого человек
(его Создатель) научит создавать программы. И я не ручаюсь, что эти
программы будут полезны человеку.
← →
Anatoly Podgoretsky © (2011-03-03 16:55) [53]> Копир (03.03.2011 16:02:50) [50]
На этом фантасты устраивают уничтожение роботов, давая им логически не
разрешимую задачу, только дым идет
← →
Копир © (2011-03-03 17:20) [54]>Anatoly Podgoretsky © (03.03.11 16:55) [53] :
Совсем не так!
Скажем, задача тех аборигенов из "Приключений Йона Тихого"
решалась именно в эстетическом плане: потому, что святость -
это конечно "хорошо", но какой ценой?
В самом процессе программирования не заложены никакие эстетические принципы.
Возможно, Вы скажете, что это лишнее?
Я попробую рассуждать в рамках того, что программирование так или
иначе оперирует инструментом, который в просторечии называют "языком"
программирования (будь то Паскаль или Ассемблер).
Всякое нарушение правил этих языков вызывает "Ошибку".
Как в математике.
А теперь, Анатолий, давайте пофантазируем?
А юмор, не вызывающий ошибки, не противоречащий логике такого языка?
Возможен? Программа, написанная "с юмором"?
С юмором не в комментариях, а в логике операторов.
А возможно ли матерно ругаться на Паскале?
Вы, возможно, отметёте эти мои вопросы, как не корректные?
Но именно ответы на подобные вопросы и могут способствовать, мне кажется,
созданию программы, которая сама сможет создавать программы...
С уважением.
← →
clickmaker © (2011-03-03 17:24) [55]> С юмором не в комментариях, а в логике операторов.
function StrToBool(value: string): boolean;
begin
if (length(value) = 4) Result := true
else if (length(value) = 5) Result := false
else Result := (not true) and (not false);
end;
← →
Гость (2011-03-03 17:58) [56]или
function InverBool(value: boolean): boolean;
begin
case value of
true: Result := false;
false: Result := true;
else raise exception.create("матерно ругаться на Паскале");
end;
Result := not (value);
end;
← →
Leon-Z © (2011-03-03 18:03) [57]
> KilkennyCat © (03.03.11 13:44) [41]
> да, он ведь И. поэтому определит платформу и научится жить
> в ней.вот человеку сложнее, хоть не И И. под водой дышать
> не может.
Да, это точно подмечено. Не может.
> Inovet © (03.03.11 13:45) [42]
> > [40] Anatoly Podgoretsky © (03.03.11 13:42)
> > Для ИИ кроссплатформенность не является проблемой.
> Даказательство - терминаторы были созданы
> на разных платформах одним ИИ.
Как ??? Терминаторы уже созданы ??? И на разных платформах ??? А на каких ??? Вот я отстал от жизни :-(((
← →
Inovet © (2011-03-03 18:23) [58]> [57] Leon-Z © (03.03.11 18:03)
> Как ??? Терминаторы уже созданы ???
Да, в кино и по ТВ показывали. Там что-то с временной петлёй ещё связано.
А платформы уже обсуждали Т800 - восьмибитный двухочковый, Т1000 - мнения расходятся однобитный трёхочковый, но скорее десятибитный двухочковый, ещё там одна или две платформы после этих были.
← →
Inovet © (2011-03-03 18:26) [59]> [58] Inovet © (03.03.11 18:23)
> Т800 - восьмибитный двухочковый
Это точно подтверждается - часть исходников на 8 бит ассемблере видна. А Т1000 сложней, там нейросеть с групповыми командами проскакаивает.
← →
Inovet © (2011-03-03 18:28) [60]> [58] Inovet © (03.03.11 18:23)
> А платформы уже обсуждали
http://www.delphimaster.net/view/15-1251061394
← →
Inovet © (2011-03-03 18:31) [61]Про ИИ, но это не всё, тема много раз обсуждалась
http://www.delphimaster.net/?s=%2B%D0%98%D1%81%D0%BA%D1%83%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9+%2B%D0%98%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82&pcount=50&forum=0&user=&title=1&message=1&order=&dir=asc&date_begin=&date_end =&page=1
← →
Копир © (2011-03-03 18:32) [62]Я признателен ув. господам
clickmaker © (03.03.11 17:24) [55]
Гость (03.03.11 17:58) [56]
за остроумные примеры.
Спасибо.
Но я имел ввиду нечто другое.
Юмор и сквернословие - это два способа преодолеть напряжение,
связанное с запретом. С "табу".
Правила официального языка это запрещают.
Т.е. ошибка компиллятора возникает, как только табу нарушается прямо
и откровенно.
Юмор - это иное. Это способ сообщить о запретном, снимая цензурное напряжение
весело и непринуждённо. Зачастую и так, что сам цензор смеётся тоже.
Сквернословие - наоборот. Напряжение снимает, конечно, но оставляет неприятный
осадок о прямой откровенности нарушителя этических норм.
Т.е., рассматривая два способа обойти запрет в логике языка: мягко, так,
что сам компиллятор рассмеётся или грубо, но не вызывая ошибки.
Вот это и будет юмор или ругательство (смотря по выбору).
И то, и другое - эмоция.
Позитивная или наоборот.
В человеческой психике эмоция возникает, когда сознание не справляется
с потоком информации. Слёзы, страх, отчаяние или смех. Да, да!
Компьютер, когда не справляется с потоком информации, просто зависает.
Умирает.
Человечество в процессе своего развития сумело преодолеть конфликт
между идеальным (безошибочным) и реальным.
И не зависает. Ругается или смеётся, когда сталкивается с ошибками :))
← →
anton773 (2011-03-03 18:41) [63]Грубо говоря любой ИИ - это всего лишь функции типа
выбор из списка
или переход по условиюif ****** then
отсюда вывод: поскольку данные функции в делфи есть, значит писать ИИ на ней можно...
← →
Копир © (2011-03-03 18:47) [64]>anton773 (03.03.11 18:41) [63] :
А буриданов осёл тоже из списка выбирает?
← →
картман © (2011-03-03 19:58) [65]
> А буриданов осёл тоже из списка выбирает?
а как же!
← →
anton773 (2011-03-03 20:02) [66]
> А буриданов осёл тоже из списка выбирает?
этот осел не ИССКУСТВЕННЫЙ интелект, а ЖИВОЙ. написать на делфи ИИ можно. Все нужные функции ЕСТЬ..
← →
Anatoly Podgoretsky © (2011-03-03 20:37) [67]> Копир (03.03.2011 17:20:54) [54]
Ругаться можно и можно виртуозно, но не каждому это дано
← →
Anatoly Podgoretsky © (2011-03-03 20:39) [68]> картман (03.03.2011 19:58:05) [65]
Поэтому он и завис.
← →
TUser © (2011-03-03 20:59) [69]Тут подумалось. Как правильно поставить ТЗ на создание ИИ? Примерно так:
Интеллектом называется то-то и то-то. требуется создать программу, которая будет при решении таких-то задач думать, благодаря своему програмному интеллекту. Думать - имеется ввиду в смысле данного определения.
Но, похоже чаще, ТЗ ставится иначе:Есть задача такая-то, которую мы не знаем, как решать. Пройти тест Тьюринга. Или переводить текст с русского на китайский. Или еще что-то. Требуется написать программу, которая будет решать эту задачу столь же хорошо, как квалифицированный человек, или лучше. При этом требуется обойтись без придумывания метода решения, каким-нибудь программерским волшебством.
← →
KilkennyCat © (2011-03-03 21:43) [70]
> как квалифицированный человек, или лучше.
то есть, неквалифицированный, или плохо решивший человек интеллектом не обладает?
← →
TUser © (2011-03-03 21:46) [71]
> то есть, неквалифицированный, или плохо решивший человек
> интеллектом не обладает?
Не факт, что он им польовался при плохом решении. Допустим, я могу случайно перемещать фигуры по доске, но согласно правилам, но вряд ли это называется игрой в шахматы. В любом случае, при создании ИИ всегда хотят "умного ИИ", кому нужен интеллект, если он плохо задачи решает ...
← →
KilkennyCat © (2011-03-03 21:47) [72]
> кому нужен интеллект, если он плохо задачи решает ...
берут же на работу идиотов, и часто. значит, нужен.
← →
картман © (2011-03-04 00:59) [73]
> берут же на работу идиотов, и часто. значит, нужен.
дааа, если зажигаются звезды... ой
← →
icelex © (2011-03-04 01:23) [74]
> TUser © (03.03.11 20:59) [69]
>
> Тут подумалось. Как правильно поставить ТЗ на создание ИИ?
>
Должно ответить на вопрос: действительно ли ответ на самый главный вопрос - "42"
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2011.06.26;
Скачать: [xml.tar.bz2];
Память: 0.65 MB
Время: 0.005 c