Germanyexplosion/sense2vec
🦆 Contextually-keyed word vectors
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🧠 sense2vec: Vector từ có nhãn ngữ cảnh thông minh từ Explosion
sense2vec nâng cấp word2vec bằng cách gán nhãn ngữ cảnh cho từng vector thông qua POS tags và nhãn thực thể — giúp khám phá ý nghĩa tinh vi hơn.
sense2vec là một dự án mã nguồn mở do Explosion phát triển, dựa trên nghiên cứu của Trask et al (2015). Thay vì học vector cho từng từ độc lẻ như word2vec truyền thống, sense2vec gán nhãn ngữ cảnh (POS tag hoặc entity label) để phân biệt nghĩa khác nhau của cùng một từ. Ví dụ: "bank|NOUN" và "bank|VERB" sẽ mang hai vector khác nhau. Thư viện hỗ trợ tải mô hình, truy vấn vector và huấn luyện riêng.
✨ Điểm nổi bật
- Vector cho cụm từ: hỗ trợ truy vấn vector cho cụm từ đa từ dựa trên nhãn ngữ cảnh.
- Thành phần pipeline của spaCy: tích hợp dễ dàng vào pipeline spaCy v3.
- Thuộc tính mở rộng: cung cấp extension attributes như
s2v_freq,s2v_vec,s2v_most_similar. - Tuân thủ chuẩn tuần tự hóa: dễ dàng đóng gói vector cùng mô hình spaCy.
- Cache lân cận hàng đầu: tùy chọn lưu cache nearest neighbors để truy vấn nhanh.
- Huấn luyện mô hình tùy chỉnh: dùng mô hình spaCy đã huấn luyện, văn bản thô và GloVe/Word2Vec qua fastText.
- Công thức Prodigy: hỗ trợ đánh giá mô hình và tạo danh sách từ/cụm từ tương tự.
- Demo tương tác: truy cập demo trên web hoặc chạy script Streamlit địa phương.
💡 Vì sao đáng chú ý
sense2vec khác biệt vì khả năng phân biệt ngữ cảnh — một từ có thể có nhiều nghĩa, và mô hình gán nhãn chính xác giúp mỗi vector phản ánh đúng nghĩa. Điều này mở theo cho ứng dụng NLP chính xác hơn trong tìm kiếm ngữ nghĩa, phân loại văn bản và khai phá mối quan hệ từ ngữ. Đặc biệt mạnh với dữ liệu thực tế như bình luận Reddit, nơi ngôn ngữ tự nhiên phong phú và đa dạng.
#sense2vec #word2vec #NLP #spaCy #machinelearning #TiniX
Similar Projects
Discover other similar projects and AI models.
🤗 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.
Using pre trained word embeddings (Fasttext, Word2Vec)
Tensors and Dynamic neural networks in Python with strong GPU acceleration