RepositoryJupyter Notebook
dperezrada

dperezrada/keywords2vec

No description provided for this repository.

121stars
14forks
0issues
0views

🔍 keywords2vec: Word2vec nhưng với từ khóa đa từ thông minh

Tạo mô hình word2vec từ từ khóa đa từ thay vì từ đơn — nhanh, đơn giản và đa ngôn ngữ.

keywords2vec là một thư viện Python giúp xây dựng mô hình word2vec sử dụng các từ khóa đa từ (multi-word keywords) thay vì các từ đơn. Dự án ra đời từ cơ sở dữ liệu Epistemonikos — nơi người dùng cần tìm kiếm các khóa học chính xác trong báo cáo khoa học y tế. Thay vì dùng n-grams truyền thống, keywords2vec dùng stopword và ký tự phi từ để tách câu thành các cụm từ khóa có nghĩa.

✨ Điểm nổi bật

  • Tách từ khóa bằng stopword + ký tự phi từ: Tự động tách câu thành các cụm từ khóa logic như “acute renal failure”.
  • Hỗ trợ từ khóa chứa stopword: Dùng thêm phương phương pháp nltk với ngữ pháp để xử lý từ khóa như “Vitamin A”, “Hepatitis A”.
  • Tìm từ khóa tương tự: Hàm get_similars trả về danh sách từ khóa gần nghĩa với từ khóa đầu vào.
  • Đa ngôn ngữ: Hỗ trợ tiếng Anh, tiếng Tây Ban Nha và tiếng Bồ Đào Nha.
  • Kích thước từ vựng nhỏ gọn: Chỉ 350,529 từ khóa so với hàng triệu từ trong n-grams truyền thống.
  • Dễ cài đặt: pip install keywords2vec.
  • Tích hợp với word2vec: Dựa trên mô hình word2vec để học biểu diễn vectơ của từ khóa.

💡 Vì sao đáng chú ý

Keywords2vec khác biệt so với các phương pháp truyền thống như n-grams hay TF-IDF ở chỗ nó tận dụng stopword như một công cụ tách từ khóa thông minh — gần giống với ý tưởng chinking trong NLP. Phương pháp này giúp giảm đáng kể kích thước từ vựng đồng thời giữ lại các cụm từ khóa có nghĩa thực sự. Đặc biệt hiệu quả trong lĩnh vực y tế, khoa học, nơi từ khóa thường dài và phức tạp.


#NLP #TextMining #PhraseExtraction #KeywordsExtraction #MultiLanguage #TiniX

Similar Projects

Discover other similar projects and AI models.

Repository
keon/awesome-nlp

:book: A curated list of resources dedicated to Natural Language Processing (NLP)

19.1k
Oct 12, 2026
RepositoryC++
shangjingbo1226/AutoPhrase

AutoPhrase: Automated Phrase Mining from Massive Text Corpora

1.2k
Jan 27, 2022
RepositoryJupyter Notebook
microsoft/AI-For-Beginners

12 Weeks, 24 Lessons, AI for All!

70.2k
Oct 23, 2026
RepositoryJupyter Notebook
NirDiamant/RAG_Techniques

This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.

30.0k
Oct 26, 2026
RepositoryPython
huggingface/transformers

🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

168.0k
Oct 23, 2026
RepositoryPython
666ghj/BettaFish

微舆:人人可用的多Agent舆情分析助手,打破信息茧房,还原舆情原貌,预测未来走向,辅助决策!从0实现,不依赖任何框架。

42.5k
Oct 16, 2026
RepositoryPython
google-research/bert

TensorFlow code and pre-trained models for BERT

40.0k
Jul 23, 2024
RepositoryPython
google/langextract

A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization.

39.0k
Oct 17, 2026
RepositoryPython
hankcs/HanLP

Natural Language Processing for the next decade. Tokenization, Part-of-Speech Tagging, Named Entity Recognition, Syntactic & Semantic Dependency Parsing, Document Classification

36.5k
Oct 25, 2026