Авторизация

Логин: Пароль:
Регистрация Забыли свой пароль?

Искусственный интеллект

Страницы: 1 2 След.
Искусственный интеллект
Давно хотел сделать чат-бота, да такого чтоб сам обучался и сам формировал предложения, а не говорил заученными фразами. Встречался ли кто-нибудь с такой литературой, где было бы описано то, как можно смоделировать такой искусственный разум? Понимаю, что задача не из легких, и до сих пор нормального чат-бота никто не изобрел, но может быть есть какие-то идеи описанные в книгах или статьях о том как можно это реализовать и от чего можно оттолкнуться.
Тож были идеи и поползновения в эту сторону. ИИ нынче моделируется в основном по средствам искуственных нейронных сетей. Литературы теоритического характера по этой тематики в сети много, практики - мало. Бот-разговаривалка, если он адекватен хоть слегка - штука очень сложная в создании. На данный момент с нейронными сетями я работал не много - писал приложения для распознания рукописного текста и мозги для бота в пошаговой стратегии. С ботом несколько сложнее будет.
Так на вскидку что нужно делать : составить семантическое ядро т.е. словарный запас. Установить связи... хм.. паросочетания чтоли... какие слова могут употреблятся вместе, какие родственны, какие взаимоисключающи. Матрицы отображающие эту инфрмацию станут аналогом синапсов. Далее на обучающих выпорках коректировать весовые коофиценты этих синапсов. В результате получется бот способный самостоятельно составлять правльные предложения. Потом нужно будет научить его подбирать тематику предложений в соответствии с задаваемыми ему вопросами.
Мне это интересно, но заниматься в одиночку подобным проэктом не несущим мне в ближайшем обозримом будущем диведенды я не хочу. А вот если ты сам загорелся этой идеей, т.е. если это не просто любопытсво, а дествительно желание создать, то я могу помочь. даж с удовольствием.
Для начала почитай литературу по искуственным нейронным сетям и генитическим алгоритмам, олезна будет в любом случае.
Accende lumen sensibus, infude ainorem corbidus!
Нейронными сетями тоже одно время увлекся, прочитал несколько статей, но для чат-бота я их не хочу использовать, мне кажется эффективней будет написать все посредством обычной логики. А чтоб научить нейросеть разговаривать, наверное нужна очень большая нейросеть, и соответственно, очень много памяти и очень много быстрых процессоров smile:)
Один раз случайно натыкался на статью где было описано с помощью схем устройство ИИ, который мог общаться и выражать эмоции, это была чья-то идея, чей-то концепт. Но с помощью гугла не могу теперь ничего интересного найти.
Бот в пошаговой стратегии использовал нейросеть? и как результаты?
Еще очень интересна тема, моделирования каких-нибудь существ и среды для них, и чтоб существа эти использовали нейросеть, и старались выжить, и с помощью генетического алгоритма, выжившие индивидумы скрещивали свои "гены-нейросети" таким образом, чтобы с каждым новым поколением существа становились все умнее. Очень интересно было бы самому такое написать и понаблюдать за этим, но все как-то времени нет.
От бота на основе логики адекватности не жди. Хотя это мое ИМХО. Дело в том что что принятие решения с помощью только линейной логики может быть выбранно только для конкретного ограниченного числа вводных. Язык сложно описать при помощи только линейной логики. Хотя если найдешь концеп о котором ты говорил - отпиши.
По поводу бота в стратегии... Ну так скажем при равных начальных условиях я почти всегда ему проигрываал после того как сеть обучилась.
Существа в среде это классический пример генитеческих алгоритмов. Это и интересно, и не очень сложно. Опыт в нейросетях лишним не будет.
Accende lumen sensibus, infude ainorem corbidus!
Есть ли какие-нибудь готовые библиотеки на Delphi для моделирования нейронных сетей, и их обучения?
Конечно есть. Не мы, так сказать, первые, не мы последние.
Вот например вариант неплохой BaseGroup хоть и старый.
Хотя я бы порекомендовал написать пару модулей самому для начала, прочувствовать. Но это если для себя, а для коммерческого проекта да лудше проверенные средсва использовать, чем писать самому не имея практического опыта.
Accende lumen sensibus, infude ainorem corbidus!
Спасибо.
Интересно как он на Delphi XE себя поведет...
Я просто достаточное количество информации по нейросетям прочитал, и представление имею, что это. Хочу побаловаться, не убивая лишнее время на разработку собственного модуля.
Самое сложное это обучение. Вообще однослойный перцептрон, к примеру, можно и за 15 минут реализовать (К слову сказать для распознания символов большего и не нужно).
Если сеть объема то да - времени много уходит. Но все равно реализация самой сети дело не хитрое и самое быстрое. А вот обучить сеть - это действительно долгая песня.
Если будут какие то интересные идеи на этот счет пиши помогу, поучаствую. Я тоже увлекался нейронками.
Accende lumen sensibus, infude ainorem corbidus!
Может обучить нейронную сеть в казино играть? smile:)
Сложность вычислений большая. Ресурсы железа нужны будут, чтобы в реальном времени все работало, да и рандомно все очень, даже не знаю на сколько это может быть точно.
Если критично чтобы игрушка могла приносить прибыль, то можно, например, обучить сеть предсказывать двумерную функцию f(x), тогда можно попробовать предсказывать, например, котировки валют и играть на бирже.
Accende lumen sensibus, infude ainorem corbidus!
В казино все основано на теории вероятности, и предсказать даже нейронная сеть, наверное, не сможет. А если на форекс ее подсадить... надо бы еще ей как-нибудь мировые новости скармливать
Да на форекс, пожалуй. Знаете какой нибудь ресурс, где катировки были бы в легко доступном виде? Чтобы парсить не приходилось...
А новости плана? Состояние крупных компаний/дефолты/кризисы? Если так, то задача усложняется.
Accende lumen sensibus, infude ainorem corbidus!
На поисковиках много валютной информации. Тот же яндекс.
Опять меня потянуло на форекс... В прошлом даже находил один блог, где бесплатно предоставлялись прогнозы по катировкам на следующий день, прогнозы делались с помощью нейронной сети, и прогнозы в целом были верными. С помощью бесплатного доступа они рекламировали платный доступ к таким прогнозам. Потом это дело прикрыли smile:)
Ну хорошо, обучите вы эту разговаривалку. В основном это логика, ответы будут логичны. А женскую логику еще никто не отменял. Как этому научить? smile;) Сами знаете какие мы. Ведь нужны не только логические боты, но и немного хоть человечные, а для парней иногда и общения с девушками хочется. smile;) smile;)
Да я уже понял, что нормального бота сделать - это большая проблема. Надо тупо мозг сканировать, строить соответствующую нейронную сеть, и на больших суперкомпьютерах это все дело моделировать =)
В принципе сделать женского бота можно просто. Нужно чтобы он отвечал вопросом на вопрос. smile:D
- Куда мы пойдем?
- А тебе какая разница?

- Почему ты отвечаешь вопросом на вопрос?
- Ну а ты как думаешь?
и т.д. и т.п.

А еще чтобы из любого предложения раздувал скандал либо говорил, что ничего ты не понимаешь.
И потом просто чередовать это smile:D Ведь мы же такие? smile;)
На каждый вопрос писать ответ? Это не реально. Тут нужна ему соображалка.
вот здесь много по искусственному интеллекту
вот эта книжка интересная: Модель сознания человека
Думаю это будет писаться не один месяц, а может и год.
еще б разобраться что там за схемы такие в этой книжке...
Думаю это задача не для группки программистов. А для крупных компаний, со специалистами в этой сфере.
Да, возможно ты прав.
Цитата
mihail filatov пишет:
Думаю это задача не для группки программистов. А для крупных компаний, со специалистами в этой сфере.

Все крупные компании начинались с групки...

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