Форум: "Прочее";
Текущий архив: 2012.05.27;
Скачать: [xml.tar.bz2];
ВнизСамообучающаяся программа Найти похожие ветки
← →
PEAKTOP © (2012-01-18 23:10) [0]Доброе время суток !
Нет ли у кого-нибудь исходников программы, ведущей диалог с пользователем и обучающейся при этом новым фразам ? Нужно посмотреть на алгоритмы подобно ПО.
Архив можно кидать на peaktop(гав)inbox.ru
Заранее благодарен.
← →
Jeer © (2012-01-18 23:34) [1]Могу предоставить "матерщинника" :)
← →
oldman © (2012-01-18 23:46) [2]бот в чате на диалогах с easy пока не обучается :)
← →
alexdn © (2012-01-18 23:50) [3]> oldman © (18.01.12 23:46) [2]
я уже в аське когда кто стучится, спрашиваю 2+2=?, а то диалоговые боты уже были.
← →
Jeer © (2012-01-18 23:51) [4]
> спрашиваю 2+2=?
"Матершинник" знает всю таблицу и даже синус :)
← →
PEAKTOP © (2012-01-18 23:58) [5]> Jeer © (18.01.12 23:34) [1]
>
> Могу предоставить "матерщинника" :)
Да-да-да-д! оно самое.
меня интересуют прежде всего алгоритмы "реагирования" и "пополнения базы".
буду очень благодарен.
← →
MastaK © (2012-01-19 00:05) [6]
> "Матершинник" знает всю таблицу и даже синус :)
Точно всю?А если я у него спрошу 0х0? :)
← →
Jeer © (2012-01-19 00:09) [7]
> 0х0?
Он это переведет как "туалет"/"сортир"/"гальюн"/"два очка"/...
← →
Inovet © (2012-01-19 00:10) [8]> [6] MastaK © (19.01.12 00:05)
> 0х0?
Это шеснадцатиричная запись 0.
← →
Jeer © (2012-01-19 00:11) [9]
> Это шеснадцатиричная запись 0.
Программированию я его не обучал, ибо не фиг с папой бодаться :)
← →
Inovet © (2012-01-19 00:11) [10]> [7] Jeer © (19.01.12 00:09)
> "два очка"/
Это Терминатор Т-800
← →
PEAKTOP © (2012-01-19 00:15) [11]Ладно, флейм развели... а исходниками кто-нибудь поделиться ?
← →
oldman © (2012-01-19 00:17) [12]
> Ладно, флейм развели... а исходниками кто-нибудь поделиться
> ?
А че там исходники? Save фразы человека и Print их от балды.
← →
PEAKTOP © (2012-01-19 00:28) [13]> Save фразы человека и Print их от балды.
То есть прикрутить к этому хоть какое-то подобие расчета по теореме Байеса никто даже не пытался...
До Save->Random->Print я уж как-нибудь и сам дойти могу =)
Я чего топик завел: ну не изучал я ДикрАн и ДискМат. Не было у нас, металлургов, таких предметов.
← →
MastaK © (2012-01-19 00:32) [14]
> Это шеснадцатиричная запись 0.
Я вообще то имел в виду 0*0=?
> PEAKTOP
А на фига тебе исходник?Не проще скачать нужного бота?
← →
Inovet © (2012-01-19 00:57) [15]> [14] MastaK © (19.01.12 00:32)
> Я вообще то имел в виду 0*0=?
К тому что, интерпретировать по разному можно.
← →
MastaK © (2012-01-19 01:08) [16]
> К тому что, интерпретировать по разному можно.
Согласен.Поленился дописать знак "=" :)
← →
Ega23 © (2012-01-19 01:21) [17]
> меня интересуют прежде всего алгоритмы "реагирования" и
> "пополнения базы".
http://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D0%B8%D0%B7%D0%B0
Ну и дальше гугли, алгоритмы с теорией точно были.
← →
PEAKTOP © (2012-01-19 01:31) [18]> Ну и дальше гугли, алгоритмы с теорией точно были.
Ну, спасибо хоть за наводку.
пошел изучать мат. часть.
← →
Ega23 © (2012-01-19 01:50) [19]
> пошел изучать мат. часть.
Если я правильно помню теорию (давно это было, лет 10 уже, если не больше), то довольно сложно тут будет научить эту тварь всяким суффиксам-падежам. Ну т.е. слово новое ты ей объяснил, а вот как его склонять и там всякие уменьшительно-ласкательные - тут очень сложно формализовать.
Ну и конструкции грамматические строить, ну там всякие "подлежащее - сказуемое - определение в вопросительном предложении", "сказуемое подлежащее дополнение в повествовательном" и т.д. (я это так, навкидку для примера, уже совсем не помню, как формализуется). Т.е. заложить в неё штук 20 таких конструкций. А вот научить её саму строить новые конструкции - это уже сложно.
Вроде как-то так.
← →
PEAKTOP © (2012-01-19 05:09) [20]мне пока достаточно на уровне "твоя-моя-понимай".
тут в другом вопрос: главное - не склонение падежей, а возможность самообучатся. и вообще, оно мне нужно как фрагмент для другого.
ладно, пошел дальше курить генетические алгоритмы.
← →
Компромисс © (2012-01-19 11:28) [21]
> А вот научить её саму строить новые конструкции - это уже
> сложно.
Табличным методом можно. Я видел бумажный русско-X словарь, так там для каждого русского глагола был указан номер типа, к которому он относится. Плюс таблица в начале книги, в которой дан пример спряжения глагола каждого типа.
Например, 1: я работаю, ты работаешь, он работает..., 2:я смотрю,ты смотришь и т.д.
82 типа получилось... С падежами должно быть даже типов ИМХО.
← →
Компромисс © (2012-01-19 11:28) [22]
> А вот научить её саму строить новые конструкции - это уже
> сложно.
Табличным методом можно. Я видел бумажный русско-X словарь, так там для каждого русского глагола был указан номер типа, к которому он относится. Плюс таблица в начале книги, в которой дан пример спряжения глагола каждого типа.
Например, 1: я работаю, ты работаешь, он работает..., 2:я смотрю,ты смотришь и т.д.
82 типа получилось... С падежами должно быть даже меньше типов ИМХО.
← →
Компромисс © (2012-01-19 11:34) [23]Для нового глагола можно было бы оценить степень похожести на шаблонные глаголы (плюс учесть распространенность(мощность множества) каждого типа) и попытаться угадать. Ребенок тоже так делает :)
← →
И. Павел © (2012-01-19 11:38) [24]> курить генетические алгоритмы
Можно нейронные цепи посмотреть. Хотя тут врят ли выйдет что-то простое. Учить цепь можно на книгах или просто на чатах.
← →
TUser © (2012-01-19 12:10) [25]Такой бот - это вредоносное ПО. Он забивает информационные каналы бессмысленным флеймом, которого и так немеряно.
← →
Ega23 © (2012-01-19 12:47) [26]
> Такой бот - это вредоносное ПО. Он забивает информационные
> каналы бессмысленным флеймом, которого и так немеряно.
Это ты про себя?
← →
TUser © (2012-01-19 13:25) [27]А ты найди пример бессмысленного флейма от моего имени. Ну, например, на этом форуме.
← →
Ega23 © (2012-01-20 08:15) [28]Почти каждая закрытая из-за тебя ветка. Ты реально достал.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2012.05.27;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.004 c