RepositoryOpenEdge ABLITItaly
collab-uniba

collab-uniba/Emotion_and_Polarity_SO

An emotion classifier of text containing technical content from the SE domain

78sao
19fork
2issue
0lượt xem

🎯 EmoTxt: Phân loại cảm xúc trong văn bản kỹ thuật

Công cụ phát hiện cảm xúc từ văn bản kỹ thuật, là một phần của bộ công cụ EMTk.

EmoTxt là một toolkit dùng để phát hiện cảm xúc từ văn bản chứa nội dung kỹ thuật trong lĩnh vực SE (Software Engineering). Đây là một phần của Collab Emotion Mining Toolkit (EMTk) do nhóm nghiên cứu Collab-UNIBA phát triển. Dự án sử dụng để huấn luyện mô hình phân loại cảm xúc và kiểm tra trên dữ liệu chưa từng thấy, đặc biệt phù hợp với các bài viết trên Stack Overflow.

✨ Điểm nổi bật

  • Huấn luyện mô hình phân loại cảm xúc: Hỗ trợ huấn luyện mô hình cho 6 cảm xúc: vui vẻ, giận dữ, buồn bã, tình yêu, bất ngờ, sợ hãi.
  • Hỗ trợ trích xuất n-grams: Cho phép bật/tắt trích xuất n-grams (unigrams và bigrams) để cải thiện độ chính xác.
  • Trích xuất đặc trưng lịch văn hóa: Hỗ trợ trích xuất các đặc trưng liên quan đến sự lịch sự, tâm giác và cách dùng từ.
  • Tích hợp thư viện mạnh mẽ: Sử dụng các thư viện như NLTK, NumPy, Scikit-learn, SciPy, Pattern (Python) và Liblinear (R).
  • Đầu ra chi tiết: Tạo ra các tệp đặc trưng, mô hình huấn luyện, ma trận nhầm lẫn, và dự đoán chi tiết cho từng mô hình.
  • Hỗ trợ định dạng CSV: Dễ dàng nhập/xuất dữ liệu với định dạng CSV, sử dụng delimiter phẩy hoặc dấu phẩy.

💡 Vì sao đáng chú ý

EmoTxt nổi bật bởi việc tập trung vào phân tích cảm xúc trong văn bản kỹ thuật, nơi mà các công cụ phân tích cảm xúc thông thường thường gặp khó khăn. Dự án cung cấp một quy trình hoàn chỉnh từ huấn luyện đến phân loại, kèm theo các công cụ hỗ trợ trích xuất đặc trưng phong phú. Đặc biệt, EmoTxt được thiết kế để xử lý hiệu quả trên nền tảng Stack Overflow, nơi mà ngôn ngữ và cấu trúc câu mang tính chuyên môn cao.


#EmotionDetection #SentimentAnalysis #StackOverflow #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryJupyter Notebook
emotion-analysis-project/SemEval2025-Task11

SemEval2024-task 11: Bridging the Gap in Text-Based Emotion Detection

61
Jan 16, 2026
Modeltext-classification
j-hartmann/emotion-english-distilroberta-base

Emotion English DistilRoBERTa-base Description ℹ With this model, you can classify emotions in English text data. The model was trained on 6 diverse datasets (see Appendix below) and predicts Ekman's 6 basic emotions, plus a neutral class: 1) anger...

♥0
496.5k
Jan 2, 2023
Modeltext-classification
tabularisai/multilingual-sentiment-analysis

!TIP 🚀 These models are now available through the Tabularis API. Fast multilingual sentiment + emotion classification in 23 languages with structured outputs and simple pricing. ✅ Free 10K credits/month 📚 Docs + API key: https://tabularis.ai/senti...

♥0
131.7k
Jul 31, 2026
RepositoryJavaScript
noahlevenson/stealing-ur-feelings

Winner of Mozilla's $50,000 prize for AI

933
Apr 26, 2023
RepositoryPython
phamquiluan/ResidualMaskingNetwork

ICPR 2020: Facial Expression Recognition using Residual Masking Network

516
Aug 4, 2026
RepositoryTypeScript
HumeAI/hume-api-examples

Example projects built with the Hume AI APIs

251
Oct 23, 2026
RepositoryPython
HumeAI/hume-python-sdk

Python client for Hume AI

181
Aug 17, 2026
RepositoryPython
gitshanks/fer2013

Facial Emotion Recognition on FER2013 Dataset Using a Convolutional Neural Network

173
Nov 3, 2021
RepositoryPython
Tandon-A/emotic

PyTorch implementation of Emotic CNN methodology to recognize emotions in images using context information.

151
Jan 8, 2024