база вопросов -> база ответов
если грамотно разрулить, все ваши нейросети пролетают.
Если так, то это скучно))))) Надо что-то более глобальное))))))
Цитата:
Сообщение от supernewbie
причем тут какая граматика
При том, что это основа любого языка, и если хотите чтобы генерировались хотя бы правильно построенные фразы, то все начинается именно с посторения предложения, а не с какого-то там восприятия мира... А построение предложенния возможно только на основе грамматики... То бишь нужно сначала научиться генерить фразы, хотя бы не осмысленные, но как минимум правильно построенные... А потом уже дальше всякие анализаторы добавлять...
Хотя если действильно нужно банальные несколько десятков-сотен фраз, то это не стоит того))))
Последний раз редактировалось Aries, 05.04.2011 в 14:22.
При том, что это основа любого языка, и если хотите чтобы генерировались хотя бы правильно построенные фразы, то все начинается именно с посторения предложения, а не с какого-то там восприятия мира... А построение предложенния возможно только на основе грамматики... То бишь нужно сначала научиться генерить фразы, хотя бы не осмысленные, но как минимум правильно построенные... А потом уже дальше всякие анализаторы добавлять...
Хотя если действильно нужно банальные несколько десятков-сотен фраз, то это не стоит того))))
как он будет генерировать фразы не зная значения слов, граматика будет складыватся сама, по логике значения слов, воообщем уже дня 2 размышляю над этим, сегодня\завтра буду начинать 100%
как он будет генерировать фразы не зная значения слов
А вот это уже должен быть второй или третий шаг построения)))
Цитата:
Сообщение от supernewbie
граматика будет складыватся сама
грамматика сама не сложится, если ты ее не опишешь...
Ты когда-нибудь пытался писать компилятор, интерператор или что-нить такое? Если да, то принцип построения будет аналогичным...
То бишь порядок такой: сначала мы составляем список слов, выбираем синтаксические категории и соответсвующие им слова... Описываем грамматику, т.е. принцип построения фраз в языке, а потом уже на основе этого например через конечные автоматы или любым другим способ начинается разбор фраз, разбитием на лексемы и т.д... Потом уже строится синтаксический анализатор, в котором и должны быть все мозги, которые будут заставлять понимать его текст...
несогласен,
там четко определенные конструкции и можно ругатся "такого слова я не знаю"
Добавлено через 46 секунд
можно пример?
ну а тут я не согласен, не такие уж там и четкие конструкции... чем a=q*d+f/d-13+543/234
отличается от обычного построения предложения? Только правилами построения, тут только у нас есть грубо говоря переменные, констаты и операции... А в языке есть подлежащие, сказуемые и т.п... Правило там такие же четкие... Просто их в разы больше))))
При этом, если я тебе напишу "йцукфываарв", ты тоже скажешь: такого слова я не знаю))))))
Пример ща накатаю)) Точнее наверно не сейчас, а после 5 - как домой приеду, а то на работе покарают, если увидят чем я тут занимаюсь xD
Последний раз редактировалось Aries, 05.04.2011 в 15:05.
1.Предложе́ние (в языке) — это минимальная единица языка,
ок. "минимальная единица языка" полезный термин.
Цитата:
2. С точки зрения пунктуации, предложение как законченная единица речи оформляется в конце точкой, восклицательным или вопросительным знаками — или многоточием.
в реалиях чатбота по этой херне ориентироватся нельзя, катит только "смысловая законченнось" (в компиляторе\интерпритаторе проще).
Цитата:
3. которая представляет собой грамматически организованное соединение слов (или слово), обладающее смысловой и интонационной законченностью.
WTF??? и как это наруливать?
Добавлено через 5 минут
ну это ваще бугога:
Цитата:
Слово «дождь», произнесенное с особой интонацией, в отличие от нейтральной лексической единицы «дождь» также характеризуется тем, что актуализирует информацию — «[Идет] дождь!».
__________________
Шожиделать.. ботить хочется..
Последний раз редактировалось destructor, 05.04.2011 в 15:24.
Причина: Добавлено сообщение