Как автоматически определить гипернымы из группы слов?
У меня есть несколько групп слов, например, в группе А: яблоко, груша, банан, фрукты, виноград, арбуз; в группе B: кошка, животное, собака, свинья, обезьяна, утка; в группе С: Италия, Австралия, страна, Китай, Греция.
Как я могу автоматически определить гипернымы из этих 3 групп (например, фрукты для группы A, животные для группы B и страна для группы C)? Большое спасибо.
1 ответ
Вы можете использовать WordNet, который встроен в nltk
, Для получения дополнительной информации проверьте этот вопрос здесь: Определение Hypernym или Hyponym, используя wordnet nltk
Однако важно понимать, что идентификация гипернимков будет настолько хорошей, насколько позволяют данные обучения. Не существует волшебной системы для идентификации групп схожих объектов, кроме как тренироваться с использованием помеченных данных.