Back to Trending
RepositoryPythonDEGermany
danyalimran93

danyalimran93/Music-Emotion-Recognition

A Machine Learning Approach of Emotional Model

246stars
61forks
1issues
0views

🎵 Nhận dạng cảm xúc âm nhạc bằng Machine Learning

Một cách tiếp cận máy học để liên kết âm thanh với cảm xúc con người, dựa trên mô hình cảm xúc Thayer và trọng sống hóa theo lời bài hát và thể loại nhạc.

Dự án Music-Emotion-Recognition khám phá bài toán nhận dạng cảm xúc từ tín hiệu âm nhạc bằng các kỹ thuật rút trích đặc trưng âm thanh (librosa), lựa chọn đặc trưng và xây dựng mô hình dự đoán cảm xúc. Repo cung cấp hướng giới thiệu tổng quan về lĩnh vực nhận xử lý tín hiệu số và âm nhạc thông qua góc nhìn tâm lý học.

✨ Điểm nổi bật

  • Mô hình cảm xúc Thayer: Áp dụng mô hình Thayer để biểu diễn cảm xúc dựa trên hai chiều: cường độ và valance.
  • Trích xuất đặc trưng âm thanh: Sử dụng thư viện librosa để trích xuất các đặc trưng số từ tín hiệu âm nhạc.
  • Lựa chọn đặc trưng: Lọc và chọn các đặc trưng có ảnh hưởng lớn đến việc dự đoán cảm xúc.
  • Chuẩn hóa đặc trưng: Áp dụng kỹ thuật chuẩn hóa để chuẩn bị dữ liệu cho mô hình học máy.
  • Weighting theo yếu tố phụ: Cải thiện kết quả bằng cách gán trọng số cho lời bài hát và thể loại nhạc.
  • Ba cách tiếp cận: Trình bày rõ ba phương pháp giải quyết bài toán nhận dạng cảm xúc âm nhạc.

💡 Vì sao đáng chú ý

Dự án cung cấp một khung tham khảo rõ ràng cho việc kết hợp xử lý tín hiệu âm thanh và học sâu trong lĩnh vực nhận dạng cảm xúc. Đặc biệt, việc nhấn mạnh vào việc weighting theo lời bài hát và thể loại nhạc cho thấy hướng tiếp cận đa ngữ cảnh — không chỉ dựa trên tín hiệu âm thanh thô. Phù hợp cho nghiên cứu ban đầu hoặc học thuật trong lĩnh vực âm nhạc và tâm lý học.


#MachineLearning #MusicEmotionRecognition #FeatureExtraction #Librosa #TiniX

Similar Projects

Discover other similar projects and AI models.

Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...

♥0
190.2M
Jun 1, 2026
RepositoryJupyter Notebook
microsoft/ML-For-Beginners

12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

91.7k
Oct 21, 2026
Modelfeature-extraction
BAAI/bge-small-en-v1.5

FlagEmbedding Model List | FAQ | Usage | Evaluation | Train | Contact | Citation | License More details please refer to our Github: FlagEmbedding(https://github.com/FlagOpen/FlagEmbedding). If you are looking for a model that supports more languages,...

♥0
53.1M
Feb 22, 2024
RepositoryPython
scikit-learn/scikit-learn

scikit-learn: machine learning in Python

67.9k
Oct 23, 2026
RepositoryPython
keras-team/keras

Deep Learning for humans

64.4k
Oct 20, 2026
RepositoryPython
explosion/spaCy

💫 Industrial-strength Natural Language Processing (NLP) in Python

34.0k
Oct 12, 2026
RepositoryJupyter Notebook
GokuMohandas/Made-With-ML

Learn how to develop, deploy and iterate on production-grade ML applications.

49.8k
Mar 4, 2026
RepositoryC++
tensorflow/tensorflow

An Open Source Machine Learning Framework for Everyone

201.2k
Oct 24, 2026
Repository
Developer-Y/cs-video-courses

List of Computer Science courses with video lectures.

83.7k
Oct 18, 2026