GithubHelp home page GithubHelp logo

rakiiibul / mlecg Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 9.69 MB

This research addresses the critical domain of anomaly detection in real-time ECG signals, a pivotal aspect in healthcare monitoring. The study encompasses comprehensive data preprocessing, detailed analysis of ECG graphs, and the application of diverse machine learning models, including logistic regression, random forest, XGboost,LSTM.

License: MIT License

Jupyter Notebook 100.00%
artificial-intelligence data-science ecg-data internship-task machine-learning

mlecg's Introduction

ML | ECG Anomaly detection

Logo

ECG Anomaly detection

Report Bug · Request Feature

## Title: Anomaly Detection in Real-Time ECG Signals using Machine Learning

Overview:

This Python Jupyter Notebook (main.ipynb) file under code folder contains the implementation of an anomaly detection system for real-time Electrocardiogram (ECG) signals using machine learning models. This research addresses the critical domain of anomaly detection in real-time ECG signals, a pivotal aspect in healthcare monitoring. The study encompasses comprehensive data preprocessing, detailed analysis of ECG graphs, and the application of diverse machine learning models, including logistic regression, random forest, extreme gradient boosting, and LSTM. Among these, the Random Forest model emerged as the superior performer, showcasing precision, recall, and F1-score values for both normal and abnormal classifications. Model fairness analysis revealed variations across age groups, underscoring the need for tailored anomaly detection in different demographics. Informed by the model’s predictions, health advice recommendations were derived, emphasizing personalized interventions. For senior adults, a heightened sensitivity to abnormal heartbeats suggests the importance of regular medical assessments. Conversely, for younger age groups, lifestyle recommendations focus on heart-healthy practices. The study also proposes future work, including enhanced feature engineering and exploration of deep learning architectures, to further refine anomaly detection models. The research underscores the significance of collaboration with healthcare professionals, ethical considerations, and regular model updates for successful integration into clinical practice. These recommendations, derived from a holistic analysis, contribute not only to the advancement of anomaly detection in ECG signals but also offer actionable insights for personalized healthcare interventions.

Result

Logo

Requirements:

  • Python 3.x
  • Jupyter Notebook
  • Required Python libraries (specified in the notebook)

Usage:

  1. Open the Jupyter Notebook file: main.ipynb
  2. Link the dataset,data.csv and Run the cells sequentially to execute the code.
  3. Review the results, visualizations, and analysis provided in the notebook.

Note:

  • This project is a part of ongoing research, and feedback is welcome.
  • For any questions or concerns, please contact with me at [[email protected]].

Feel free to explore the notebook and share your insights!

mlecg's People

Contributors

rakiiibul 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.