Грамота.Ру
ГРАМОТА СЛОВАРИ СПРАВКА НАВИГАТОР КЛАСС ИГРА Версия для мобильных устройств
Конференции Новости Журнал Конкурсы Олимпиады Форум Поиск О портале


Вече
 форумы  |  новая тема  |  начало  |  к началу  |  поиск  |  войти   назад  |  вперед 
 Обстоятельство...
Автор: LaSStiK 
Дата:   19-11-07 23:23

Здравствуйте...
Буду очень благодарен если окажете помощь....

Поставлена задача... Написать программу выявляющую в произвольном тексте член предложения обстоятельство.

Отсюда вопрос: по каким признакам можно отличать обсоятельства программно.(интересны уникальные особенности частей речи в форме обстоятельства.)То есть имея доступ к слову лишь как к последовательности символов. Буду благодарен ссылкам на ресурсы содержащие данную информацию...

Заранее спасибо.

Ответить на это сообщение
 
 Re: Обстоятельства...
Автор: Peter 
Дата:   20-11-07 01:54

Встречный вопрос - кто (какая роль) Вам поручил данную задачу, в учении какой специальности на каком курсе?

Ответить на это сообщение
 
 Re: Обстоятельства...
Автор: LaSStiK 
Дата:   20-11-07 11:35

Специальность "Автоматизированные системы управления"...(2 курс) Но это не суть...
Так же мне не нужна 100 процентная вероятность распощнавания...

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Кот Мартовский 
Дата:   20-11-07 12:05

Cтопроцентную вероятность не гарантирует ничто. Даже страховой полис. В смысле - контекст-анализатор. Просто потому, что грамматика неоднозначна в принципе, а существующие её формализации - и подавно.

Если удовлетворитесь 90-95 процентами, замените член предложения частью речи, т.е. наречием, которым в этих самых 90% обстоятельство и выражается. Наречие - неизменяемая часть речи, словаря на несколько тысяч слов более чем достаточно. Единственное, что Вам придётся отфильтровать - омонимичные краткие прилагательные/причастия среднего рода. Но таких случаев тоже немного: "Население страны неграмотно" и "Сочинение написано неграмотно". Тут покрутите сами, на подобных примерах спотыкаются даже лучшие существующие анализаторы.

PS Я не доконца понял, Вы всё-таи свявязный текст собираетесь анализировать или изолированную "последовательность символов", от пробела до пробела?

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Peter 
Дата:   20-11-07 17:13

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

Другой подход - Самые важные обстоятельства - это наречия, члени с предлогом, короткие прилагательные среднего рода. Может быть, Ваш тот, "кто поставил вам задачу?" требует такое решение ? Короткие прилагаталеьние с.р. и наречия можно определить за простое правило (есть в предложении глагол, кроме был* буд* ?)

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

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Peter 
Дата:   20-11-07 17:17

не определить, а можно РАЗЛИЧИТЬ

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Кот Мартовский 
Дата:   20-11-07 17:19

>>>К сожалению, обстоятельствам является то, что не идет в другие классы член предложения: ни сказуемое, ни подлежащее, ни дополнение или определение...

Вы обстоятельство с междометием не спутали?

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Peter 
Дата:   20-11-07 17:45

>>Вы обстоятельство с междометием не спутали?

Нет, междометий во "второво-курсном" предложении просто нет. Примеры обстоятельств: здесь, теперь, туда, очень, без денег, от радости, громко, сильно.

Это по грамматику Литневской. Можно вместо "дополнения" и "дополнение объекта". "Пешком", "ночью" (т.е. наречия в виде Т.п. без предлога ) не дал, потому что они труднее разделить от дополнениях (глаголы "управлять" и т.д.). Т.п. без предлога уже для расширения проекта.

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Кот Мартовский 
Дата:   20-11-07 18:06

Тогад Ваше высказывание вызывает недоумение.
Обстоятельство - это обстоятельство, а не то, что останется от всего остального.

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Peter 
Дата:   20-11-07 18:29

>>Тогад Ваше высказывание вызывает недоумение.
Обстоятельство - это обстоятельство, а не то, что останется от всего остального.

Это один подход оперативного определеления кандидата "обстоятельсвто" в русском предложении для решения данного задачи, в виде мозговой метели (brain storming), или нет ?

Ответить на это сообщение
 
 Просьба к Петеру
Автор: Филидор 
Дата:   20-11-07 18:44

"Мозговая метель" - это красиво, но обычно говорится "мозговой штурм".

Петер, большая просьба.
Загляните, пожалуйста, на соседнюю ветку "Ответ "Грамоты" о родах городов". Требуется именно Ваша помощь.

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: LaSStiK 
Дата:   22-11-07 20:39

К сожалению словарь мне не подходит.... Но все равно спасибо.

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: LaSStiK 
Дата:   22-11-07 20:43

Предмет программирование на языках ВУ.

Если можно чуть подробнее про простое правило...
(Заранее извиняюсь за незнание родного языка)

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: LaSStiK 
Дата:   22-11-07 20:45

По поводу второго курса...
Учусь в техническом вузе... Ничего общего с гуманитарными науками к сожалению не имею...

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: LaSStiK 
Дата:   22-11-07 20:48

У меня была такая идея...
Остальные бригады на потоке пишут программы по поиску других членов предложения... Идея взять их алогоритмы, найти все что найдут, и утверждать что все остальное обстоятельства провалилась... Так как в моей ситуации очень многие... И нормальных алгоритмов пока что ни у кого нет...

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Peter 
Дата:   22-11-07 21:49

Увы...... преподаватель одобрил/а проект ??

(а) Самы пишите в array cлова вроде Тогда, Когда, Туда, Где, Там, Здесь, Утром, Вечером
(б) слово после предлога + сам предлог (список предлог там полезен будет).
(в) слово после глагола, если слово кончается на" -о -ом -ем -ой -е -ки".
(г) слово которое начинается с предгогом "в с по на" и кончается на "е и у".

(глаголи тоже узнаете по окончанию "у ю ешь ишь ет ит есть ете ите ут ют ат ят").


Предгагаю модель вероятности (!), такое тоже у других бригад. Например уверенность алгоритма
(а) 100 баллов,
(б) 80 баллов,
(в) 60 баллов,
(г) 50 баллов.

Так что когда другая бригада узнает член как объект за 70 баллов, Вы уступаете (в) и (г), но выиграете (а) и (б). В 'tie' (оба скажем за 80 баллов) применяете рандом генератор (электронные косты, ??жребий??).

Еще , если у Вас php с mysql, можете определить неясные слова ручно и сохранить их в data base, также те слова с ошибками (получается трэнинг).

Если все работает слишком худно, можно ограничивать виды предложений и/ли ограничивать словарный запас.

Итак совсем не очень верный, но все-таки непустой проект.. преподаватель/ница будет Вас любить.

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Peter 
Дата:   22-11-07 21:56

LaSStiK , Вы ваши "обстоятельства" (где и почему проект) хорошо и ясно описали.

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Peter 
Дата:   22-11-07 22:03

>>Если можно чуть подробнее про простое правило...

Простого правила просто нет. Мы давно сразу выдали бы.....

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: LaSStiK 
Дата:   23-11-07 01:06

Огромное спасибо!
До в и г я дошел, а вот про б я не подумал....

Да и еще тупой вопрос... То есть любое слово с прелогом - обстоятельство?

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Peter 
Дата:   23-11-07 17:07

LaSStiK>>Да и еще тупой вопрос... То есть любое слово с прелогом - обстоятельство?

Относительно вашего проекта - "да".
Есть трудность, когда за предлог следуют два слова, на пример "на Красной площади", "на улице Скалкина".

В модели "У меня есть книга" я немного сомневаюсь, какую роль там играет "у меня". Справочник при изложении базовых предложения молчит, а конструкт "У + Родительный падеж" в другом месте считается обстоятельством места.

Я не понимаю, почему не нашли техническую задачу - или програмирование игры.

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Helena 
Дата:   23-11-07 17:32

>То есть любое слово с прелогом - обстоятельство?<

Нет, еще дополнение, определение. :)

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Peter 
Дата:   23-11-07 17:33

LaSStiK>>Да и еще тупой вопрос... То есть любое слово с прелогом - обстоятельство?

Относительно вашего проекта - "да".
Есть трудность, когда за предлог следуют два слова, на пример "на Красной площади", "на улице Скалкина".

В модели "У меня есть книга" я немного сомневаюсь, какую роль там играет "у меня". Справочник при изложении базовых предложения молчит, а конструкт "У + Родительный падеж" в другом месте считается обстоятельством места.

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Helena 
Дата:   23-11-07 17:43

LaSStiK, если попросту, то обстоятельство - это член предложения, который отвечает на вопросы наречий.

Еще проще - в начальной школе должны были учить -
где? когда? куда? откуда? почему? зачем? (и) как?

Есть и другие вопросы, но это - минимум.

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Peter 
Дата:   23-11-07 18:01

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

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: НеГр. 
Дата:   23-11-07 18:01

Компьютеры пока что умеют выполнять лишь формальные преобразования.
А задавание вопросов -- занятие творческое ;-)
Такое вот не очень вдохновляющее обстоятельство...

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Helena 
Дата:   23-11-07 18:13

Но категорически НЕЛЬЗЯ считать, что все слова с предлогами - обстоятельства.

Варенье (какое?) ИЗ МАЛИНЫ - "из малины" - определение.

Мы сварили (из чего?) ИЗ МАЛИНЫ варенье - "из малины" - дополнение.

Мы выбрались (откуда?) ИЗ МАЛИНЫ -"из малины" - обстоятельство места.

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Peter 
Дата:   23-11-07 18:35

Вы правы, это в §119, п. 2, цифр 7). Helena, там надо fuzzy logic, смотрите только выше.. Группа, отвечающая за дополнения, дает 90 баллов, и все.

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Helena 
Дата:   23-11-07 21:15

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

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Peter 
Дата:   23-11-07 22:41

Helena >>Ничего не понимаю в программировании, но зато понимаю в русском языке.

А наоборот у тех, кто дал задание. LaSStiK спрашивал за помощь, надо помогать. Один способ решения - subset русского языка, надо вычеркнуть "произвольном" в "произвольном тексте".

======
Лично и офтопик - Спасибо за хорошие примеры "ИЗ МАЛИНЫ".

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Helena 
Дата:   24-11-07 09:35

Peter, я привела только самые простые из примеров.

Если Вам интересно, даю посложнее.

"ИЗ МАЛИНЫ" может быть также:
1. Частью подлежащего, например: Варенье из малины - красное, варенье из ежевики - почти черное.
Здесь нельзя "из малины" и "из ежевики" считать определениями, поскольку тогда теряется смысл предложения.
Можно еще короче: На столе стоят два варенья. Из малины - красное, из ежевики - почти черное.
Здесь опущено слово "варенье", остается только часть подлежащего в виде существительного с предлогом.

2. Частью составного именного сказуемого: Стоящее на столе варенье (приготовлено) из малины. Можно и так: Стоящее на столе варенье - из малины. "Из малины" мы определяем как сказуемое. Считать дополнением тоже будет неправильно, так как фраза "стоящее на столе варенье приготовлено" смысла не имеет.

Определением является в том случае, если: Я люблю варенье (какое?) из малины.

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: НеГр. 
Дата:   26-11-07 13:15

Helena сказал:
> Ничего не понимаю в программировании, но зато понимаю в
> русском языке. Единственным критерием для определения части
> речи является вопрос (ну, еще логика рассуждений по поводу
> уместности этого вопроса).
Согласен. Подчеркну лишь, что упомянутая Вами логика базируется на понимании смысла (с чем у компьютеров пока что немалый "напряг").

> Формального критерия для отнесения
> того или иного существительного в косвенном падеже с
> предлогом к определенной части речи не существует, увы и ах.
Прекрасно. Вот это-то и полезно усвоить аскеру -- чтобы потом "отмазываться" от наскоков преподавателя. ;-)

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Helena 
Дата:   26-11-07 13:39

Порассуждав на досуге и вспомнив с натугой хоть что-то из того, чему меня очень давно учили на "Основах программирования на ЭВМ" (правда, очень-очень давно, тогда это так называлось и эта самая ЭВМ занимала, помнится, очень большое пространство), пришла к выводу, что преподаватель, давший второкурсникам подобное задание, может, в своей области и дока, но с русским у него явно что-то не того...

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Эль 
Дата:   26-11-07 14:09

Интересное задание. И может быть, такие экзерсисы на стыке специальностей помогут что-то понять и в языке. Отграничить ваши "из малины" можно по предложенному Петером критерию наличия-отсутствия глагола непосредственно перед ними. Но вот как отличить обстоятельство от дополнения, не касаясь смысла глагола?

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Helena 
Дата:   26-11-07 14:36

Эль, а если: Варенье было из малины. Формально глагол имеется.

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Peter 
Дата:   26-11-07 15:04

Все равно преподаватель не будет проверять, правильно ли решение на "дополнение" или "обстоятельство".




(по крайнем мере, если вкусно варенье из малины)

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Helena 
Дата:   26-11-07 15:11

В моем последнем посте - не дополнение, а именная часть составного именного сказуемого.

Peter, но в чем-то Вы правы. Не то чтобы не будет проверять - просто не сможет. :)

Ответить на это сообщение
 
 Re: Обстоятельство...
Автор: Peter 
Дата:   26-11-07 16:01

А Вы вузовские "обстоятельства" наверняка лучше знаете, чем я.

Ответить на это сообщение
 форумы  |  свернуть  |  начало  |  к началу   назад  |  вперед