![]() |
Модераторы: Rickert |
![]() ![]() ![]() |
|
therik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 26.9.2005 Репутация: нет Всего: нет |
В общем задача следующая.
Есть исходный текст, необходимо переболтать его так что бы смысл остался тем же, а сам текст видоизменился, при этом сохранилась синтаксическая правильность написания. Основные требования: 1. это возможно перемешивание слов в предложении и дальнейшее синонимизация последних с сохранением правильности написания предложений. 2. возможность перемешивания(перестановка) самих предложений с сохранением смысла. Может есть какие предложения, замечания и т.д. Как лучше всего реализовать. |
|||
|
||||
Rickert |
|
|||
![]() Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 6 Всего: 52 |
Учебник по русскому языку и прямые руки
![]() Да прибудет с тобой сила! -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
MaXL |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 24.10.2005 Где: Владивосток Репутация: нет Всего: 2 |
у меня есть подозрение, что какой-то спамер решил написать программу с таким функционалом.
therik, согласитесь со мной, или опровергните. -------------------- MaXL |
|||
|
||||
Rickert |
|
|||
![]() Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 6 Всего: 52 |
Да какая разница, пусть и спамер. Здесь ему никто этой проги не напишет, потому что возится никто не будет, а подумать над алгоритмами - это завсегда пожалуйста
![]() -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
therik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 26.9.2005 Репутация: нет Всего: нет |
Я не спамер и не прошу написать прогу.
Просто сам алгоритм работы. Возможно есть вариант использовать вордовскую базу или что то в этом роде , что бы не изобретать велосипед. |
|||
|
||||
arilou |
|
||||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 6 Всего: 61 |
грю как лингвист
синонимы, как правило, имеют схожие, но не идентичные значения. Поэтому синонимизация врядли прокатит. Плюс как будете синонимизировать термины?
Автоматическая перестановка предложений - скорее нонсенс, чем реализуемое требование. Возьмите абзац, для примера, какого нить доклада или статьи. Там у порядка предложений есть смысловая нагрузка, она неформализуема в принципе (на данном этапе развития науки о языке). У меня сложилось впечатление, что ты хочешь разработать программу для обработки скачанных дипломов и рефератов, чтобы преподы не могли уличить в списывании. Это врядли реализуемо на энтузиазме. Или у тебя на уме другое применение? |
||||
|
|||||
dereyly |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 16.6.2006 Репутация: 2 Всего: 4 |
Могу предложить несколько механизмов, но к сожалению они могут приводить к негладкому тексту (т.е. текст с одной строны правильный, а с другой что -то не то, ну примерно как я сейчас изъясняюсь
![]() 1) Перенос слов. Прилагательные могут быть как слева от существительного так и справа. Для англ это верно а врусском больше появляется разнообразных случаев. Красная куртка, куртка красная. Большое красивоя яблоко, яблоко большоя и красивое (уже не звучит, лучше сказать яблоко было большим и красивым... но это зависит от ситуации). Исключения устоявшиеся выражения Искуственный Интеллект не подлежат обмену. 2) Удаление. Смысл формирует небольшая основа слов... (сейчас даже возможны варианты автореферированя: analyst.ru), из текста можно исключать прилагательные, общеупотребляемы слова или группы общеупотребляемых слов. 3) Замена анафор, т.е местоимения он, она, это можно раскрыть, но для этого нужно построить достаточно обширную база шаблонов. На столе лежит яблоко, оно гнилое. На столе лежит яблоко, яблоко гнилое На столе лежит гнилое яблоко. (Накопление свойств одного объекта и последующая свертка. )
Замечание: реализуемое -- которое можно реализовать -- с этим я наверное загнул, но механим наверное такой выделятся корневая основа "равлиз", эта основа классифицируется и выделяются возможеые шаблоны (соответствие окочания и конструкции замены) Это сообщение отредактировал(а) dereyly - 4.9.2007, 15:17 |
|||
|
||||
therik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 26.9.2005 Репутация: нет Всего: нет |
Это конечно понятно что нельзя сформировать синтаксически правильный текст при перемешивании. Но алгоритм не для рефератов. Вообще необходимо для уникальности текстов на сайте. Для более лучшей релевантности в поисковиках. |
|||
|
||||
arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 6 Всего: 61 |
Ну я не сомневался, что человеческому мозгу вплоне под силу перефразировать абзац текста ![]() ![]() |
|||
|
||||
dereyly |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 16.6.2006 Репутация: 2 Всего: 4 |
Эти правила перефразировки вполне формализуемые, только это большой труд экспертов (с экспертами) для составления таких правил... Вывод (ИМХО): задачу therik'а можно решить (естественно не полностью, но %30 текста вполне переставима на уровне прилагательных, подлежащие сказуемое, подлежащих + 20% синонимов), но это дорого вплане времени и задействовании экспертов и не несет осбой пользы как научной так и финансовой, т.е. такой проект не рентабелен. Это сообщение отредактировал(а) dereyly - 5.9.2007, 12:14 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |