Нужен человек с хорошим знанием правил английского

12
Hkey
На сайте с 30.09.2006
Offline
222
2278

Есть программа обрабатывающая эвристические конструкции вида:

один[падеж1=падеж;число1=число;род1=род] из <слова1>[прил.] <слово1>[сущ. мн число]->

<слова1>[падеж1;число1;род1] <слово1>[падеж1;число1;род1]

Что это делает?

заменяет:

  • "один из безопастных способов" на "безопастный способ"
  • "одна из возможностей" на "возможность"
  • "одной из безопастных возможностей" на "безопастной возможностью"

и так далее.

Другими словами:

Группу слов в виде

Один(любой словоформы) из Прилагательное1, Прилагательное2 ... ПрилагательноеN Существительное_Множестенное_Число преобразует в

Прилагательное1, Прилагательное2 ... ПрилагательноеN Существительное

соответствующих числа рода и падежа

Подробнее:

один[падеж1=падеж;число1=число;род1=род]

запомнить падеж число и род.

<слова1>[прил.] - любая группа слов из прилагательных

<слово>[сущ.] любое слово существительное

<слова1>[падеж1;число1;род1] присвоить всем словам из группы <слова1> запомненое число и падеж и род

<слово1>[падеж1;число1;род1] присвоить слову запомненое число и падеж и род

Нужен человек для составления эвристик.

Цена договорная.

Не знаю скоко эвристик можно/нужно сделать. Не знаю скоко работа будет стоить.

HTraffic.ru (http://HTraffic.ru/) - удобная система для управления контекстной рекламой. тема на форуме (/ru/forum/810827) HTracer (http://htracer.ru/) - скрипт для автопродвижения сайтов по НЧ и СЧ запросам. Для больших сайтов от 100 страниц. (тема на форуме (/ru/forum/676867))
Hkey
На сайте с 30.09.2006
Offline
222
#1

в этой эвристике есть тонкость существительному присваиваеться род, если род не соответствует исходному, то замена не осуществляеться. Т.К. род существительного менять нельзя. Это на случай если в исходном тексте есть ошибки. Или проблемы в эвристике.

Например, при входе "одна из способов" замена не будет осуществлена.

[Удален]
#2

Hkey, в английском языке всего два падежа, да и то их падежами называть сложно :)

Hkey
На сайте с 30.09.2006
Offline
222
#3

это я знаю, я просто из гайда выдернул кусок

Hkey
На сайте с 30.09.2006
Offline
222
#4

kevindark, я знаю, что работы много будет с программингом. Нужно менять движ. и эвристики более высокого уровня (действующие на предложения и на группы предложений).

[Удален]
#5

Hkey, эх, сложность ведь не в программировании состоит в этой теме... код написать можно любой. Сложность в том, по какому алгоритму это все должно работать)

Кабан
На сайте с 08.09.2006
Offline
12
#6

Хмм... английский в плане родов и падежей - прост как угол. Изредка появляется -ess для дам, а так все местоимениями. Существительное перед другим существительным - уже прилагательное. Ну и приснопамятное -s: Your evil mistress wants your ass 😂.

Я блин не вижу проблемы которую надо решать :).

Pike
На сайте с 13.07.2004
Offline
79
#7

Hkey

имхо не в ту сторону немного пошли, велосипедно очень, и для английского вряд ли потянет.

Есть такая фриварина университетская, grammar parser называется. Погоняйте ее по текстам, с которыми работать собираетесь, сразу появятся идеи что, на что, и как заменять. Там даже лучше можно будет придумать - например, выкидывать или произвольно вставлять прилагательные и причастия в соответсвии с большой идеей.

free hosting (http://rahost.com)
Hkey
На сайте с 30.09.2006
Offline
222
#8
kevindark:
Hkey, эх, сложность ведь не в программировании состоит в этой теме... код написать можно любой. Сложность в том, по какому алгоритму это все должно работать)

kevindark, видите ли эти эвристики это одна из частей софта. Прецедентный синомайзинг. Плюс общие эвристики для предложений, которые в скриптах не пишутся. +Еще преувеличения.

Алгоритм такой:

вся это радость прецедентным синомайзингом обрабатывается

потом идут общие евристики для предложений потом

эти эвристики

еще преувеличения

и текст меняется, очень сильно например:

Чтобы сделать ваше задание нужно много затрат как финансовых, так и трудовых.

Синомайзинг

чтобы => для того, чтобы

сделать => выполнить или изготовить или произвести

ваше =>

задание=>поручение

нужно => необходимо или требуется

много => большое к-во

....

Прецедентный отбор

чтобы => для того, чтобы

ОК связанных слов нет

сделать =>

связанное слово "задание"

выполнитьОК встречается в сочетании с выбранным словом

изготовитьNO Не встречается....

произвестиNO Не встречается...

ваше => NO Синоним пуст.

....

....

....

много =>

связанное слово "затрат"

большое к-воNO Не встречается....

Получаем

Для того, чтобы выполнить ваше поручение необходимо много затрат как финансовых, так и трудовых.

Условный синомайзинг описанные евристики

Чтобы сделать ваше задание нужно много затрат как финансовых, так и трудовых.

=>

Для выполнения вашего поручения необходимо много финансовых и трудовых затрат.

преувеличения:

Для выполнения вашего поручения необходимо очень много финансовых и трудовых затрат.

P.S.

1.Текст получился лучше чем оригинал, но это далеко не всегда так.

Из этого выплывает еще одно применение - улучшение читаемости текста.

2. Эвристики на уровне предложений ничего не сделали. Можно было бы слово "Вашего" удалить.

3. Эвристики и синомайзинг в этом случае сделали дурную работу с первым словом. Иногда результаты не столь безболезнен. Это одна из основных проблем.

[Удален]
#9

Если на английском будет делаться - во многих случаях гугл раскусит этот синонимайзинг, если тексты будут одинаковы по структуре оставаться (в твоем случае они таковыми и остаются).

Hkey
На сайте с 30.09.2006
Offline
222
#10

Стуктура текста - очень абстактное определение.

Что в нее входит?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий