Извлечение ключевых ключевых слов с помощью (Python) NLTK

После прочтения «Обработка естественного языка с помощью Python» в течение дня я все еще не совсем понятен, если NLTK можно использовать для извлечения ключевых ключевых слов для описания пользовательских продуктов –

например, из этого

Apple iPhone 4S (Latest Model) - 16GB - White or Black (Unlocked) ANY GSM TMOBILE, AT&T, Home, Smartphone 

в

 Apple iPhone 4S 16GB Smartphone 

или это

 Canon EOS 5D 12.8 MP DSLR Camera with lens, vert grip & lots of extras 

в

 Canon EOS 5D 12.8 MP DSLR Camera 

Любой указатель будет высоко оценен.

Я не думаю, что для этой цели в NLTK есть готовая к использованию функция. Возможно, вам придется написать свою собственную программу, вызвав функцию NLTK. Может оказаться полезным сопоставление ключевых слов или обучение на основе статистики.

Есть несколько других инструментов, таких как Maui-Indexer , Kea, которые вам могут быть интересны в этом отношении.