تطبيق متنبئ بالسكتة الدماغية قائم على تعلم الآلة
Machine Learning Based Stroke Predictor Application

المجلة: EAI Endorsed Transactions on Internet of Things، المجلد: 10
DOI: https://doi.org/10.4108/eetiot.5384
تاريخ النشر: 2024-03-12
المؤلف: R. Kishore Kanna وآخرون
الموضوع الرئيسي: الذكاء الاصطناعي في الرعاية الصحية

نظرة عامة

تقدم البحث نهجًا قائمًا على التعلم الآلي لتوقع خطر السكتات الدماغية باستخدام مدخلات مستخدمين قليلة. تقيم الدراسة ثلاثة خوارزميات – شجرة القرار، آلة الدعم الناقل (SVM)، وغابة عشوائية – محققة في النهاية دقة قصوى تبلغ 94.30% مع النموذج المختار. تم دمج النظام المطور في تطبيق Flask، مما يوفر واجهة مستخدم سهلة الاستخدام تركز على التعاطف مع كل من المستخدمين والمرضى.

بالإضافة إلى توقع خطر السكتة الدماغية، يقدم النموذج تحذيرات شخصية ونصائح لتعديل نمط الحياة، بما في ذلك التوصيات للإقلاع عن التدخين وتقليل استهلاك الكحول. لا يعزز هذا النهج فقط كفاءة وفعالية تكلفة توقع السكتة الدماغية، بل يهدف أيضًا إلى تحسين نتائج المرضى من خلال إدارة الصحة بشكل استباقي.

مقدمة

تسلط المقدمة الضوء على التأثير الكبير للسكتة الدماغية على المرضى وشبكاتهم الاجتماعية، مشددة على مكانتها كأحد الأسباب الرئيسية للوفاة في الهند. تشير إلى وجود فجوة في البحث، حيث ركزت معظم الدراسات السابقة على توقع النوبات القلبية بدلاً من السكتات الدماغية. تقترح الورقة الاستفادة من خوارزميات التعلم الآلي لتوقع حدوث السكتة الدماغية، باستخدام معايير بيولوجية مثل ارتفاع ضغط الدم، وأمراض القلب، والجنس، والعمر كميزات رئيسية في التحليل.

تشمل الدراسة تنظيف وإعداد مجموعة بيانات تحتوي على سمات فسيولوجية متنوعة، ومعالجة القيم المفقودة، واستخدام تقنيات التعلم الآلي، بما في ذلك غابة عشوائية، مصنفات شجرة القرار، وآلات الدعم الناقل (SVM). الهدف هو تحديد النموذج الذي يوفر أعلى دقة في توقع احتمال حدوث سكتة دماغية، مما يسهل التدخل الطبي في الوقت المناسب. يعترف المؤلفون بوجود قيد في نهجهم، حيث يعتمد النموذج على بيانات طبية ثابتة بدلاً من تصوير ديناميكي للدماغ.

طرق

في هذه الدراسة، تم تطوير نموذج آلة الدعم الناقل (SVM) وتدريبه باستخدام مجموعة بيانات محددة لتوقع خطر السكتة الدماغية. تم دمج النموذج في واجهة مستخدم رسومية (GUI)، مما يسمح بالمقارنة في الوقت الحقيقي بين بيانات المستخدم الجديدة والنموذج المدرب. يسهل هذا النهج تحديد الطريقة الأكثر فعالية لالتقاط مدخلات المستخدم أثناء تنفيذ واجهة المستخدم الرسومية، مما يعزز قدرات النموذج التنبؤية. تؤكد المنهجية على أهمية تفاعل المستخدم في تحسين تقييمات خطر السكتة الدماغية.

مناقشة

تسلط قسم المناقشة في ورقة البحث الضوء على تطوير وفعالية نظام توقع السكتة الدماغية الذي يدمج خوارزميات التعلم الآلي لتعزيز دقة تقييمات خطر السكتة الدماغية. تم تصميم النظام لمساعدة أطباء الأعصاب من خلال توفير واجهة مستخدم سهلة الاستخدام تجمع البيانات الطبية ذات الصلة، مما يسهل إدارة عوامل خطر السكتة الدماغية من خلال تكوين واجهة هجينة. تم إنشاء نموذج انحدار لوجستي استنادًا إلى عينة من 367 مريض سكتة دماغية ومجموعة ضابطة من 500 فرد صحي، محققًا دقة تبلغ 65% في التمييز بين المجموعتين. تؤكد الدراسة على إمكانية هذا النموذج في تحسين استراتيجيات الوقاية من السكتة الدماغية للأفراد ذوي المخاطر العالية وتقترح أن يتم تطبيق منهجيات مماثلة على حالات صحية أخرى.

يستخدم النظام المقترح تقنيات تعلم آلي متنوعة، بما في ذلك الانحدار اللوجستي، والغابة العشوائية، وآلات الدعم الناقل (SVM)، لتوقع احتمال حدوث السكتة الدماغية بناءً على التاريخ الطبي المقدم من المستخدم، مثل العمر وضغط الدم. يهدف تصميم النظام إلى تقديم رؤى قابلة للتنفيذ وفي الوقت المناسب، مما يعزز تجربة المستخدم واستعداده لمشاكل صحية محتملة. من المتوقع أن تؤدي التحسينات المستقبلية إلى تحسين دقة النموذج وقدرات التطبيق في الوقت الحقيقي، مع الحاجة إلى أبحاث مستمرة لتحسين هذه الطرق في التعلم الآلي لتوقعات صحية أوسع. تؤكد الخاتمة على قدرة النظام على تقديم توقعات فعالة من حيث التكلفة ودقيقة لخطر السكتة الدماغية، محققة دقة قصوى تبلغ 94.30% مع تعزيز التعديلات في نمط الحياة لتقليل خطر السكتة الدماغية.

Journal: EAI Endorsed Transactions on Internet of Things, Volume: 10
DOI: https://doi.org/10.4108/eetiot.5384
Publication Date: 2024-03-12
Author(s): R. Kishore Kanna et al.
Primary Topic: Artificial Intelligence in Healthcare

Overview

The research presents a machine learning-based approach for predicting the risk of brain strokes using minimal user inputs. The study evaluates three algorithms—Decision Tree, Support Vector Machine (SVM), and Random Forest—ultimately achieving a maximum accuracy of 94.30% with the selected model. The developed system is integrated into a Flask application, providing a user-friendly interface that emphasizes empathy for both users and patients.

In addition to stroke risk prediction, the model offers personalized warnings and lifestyle modification advice, including recommendations to quit smoking and reduce alcohol consumption. This approach not only enhances the efficiency and cost-effectiveness of stroke forecasting but also aims to improve patient outcomes through proactive health management.

Introduction

The introduction highlights the significant impact of stroke on patients and their social networks, emphasizing its status as a leading cause of death in India. It notes a gap in research, as most prior studies have focused on predicting heart attacks rather than strokes. The paper proposes leveraging machine learning algorithms to predict stroke incidence, utilizing biological parameters such as hypertension, heart disease, sex, and age as key features in the analysis.

The study involves cleaning and preparing a dataset containing various physiological traits, addressing missing values, and employing machine learning techniques, including Random Forest, Decision Tree classifiers, and Support Vector Machines (SVM). The goal is to identify the model that provides the highest accuracy for predicting the likelihood of a brain stroke, thereby facilitating timely medical intervention. The authors acknowledge a limitation in their approach, as the model relies on static medical data rather than dynamic imaging of the brain.

Methods

In this study, a Support Vector Machine (SVM) model was developed and trained using a specific dataset to predict stroke risk. The model is integrated into a graphical user interface (GUI), allowing for real-time comparison of new user data against the trained model. This approach facilitates the identification of the most effective method for capturing user input during the GUI implementation, thereby enhancing the model’s predictive capabilities. The methodology emphasizes the importance of user interaction in refining stroke risk assessments.

Discussion

The discussion section of the research paper highlights the development and effectiveness of a stroke prediction system that integrates machine learning algorithms to enhance the accuracy of stroke risk assessments. The system is designed to assist neurologists by providing a user-friendly interface that consolidates relevant medical data, facilitating the management of stroke risk factors through a hybrid interface configuration. A logistic regression model was created based on a sample of 367 stroke patients and a control group of 500 healthy individuals, achieving a 65% accuracy in distinguishing between the two groups. The study emphasizes the potential of this model to improve stroke prevention strategies for high-risk individuals and suggests that similar methodologies could be applied to other health conditions.

The proposed system utilizes various machine learning techniques, including Logistic Regression, Random Forest, and Support Vector Machines (SVM), to predict stroke likelihood based on user-provided medical history, such as age and blood pressure. The system’s design aims to provide timely and actionable insights, enhancing user experience and preparedness for potential health issues. Future enhancements are anticipated to improve model accuracy and real-time application capabilities, with ongoing research needed to refine these machine learning methods for broader health predictions. The conclusion underscores the system’s ability to deliver cost-effective and efficient stroke risk predictions, achieving a maximum accuracy of 94.30% while promoting lifestyle modifications to mitigate stroke risk.