![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 27.01.2010
Сообщений: 2
|
![]()
Доброго всем времени суток!
В один свой проект есть необходимость встроить, так называемый, генератор предложений. Если подробнее, то суть его в том, что на входе мы задали слова, а на выходе должны получить более-менее осмысленное предложение. Например, задали слова Ваня, рыбалка, озеро На выходе что-то типа "Ваня на озере на рыбалке" или "Ваня пошел на озеро на рыбалку". В связи с этим вопрос. Может быть вы сталкивались подобной проблемой, и вам изместны алгоритмы для данных действий. Может есть готовый DLL-ки где-то в сети, которым задаешь слова, а на выходе берешь предложение. Ну или короче, поделитесь, кто что знает, информацией по реализации данной задачи. Заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Могу предложить такую схемку:
а) Составить словари существительных, подлежащих и сказуемых. б) Проверить куда относятся введеные слова в) На основании таких данных и специальных схем по составлению предложений выдать ответ.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#3 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
100% точной программы не получится. Слишком он трудный, этот ваш русский язык. Пишите анализатор, загоните в него достаточно много текстов, пусть анализирует положение типов слов в предложении в зависимости от падежей и проч. и проч...
А вообще зря Вы за это взялись... Это работы на месяц.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#4 | |
Новичок
Джуниор
Регистрация: 27.01.2010
Сообщений: 2
|
![]() Цитата:
Вариант конечно, но конечно не вариант ![]() |
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
без БД вы не обойдетесь... а по-поводу анализатора, поищите сорцы "болтуна", может обучите его
![]()
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перестановка предложений рандомайзом | NewKoder | Помощь студентам | 4 | 06.05.2009 16:18 |
Количество предложений в тексте | Noxil | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 25.12.2008 17:55 |
Поиск предложений | varvara16 | Общие вопросы Delphi | 4 | 11.09.2008 09:33 |