ixon
@ixon


Как классифицировать русские слова по частям речи?

На вход программы попадает слово или слова в контексте, нужно определить какой части речи это слово, например, Глагол, Прилагательное или Существительное.
Какие существуют способы это сделать?
Первым же делом на ум приходит использование словаря со всеми словами, но ведь это очень долго, возможно, существуют какие-то более быстрые способы?
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
hint000
@hint000
у админа три руки
Словарь морфем и морфологический разбор слова. Я так думаю, но это не точно.
существуют какие-то более быстрые способы?
Если достоверность определения ~70%..80% устраивает (цифра интуитивная, от фонаря), то можно банально по окончаниям. Например "убегай", "летать" - глаголы с типичными для глаголов окончаниями. Но внезапно встречаем "сарай" и "гать" и без словаря определяем их тоже как глаголы. Так что надёжно - только со словарём.

P.S. На эсперанто 100% можно без словаря, там создатель языка постарался.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AgentSmith
@AgentSmith
Это мой правильный ответ на твой вопрос
А как быть с омонимами?
Например, "стекло" - это существительное или глагол?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы