|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.08.2016, 19:02 | #1 |
Регистрация: 26.08.2016
Сообщений: 8
|
Морфоанализатор
Здравствуйте. Нужно сделать программку, которая из подаваемой на вход фразы будет выделять существительные. Как это сделать? Подскажите, пожалуйста. Очень вас прошу
|
26.08.2016, 19:45 | #2 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
26.08.2016, 21:02 | #3 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Аватар прав. Один из способов сделать твоё задание - это составить (или использовать существующую) базу данных существительных слов; а дальше просто сравнивать все поступающие на вход программы слова с этой базой данных...
Сложно, при такой постановке вопроса, что-то тебе советовать. Не понятно ничего. Что от тебя требуется и что ты хочешь от нас получить? Расскажи по-подробней о задаче: 1) Это что? Курсовой, диплом, лабораторка... 2) Сроки какие? 3) Твой уровень развития в программировании? Какие языки знаешь? Что учили? 4) Твой уровень развития в морфологии? Visa, может есть какие-нибудь отличия существительных слов от других видов слов (тех же глаголов)? Это нужно чтобы "запрограммировать эти знания" или надо действительно искать хорошую базу данных. Кстате, посмотри здесь: http://speakrus.ru/dict/index.htm Ну вот например (наугад скачал): 1.jpg Видно, что это просто словарь русского языка, и соответственно, это немного не то что нужно. Желательно найти прям базу данных существительных слов (или отметку возле слова "веществ."). Чтобы потом сравнивать слова из словаря с входными словами... И параллельно изучай определения (чем отличаются существительные слова от других видов слов); можно ли "это запрограммировать" (тоесть, поищи что-то вроде: "... вещественные слова мужского рода, в единичном числе заканчиваются на -он, -ян". У меня по русскому была тройка, поэтому мог и ошибиться.). 5) Сама, в интернете, искала что-нибудь подобное? 6) Интерфейс пользователя нужен? Окошки (кнопочки) там всякие, или достаточно "черного окна смерти" (см. рисунок). 2.jpg Последний раз редактировалось ura_111; 26.08.2016 в 21:19. |
26.08.2016, 23:38 | #4 |
Регистрация: 26.08.2016
Сообщений: 8
|
Ясно..А можно у Вас спросить по почте ? Моя iuiuw@mail.ru
У меня вопрос есть..парочка) Буду благодарна, если подскажете... Последний раз редактировалось Visa; 26.08.2016 в 23:44. |
26.08.2016, 23:46 | #5 |
Регистрация: 26.08.2016
Сообщений: 8
|
В интернете искала, нашла базу русских слов
ura_111 , что-то не приходит от Вас письма...сижу жду второй час) Последний раз редактировалось Visa; 26.08.2016 в 23:49. |
26.08.2016, 23:48 | #6 | |
Регистрация: 26.08.2016
Сообщений: 8
|
Цитата:
|
|
27.08.2016, 10:11 | #7 | |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Visa Вы так и не ответили на следующие вопросы:
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
27.08.2016, 11:57 | #8 |
Регистрация: 26.08.2016
Сообщений: 8
|
Морфология русского языка - отл)))
Программирование - питон Сроки - неделя Лаба |
27.08.2016, 17:42 | #9 | ||||
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Цитата:
Цитата:
Цитата:
Кстате, ПИТОН я не знаю, - там можно считывать с файла данные? Цитата:
"Роза плавала в пруду" "К дому подошла Саша" "Плакса, вот роза, передай её девочке Розе" Скажи по окончаниям где существительные. Ты понимаешь сколько там всего? (6-ть падежей, склонения, множествительнное\единственное число). У каждого может быть своё окончание, которое может совпадать с окончанием глаголов или чего-то другого... Visa, может ты что-то не договариваешь? Может чуму то ты не придаешь значению, а это важно... ___________________________________ ______________________________ Visa, ты понимаешь две разные концепции(сейчас выясни этот вопрос, чтобы потом не было неприятных сюрпризов): 1) пытаться найти признаки существительный слов в каждом слове подаваемым пользователем. В этом случае база данных не нужна. Всё само собой получается. 2) Сравнивать каждое пользовательское слово с базой данных. Например: 1.jpg Так вот. Если ты будешь работать с базой данных, тогда изучи как "считать из файла на ПИТОНЕ". Если же ты решишься решать свою задачу "поиском отличий вещественности слов", тогда надо составить таблицу этих самых "признаков". И в том и в том случае нужно работать как с словом целиком так и разобрать слово "по буквам" - повтори это на питоне. Последний раз редактировалось ura_111; 27.08.2016 в 17:48. |
||||
27.08.2016, 18:03 | #10 | ||
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
ura_111
В том году уже тут были обращения с таким же заданием. Цитата:
"Роза плавала в пруду" "К дому подошла Саша" "Плакса, вот роза, передай её девочке Розе" Вот по окончаниям. Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
||