PerDeepKE is a minimal, easy-to-use, and self-supervised Persian keyword extractor library with deep learning techniques such as transformer-based embeddings to retrieve keywords most similar to your input document.
If you haven't installed requirements, please do so. Installation can be done using pypi:
pip install perdeepke
Here is an example of how PerDeepKE can be used:
from PerDeepKE import Keyword_Extraction
text = "بر اساس تحلیل نقشههای همدیدی و آیندهنگری سازمان هواشناسی امروز در استانهای ساحلی دریای خزر، اردبیل، شمال آذربایجان شرقی و ارتفاعات البرز مرکزی بارش باران، همراه با وزش باد شدید موقتی و کاهش نسبی دما پیشبینی شده است. فردا از میزان بارشهای این مناطق کاسته شده و فقط در سواحل شمالی بارش پراکنده روی میدهد."
ke = Keyword_Extraction(text, segment_num=2)
for word, score in ke.top_words(num=10):
print(word, score)
- add stop-words removing functionality
- add better pre-process steps
- add batch and parallel processing
- add other sentence representations
-
coming soon
coming soon