Определение типа предложения25.06.2013, 23:57. Показов 1950. Ответов 10
Метки нет (Все метки)
Добрый день!
Появилась задача определения вопросительное предложение или нет. На первый взгляд все просто - знак вопроса в конце все должен сказать. Но нужно учесть вариант, когда человек может его не указать (случайно или в силу своей необразованности). Второй вариант - это сравнение по вопросительным словам. Но это тоже проблемно, так как эти слова могут использоваться и не в вопросительном контексте. Может кто знает, занимался, посоветуйте как это сделать. Буду очень признателен!
0
|
|
| 25.06.2013, 23:57 | |
|
Ответы с готовыми решениями:
10
Определение типа предложения Определение вещественного числа и определение типа Определение начала и конца предложения в тексте |
|
130 / 54 / 27
Регистрация: 13.03.2013
Сообщений: 162
|
|
| 26.06.2013, 00:02 | |
|
Я конечно могу ошибаться, но по-моему такая задача (определение контекста) под силу только ИИ
0
|
|
| 26.06.2013, 14:28 | |
|
Если предполагаем что язык русский (здесь это принципиально важно) , то почему бы не ограничиться 2-мя простейшими вариантами
- ? в конце - Начинается с вопросительного слова (как, почему, когда и.т.п.)
0
|
|
|
|
||
| 26.06.2013, 16:35 | ||
|
Неплохо бы провести синтаксический анализ текста: определить, является ли предложение простым или сложным (соченённым или подчинённым, где у последнего доминирующая часть), где основа (подлежащее и сказуемое) и т.п.
Собственно, маркер вопросительного вопроса в простом предложении — наличие вопросительных слов и инверсия (сказуемое идёт до подлежащего).
Можно упростить всё до условия: в каждой части (в единственной для простого) предложения есть по одному вопр. слову кто/что/... или связка ли гарантий не будет. Пример: «Он плачет?». Другие примеры приведены выше. Безграмотность — плохая штука. P.S. я в этой области не работал, поэтому относитесь к изложенному критично.
1
|
||
| 26.06.2013, 18:59 | |
|
Число примеров легко увеличить, напр
[QUOTE] Что посеешь - то и пожнешь Какой стол - такой и стул Что поделаешь, это недоступно.. и.т.п. [QUOTE](не являются вопросительными). Но это никак не помогает Стоит подумать не точном решении (которое возможно и недостижимо), а о верятности ошибки при использовании той или иной "эвристики"
1
|
|
| 26.06.2013, 19:54 [ТС] | |
|
@Igor3D, кстати вопросительное слово может стоять и сзади.
@Mysterious Light, вот именно Ваш пример убедил меня отказаться от своеобразного диалога. По сути этот бот должен отдавать ответы на вопросы, т.е. думаю стоит считать все фразы, кроме привественных и прощальных, вопросами. Плюс к этому, добавить вопросы от самого бота. Спасибо Вам всем огромное!)
0
|
|
|
Ушел с форума
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
||
| 05.07.2013, 13:20 | ||
|
0
|
||
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 05.07.2013, 13:49 | |
|
Как быть, когда возникает такая ситуация, и что при этом делать - нам непонятно. Какой от этого метода полезный выхлоп - тоже непонятно.
0
|
|
|
Ушел с форума
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
|
| 05.07.2013, 14:10 | |
|
Как быть, когда возникает такая ситуация и что при этом делать? - нам непонятно. Какой от этого метода полезный выхлоп? - тоже непонятно. Можно и так прочитать
0
|
|
|
Ушел с форума
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
|
|
| 07.07.2013, 19:08 | |
|
Кстати, в японском, китайском вопросительное предложение начинается с вопросительное местоимение (где?, когда?, кто?, что?, сколько? и т.п.) или заканчивается на так называемое вопросительное слово, в китайском - ма? в японском - ка?, в тайском - вопросительное местоимение ставится в конце предложения, либо в конце предложения ставят вопросительные слова "май" либо "чаймай" либо "рыпалау" примерно соответствующие русской фразе "не так ли?"
0
|
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 08.07.2013, 12:15 | |
|
Я думаю, изначально ТС должен формализовать признаки вопросительного предложения. Это проблема не программистская, а скорее лингвистическая или филологическая - из предметной области. А уж потом, когда набор признаков будет ясен, можно обсуждать, как их выделить в тексте.... вот это - проблема алгоритмическая уже.
1
|
|
| 08.07.2013, 12:15 | |
|
Помогаю со студенческими работами здесь
11
Условные предложения I типа
Функция находящая все предложения заданного типа Определение типа! Определение типа файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|