Giter Site home page Giter Site logo

rizkyyanuark / prediksidepression-dataspeech Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 2.0 7.87 MB

Repositori ini berisi proyek deteksi dini depresi menggunakan MFCC dan CNN dalam aplikasi kesehatan mental.

License: MIT License

Jupyter Notebook 99.82% HTML 0.18%
cnn-classification mental-health-awareness speech-recognition

prediksidepression-dataspeech's Introduction

Prediksi Depresi dari Data Speech

Project ini memanfaatkan metode Mel Frequency Cepstral Coefficients (MFCC) untuk mengekstrak fitur, dan menggunakan Convolutional Neural Networks (CNN) untuk proses pembelajaran dan prediksi.
Tujuan utama project ini adalah untuk mengembangkan model yang akurat dan efisien yang dapat digunakan dalam aplikasi kesehatan mental untuk mendeteksi dan mencegah depresi pada tahap awal.
🏁 Table of Contents

Dataset

Proyek ini menggunakan dataset dari RAVDESS, yang merupakan sumber daya yang sangat berharga untuk penelitian dalam bidang pengenalan emosi melalui suara.

Berikut adalah penjelasan singkat tentang identifikasi nama file dalam dataset RAVDESS:

  • Modalitas (01 = AV lengkap, 02 = hanya video, 03 = hanya audio).
  • Jenis vokal (01 = ucapan, 02 = lagu).
  • Emosi (01 = neutral, 02 = calm, 03 = happy, 04 = sad, 05 = angry, 06 = fearful, 07 = disgust, 08 = surprised).
  • Intensitas emosi (01 = normal, 02 = kuat). CATATAN: Tidak ada intensitas kuat untuk emosi ‘netral’.
  • Pernyataan (01 = “Kids are talking by the door”, 02 = “Dogs are sitting by the door”).
  • Pengulangan (01 = pengulangan pertama, 02 = pengulangan kedua).
  • Aktor (01 hingga 24. Aktor dengan nomor ganjil adalah pria, aktor dengan nomor genap adalah wanita).

Sebagai contoh, nama file audio 02-01-06-01-02-01-12.mp4 memiliki meta data sebagai berikut:

  • Hanya Video (02)
  • Speech (01)
  • Fearful (06)
  • Intensitas Normal (01)
  • Statement "dogs" (02)
  • 1st Pengulangan (01)
  • 12th Aktor (12) - Female (as the actor ID number is even)

Dalam proyek ini, kami melakukan pengelompokan emosi menjadi dua kelas utama: Depresi dan Non-Depresi. Emosi seperti neutral, calm, surprised, dan happy akan dikategorikan ke dalam kelas Non-Depresi. Sementara itu, emosi seperti sad, angry, fearful, dan disgust akan dikategorikan ke dalam kelas Depresi.

Tujuan dari pengelompokan ini adalah untuk memudahkan analisis dan pemahaman tentang bagaimana emosi dapat dikelompokkan berdasarkan karakteristik mereka. Dengan demikian, ini akan membantu dalam penelitian lebih lanjut tentang pengenalan depresi berbasis dataset emosi

Teknologi yang Digunakan

  • Python
  • Scikit-learn
  • Pandas
  • Numpy
  • Matplotlib
  • Seaborn
  • Keras

Cara Menggunakan

  1. Clone repositori ini.
  2. Install semua dependensi yang diperlukan.
  3. Jalankan notebook Jupyter atau script Python.

Referensi

Jika Anda tertarik untuk mempelajari lebih lanjut tentang topik ini, berikut adalah beberapa referensi yang mungkin berguna:

  • Understanding Depression: Signs, Symptoms, Causes, and Help
  • Machine Learning for Mental Health Prediction

Kontribusi

Kontribusi, masalah, dan permintaan fitur baru selalu diterima. Untuk perubahan besar, harap buka issue terlebih dahulu untuk membahas apa yang ingin Anda ubah.

License

MIT

File

  • Proposal : pdf
  • HKI : EC002023123353, 4 Desember 2023

Teams

RizkyYanuarK
RizkyYanuarK
Fadhilah Nuria Shinta
Fadhilah Nuria Shinta
Rivadian Ardiansyah
Rivadian Ardiansyah
Reshar Faldi Julianda
Reshar Faldi Julianda

prediksidepression-dataspeech's People

Contributors

rizkyyanuark avatar

Stargazers

 avatar Nadya Zahra  avatar Riva Ardiansyah avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.