π Project Overview This project aims to develop a machine learning model to analyze heartbeat audio data and predict potential heart-related diseases. By utilizing audio data from two sets of heartbeat recordings, the model identifies patterns associated with different heart conditions.
- Folders: The dataset consists of two folders,
set_aandset_b, containing heartbeat audio files. - CSV Files:
set_a.csv: Metadata forset_a.set_b.csv: Metadata forset_b.set_a_timing.csv: Timing information forset_arecordings.
- Analyze and preprocess the audio files to extract meaningful features.
- Train a machine learning model to classify heart health conditions.
- Evaluate the model's performance and optimize it for better accuracy.
- Python
- OpenCV for image processing
- Librosa for audio processing
- Machine Learning Libraries: scikit-learn, TensorFlow/Keras
- Data Preprocessing:
- Audio file loading and noise reduction.
- Feature extraction using MFCCs, Spectrograms, etc.
- Model Training:
- Classification using CNN, RNN, or LSTM.
- Evaluation through metrics like accuracy, precision, recall.
- Testing and Optimization:
- Cross-validation and hyperparameter tuning.
- Accuracy obtained: To be updated after testing.
- Integrating real-time heart monitoring systems.
- Enhancing the model to detect more complex heart conditions.
- Heartbeat audio dataset sources
- Research papers on heart sound classification