Are you sure you want to delete this access key?
Legend |
---|
DVC Managed File |
Git Managed File |
Metric |
Stage File |
External File |
Legend |
---|
DVC Managed File |
Git Managed File |
Metric |
Stage File |
External File |
The goal of this project is to detect irregular heart rhythms from ECG signals. Since irregular heart rhythms usually constitute a minority compared to normal ones, we are solving an anomaly detection problem. This is a challenging task for machine learning models, but if it works well, it enables expert technicians and doctors to detect fastly cardiac arrhythmias in patients avoiding any manual and repetitive work.
The article with the explanations is How to deploy your ML model using DagsHub+MLflow+Lambda AWS
src
: contains the scripts to train and evaluate the modelecg_data
: contains the dataAutoencoder
: save the modelECG5000 is the dataset analyzed in this project. You can find the dataset here. It contains 5000 heartbeats randomly selected from a patient that had heart failure. It was originally found in PhysioNet, a repository of medical data available for researchers, and the class values, that indicate if the heart rhythm is anomalous or not, were obtained by automated annotation.
git clone --branch branch_2 https://dagshub.com/eugenia.anello/anomaly_detection_ecg.git
Create a virtual environment in Python
Install the requirements
pip install -r requirements.txt
dvc pull
cd src
python train.py
Press p or to see the previous file or, n or to see the next file
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?