مقالة بحثية

نهج هجين فعال حسابيا للتنبؤ باضطرابات النظم المعتمد على تخطيط القلب الكهربائي

DOI:

10.3791/69541

مايو 22, 2026

في هذه المقالة

ملخص

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

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

الملخص

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

أمراض القلب والأوعية الدموية، وخاصة اضطرابات النظم، هي سبب رئيسي للوفاة في العالم. وهذا يبرز الحاجة إلى أنظمة آلية يمكنها اكتشاف هذه الحالات وتشخيصها مبكرا. يقدم هذا البحث نموذج تعلم عميق يحدد اضطرابات نظم القلب باستخدام إشارات تخطيط القلب الكهربائي (ECG). يركز النموذج على خمسة أنواع رئيسية من نبضات القلب: الطبيعي (N)، كتلة فرع الحزمة الأيسر (L)، كتلة فرع الحزمة اليمنى (R)، نبض الأذين المبكر (A)، وانقباض البطين المبكر (V). يستخدم النظام إشارات Lead I من عدة قواعد بيانات، بما في ذلك اضطراب نظم MIT-BIH وفوق البطين، INCART 12-lead، وهولتر الموت القلبي المفاجئ. يوفر هذا أكثر من 3.9 مليون قسم تدريب و112,575 فقرة اختبار.

تتم معالجة البيانات مسبقا عن طريق تقسيمها إلى نوافذ ثابتة من 180 عينة، وتكبيرها باستخدام التطبيع الأدنى-الأقصى، وموازنة الفئات مع تقنية أخذ العينات الزائدة للأقليات الاصطناعية. يجمع النموذج بين الشبكات العصبية الالتفافية أحادية الأبعاد لاستخراج الميزات المكانية وطبقات المحولات لالتقاط أنماط زمنية محددة. يستخدم محسن آدم ويشمل التوزيع العشوائي وتطبيع دفعات لتعزيز الأداء. يحقق النظام دقة ودقة ودرجة F1 بنسبة 99.99٪ عبر جميع الفئات، وهو أفضل من طراز TN4 وغيره من الطرازات الأعلى أداء. يحسن استخدام الشبكات العصبية الالتفافية والبنى الهجينة العميقة من متانة الميزات. يظهر هذا النموذج إمكانات كبيرة للكشف القابل للتوسع والوقت الحقيقي لاضطراب نظم النظم ويساهم في تطوير الرعاية الصحية الرقمية المخصصة والمدعومة بالذكاء الاصطناعي.

المقدمة

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

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

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

تستخدم بيانات طبية مختلفة، مثل سجلات المرضى، عادة في المستشفيات لأغراض سريرية. يمكن أيضا توليد البيانات الطبية في الوقت المناسب لدعم تحسين خوارزميات التعلم الآلي. يتم تدريب الآلة على مجموعة بيانات تتعلم منها في النهاية. بمجرد التدريب، يمكنه تحديد وتصنيف ما إذا كانت الحالة صحية أو بناء على خصائص مختلفة من سجلاتها 3,4. يمكن للآلات أيضا اكتشاف أنماط في البيانات المعطاة، والتي قد لا يدركها البشر بسهولة بسبب نقص الوقت أو الموارد المحدودة. تم استخدام عدة طرق لتصنيف إشارات تخطيط القلب الكهربائي، بما في ذلك أقرب الجيران (KNN)، وآلات الدعم المتجه (SVM)، والشبكات العصبية (NN)، وأشجار القرار، والتحليل الخطي المميز (LDA)، والمصنفات البايزية. يعتبر SVM واحدا من أكثر خوارزميات التعلم المراقب فعالية لتصنيف إشارات تخطيط القلب للكشف عن اضطرابات نظمالنظم 5,6.

نموذج دواء عالي الأداء باستخدام NN والبيرسيبترون متعدد الطبقات (MLP) أفضل من الطرق التقليدية الأخرى. تم استخدام خوارزميات التعلم العميق مثل الشبكات العصبية الاصطناعية (ANNs) بنجاح في مهام مثل استرجاع المعلومات، والتعرف على الصور، واكتشاف الأشياء، ومعالجة اللغة. تم استخدام شبكات CNN على نطاق واسع في الأبحاث لاستخراج الميزات الأسلوبية من موجات تخطيط القلب وتحليل هذه الميزات لأغراض مختلفة، مثل اكتشاف مركب QRS وجزء ST أو موجات P 7,8. يتعلم جهاز CNN أحادي البعد اكتشاف أكثر الميزات أهمية في إشارات تخطيط القلب وتصنيفها إلى خمسة أنواع من اضطرابات النظم. تم تطبيق فلتر التجول الأساسي وإزالة الضوضاء عالية التردد لتحسين جودة الإشارة. وقد صنف هذا اضطراب نظم القلب إلى خمس فئات9،10.

كما هو موضح في الشكل 1، الموجة P، مركب QRS، وموجة T هي أجزاء مهمة من تخطيط القلب الكهربائي. تمثل موجة P إزالة الاستقطاب الأذينية، وهي النشاط الكهربائي الذي يسبب انقباض الأذينين. يعكس مركب QRS إزالة الاستقطاب البطينية؛ إنه النبضة الكهربائية التي تحفز انقباض البطين. تشير موجة T إلى إعادة استقطاب البطين، وهي مرحلة تعافي البطينين بعد الانقباض. معا، تمثل هذه الموجات دورة قلبية كاملة واحدة. إنها ضرورية لفهم كيفية عمل القلب ولتشخيص مشاكل القلب11.

كل هذه الموجات تمثل دورة قلبية واحدة. إنها مهمة جدا لفهم كيفية عمل القلب ولتشخيص حالات القلب. حققت نماذج التعلم العميق مؤخرا تقدما كبيرا في تفسير الإشارات الطبية بمساعدة الحاسوب، بما في ذلك إشارات تخطيط القلب الكهربائي. تعاني نماذج التعلم الآلي التقليدية المصممة يدويا المعتمدة على الميزات من مشاكل في التوسع والتكيف بين مجموعات المرضى المختلفة. لمعالجة هذه التحديات، ظهرت نماذج عميقة مثل CNNs والنماذج الهجينة التي تجمع بين CNN والنماذج المتكررة مثل LSTM لتعلم الميزات ذات الصلة تلقائيا من إشارات ECG الخام. وقد أدى ذلك إلى تحسين كبير في دقة التصنيف12.

تقترح هذه الدراسة إطار تعلم عميق لتصنيف إشارات تخطيط القلب إلى خمس فئات من نبضات القلب: الطبيعي (N)، كتلة فرع الحزمة اليسرى (L)، كتلة فرع الحزمة اليمنى (R)، نبض الأذين المبكر (A)، وانقباض البطين المبكر (V). لتدريب النموذج، نستخدم مجموعات بيانات تخطيط القلب المتاحة للجمهور مثل قاعدة بيانات اضطراب نظم MIT-BIH وقاعدة بيانات فوق البطينية. تتم معالجة هذه البيانات مسبقا ومقسمة إلى مقاطع ذات طول ثابت للتحليل. نظرا لأن اختلال التوازن الطبقي مشكلة شائعة في بيانات اضطراب النظم، نطبق تقنية أخذ العينات الزائدة للأقليات الاصطناعية (SMOTE) لموازنة بيانات التدريب. هذا يضمن أن النموذج يمكنه التعلم بفعالية من جميع الفئات ويحسن دقته في تصنيف أنواع مختلفة من نبضات القلب.

مستلهما من التقدم الأخير في تصنيف تخطيط القلب الكهربائي، بما في ذلك النماذج التي تستخدم تحويلات المويجات المستمرة (CWT) وبنى CNN، يستخدم النهج المقترح كلا من CNN قياسي ونموذج هجين يدمج طبقات المحولات. من خلال دمج CNN لاستخراج الميزات المكانية ومحول لالتقاط الاعتمادات الزمنية، يحقق هذا النظام دقة عالية، مع F1 ودقة تقترب من 100٪ عبر جميع الفئات13,14.

"السمات المكانية" تشير إلى الصفات المتعلقة بموقع أو موقع شيء ما، مثل المسافة، الاتجاه، والشكل. من ناحية أخرى، تصف "الميزات الزمنية" العناصر المتعلقة بالزمن، مثل وقت حدوث الحدث، مدته، أو تسلسل الأحداث. بشكل أساسي، "مكاني" يعني "المكان" و"زمني" يعني "الزمن".

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

أهداف هذا العمل البحثي متعددة الأوجه. أولا، تهدف هذه التقنية المقترحة إلى تصنيف نبضات اضطراب نظم القلب إلى خمس فئات: طبيعي (N)، كتلة فرع الحزمة اليسرى (L)، كتلة فرع الحزمة اليمنى (R)، نبض مبكر أذيني (A)، وانقباض البطين المبكر (V). ثانيا، يهدف هذا البحث إلى بناء نموذج هجين بين CNN ونموذج محولين يمكنه تعلم المعلومات الشكلية والزمنية من إشارات تخطيط القلب دون الحاجة للمعالجة المسبقة15. ثالثا، تهدف هذه التقنية المقترحة إلى تقديم حل موجه للأداء يمكن تنفيذه في الوقت الحقيقي. رابعا، سيهدف هذا البحث إلى إظهار تحسينات في دقة وحساسية النموذج المقترح مقارنة بالنماذج الحديثة16,17.

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

الوصول مقيد. يرجى تسجيل الدخول أو بدء فترة تجريبية لعرض هذا المحتوى.

البروتوكول

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

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

المنهجية
يوضح الشكل 2 سير عمل البنية المقترحة.

جمع البيانات
يتم جمع بيانات تخطيط القلب من قاعدة بيانات PhysioNet، وهي مستودع شهير للإشارات الفسيولوجية. يتم استرجاع مجموعات بيانات متعددة من قاعدة البيانات. يتم دمج هذه المجموعات في مجموعة بيانات رئيسية واحدة تشمل فئات مختلفة من إشارات تخطيط القلب الكهربائي.

مجموعات البيانات المستخدمة
استخدمت هذه الدراسة عدة مجموعات بيانات تخطيط القلب المتاحة للجمهور لتطوير وتقييم نموذج تعلم عميق لتصنيف اضطرابات النظم. تم اختيار هذه المجموعات بعناية، مع الأخذ في الاعتبار تنوعها من حيث التركيبة السكانية للمرضى وتنوع أنواع اضطرابات النظم، لضمان أداء النموذج المقترح بشكل جيد عبر سيناريوهات مختلفة9. في هذه الدراسة، تم دمج بيانات Lead-I فقط من قاعدة بيانات اضطراب نظم MIT-BIH، وقاعدة بيانات اضطراب نظم فوق البطينية في MIT-BIH، وقاعدة بيانات اضطراب نظم القلب فوق البطيني في MIT-BIH، وقاعدة بيانات INCART 12-lead، وقاعدة بيانات هولتر للموت المفاجئ القلبي. تشتهر هذه المجموعات بتسجيلات تخطيط القلب عالية الجودة والمشروحة التي تشمل طيفا واسعا من فئات اضطرابات النظم.

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

وصف مجموعات البيانات
قاعدة بيانات اضطرابات نظم MIT-BIH
تحتوي مجموعة بيانات اضطراب نظم النظم في MIT-BIH على 48 تسجيلا لتخطيط القلب نصف ساعة، مرقمة من 100 إلى 234. يحتوي كل سجل على إشارات تخطيط القلب ذات قناتين رقمية بسرعة 360 عينة في الثانية. يتم تخزين البيانات بصيغ .dat و.hea و.atr.

قاعدة بيانات اضطراب نظم القلب فوق البطيني في MIT-BIH
هذه مجموعة محددة من قواعد بيانات MIT-BIH. تتضمن قاعدة بيانات اضطراب النظم فوق البطيني في MIT-BIH 78 تسجيلا كاملا لتخطيط القلب الكهربائي، تتراوح مدتها من 30 دقيقة إلى عدة ساعات، مرقمة من 801 إلى 811. يتضمن كل سجل إشارات تخطيط القلب ذات القناتين، يتم تحويلها إلى شكل رقمي بسرعة 128 عينة في الثانية.

قاعدة بيانات اضطراب نظم الضربات المكونة من 12 رصاصة في سانت بطرسبرغ INCART
تتضمن هذه قاعدة البيانات 75 تسجيلا مشروحا مأخوذا من 32 شاشة هولتر. كل تسجيل يستغرق 30 دقيقة ويتضمن 12 مقطع رئيسي قياسي، كل منها تم أخذ عينات على 257 هرتز. تتراوح قوة الإشارة بين 250 و1100 وحدة محول تماثلي إلى رقمي لكل ملي فولت.

قاعدة بيانات هولتر في الوفاة القلبية غير المتوقعة
تعد هذه المجموعة من العديد من تسجيلات هولتر مفتوحة الوصول التي تلتقط الحوادث الواقعية لتسرع القلب البطيني (VT) والرجفان البطيني (VF). كلاهما يمكن أن يؤدي إلى موت قلبي غير متوقع. كل تسجيل طوله 24 ساعة وتم أخذ عينات عند 250 هرتز.

معالجة البيانات المسبقة
في هذه الدراسة، تم استخدام أربع قواعد بيانات عامة لتخطيط القلب بمعدلات أخذ عينات مختلفة: اضطراب نظم MIT-BIH (360 هرتز)، اضطراب نظم القلب فوق البطيني في MIT-BIH (128 هرتز)، سانت بطرسبرغ INCART 12-lead (257 هرتز)، وهولتر الموت القلبي المفاجئ (250 هرتز). لضمان اتساق جميع البيانات وإمكانية دمجها أثناء تدريب النماذج، تم إعادة أخذ عينات لجميع إشارات تخطيط القلب إلى معدل مشترك 360 هرتز، وهو ما يطابق قاعدة بيانات اضطراب نظم MIT-BIH ويستخدم عادة كمعيار في أبحاث تخطيط القلب الكهربائي. تم إجراء إعادة العينات عبر الاستيفاء المحدود النطاق الدراسي؛ في البداية، كانت إشارات تخطيط القلب منخفضة التمرير لتجنب التشابك الداخلي، ولاحقا تم استخدام نواة إعادة بناء تعتمد على السينك للاستيفاء، تلتها إعادة الأخذ النهائي عند 360 هرتز. بعد إعادة العينة، تم تقسيم كل إشارة إلى نوافذ تحتوي على 180 عينة، أي ما يعادل تقريبا 0.5 ثانية من البيانات، مما يضمن أن جميع مجموعات البيانات لها نفس دقة الوقت. مكن هذا التوحيد القياسي دمج الإشارات من قواعد بيانات مختلفة للتدريب والاختبار، مما ساعد النموذج على تعلم أنماط متسقة مع مرور الوقت.

تضمنت المعالجة المسبقة عدة خطوات مهمة لضمان جودة بيانات الإدخال:
تقسيم البيانات:
بعد إعادة العينة، تم تقسيم كل إشارة تخطيط قلب كهربائي إلى نوافذ ثابتة الطول مكونة من 180 عينة. وهذا يعادل حوالي 0.5 ثانية من مدة الإشارة بمعدل أخذ عينات 360 هرتز. استخدم هذا البحث نافذة منزلقة ثابتة وغير متداخلة للتقسيم. جمعت كل نافذة تسلسلا مستمرا من عينات تخطيط القلب الكهربائي. اختارت الدراسة نافذة من 180 عينة لأن فترة 0.5 ثانية كافية لالتقاط دورة قلبية كاملة أو أجزائها الرئيسية: موجة P، مركب QRS، وموجة T، لمعدل ضربات قلب البالغين النموذجية. تم تخصيص تسمية فئة لكل مقطع بناء على التعليق التوضيحي في مركز المقطع. بهذه الطريقة، تطابق تسمية المقطع الشكل الرئيسي لضربات القلب داخل تلك النافذة. طريقة النافذة المنزلقة، تم تطبيق دالة التقسيم هذه:

figure-protocol-1

حيث si هي عينة تخطيط القلب في الزمن i.

التطبيع:
تم تطبيع بيانات تخطيط القلب المجزأة باستخدام مقياس الحد الأدنى (Min-Max) للتأكد من أن جميع الميزات لها قيم بين 0 و110.

figure-protocol-2

تساعد هذه الخطوة في تسريع تقارب النموذج أثناء التدريب.

موازنة الفئات مع SMOTE
كانت النبضات الطبيعية (N) تفوق بكثير الفئات غير الطبيعية في مجموعة بيانات تخطيط القلب الكهربائي، مما أظهر خللا كبيرا في الفئة. بعد التقسيم، والتطبيع، وتقسيم اختبار القطار، خضعت مجموعة بيانات التدريب لتقنية أخذ عينات الأقليات الاصطناعية الزائدة (SMOTE) لمعالجة هذه المشكلة.

تم استخدام فضاء ميزات بطول 180 بعدا لتمثيل كل جزء من تخطيط القلب الكهربائي، ويتكون من 180 عينة مطبعة. استخدم SMOTE المسافة الإقليدية لتحديد k أقرب جيران لكل عينة من فئة الأقلية (k = 5) ضمن فئتها الخاصة. تم تطبيق SMOTE فقط على بيانات التدريب، والتي قسمت إلى مجموعات اختبار بنسبة 70٪ تدريب و30٪ اختبار باستخدام أخذ عينات طبقية. وبهذه الطريقة، لم تضاف أي عينات صناعية إلى مجموعة الاختبار، مما يضمن أن نتائج الاختبار لم تتأثر بعملية العينة الزائدة. ظلت بيانات الاختبار دون تغيير، محافظة على توزيع فئاتها الأصلي، واستخدمت فقط لتقييم النموذج بشكل عادل. نتيجة لذلك، تظهر نتائج الأداء العالي من هذه الدراسة القدرة الحقيقية للنموذج على التعميم، وليس بسبب الإفراط في التوافق أو تضخيم الدرجات الناتجة عن إضافة عينات إضافية.

تقسيم اختبار القطار:
بعد المعالجة المسبقة وتصفية الفئة، تم تقسيم مجموعة البيانات إلى مجموعات تدريب واختبار بنسبة 70٪–30٪ باستخدام أخذ عينات عشوائية طبقية. يعتمد هذا التصنيف على تصنيفات الفئات لضمان الحفاظ على النسب النسبية لكل فئة نبض قلب في مجموعات التدريب والاختبار.

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

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

تقسيم مجموعات البيانات وتوزيع الفئات
تم تقسيم مجموعة البيانات النهائية إلى مجموعات تدريب واختبار، حيث 70٪ للتدريب و30٪ للاختبار. بعد تطبيق SMOTE، تم تقليل عدم توازن الفئة، مما ضمن تمثيل كل نوع من اضطرابات نظم القلب بشكل جيد في كل من مجموعات التدريب والاختبار. تم استخدام ما مجموعه 3,966,620 قطعة تخطيط قلب للتدريب، بينما تم استخدام 112,575 قطعة تخطيط قلب للاختبار. مكن حجم البيانات الكبير، إلى جانب تنوع أنواع اضطرابات النظم، من إنشاء نموذج يحدد بفعالية أنواع مختلفة من اضطرابات النظم في إشارات تخطيط القلب الواقعية. تستخدم هذه الدراسة نماذج التعلم العميق لتصنيف اضطرابات نظم تخطيط القلب الكهربائي. تم اختيار أنواع نبضات القلب الخمسة، وهي الطبيعي (N)، كتلة فرع الحزمة الأيسر (L)، كتلة فرع الحزمة اليمنى (R)، نبض الأذين المبكر (A)، والانقباض البطيني المبكر (V)، وفقا لتعليقات النبض الموحدة المقدمة في قاعدة بيانات اضطراب نظم MIT-BIH وكذلك إرشادات AAMI لتعليق نبض تخطيط القلب الكهربائي. تشمل جميع تعليقات النبض الخمسة المذكورة هنا حالات قلبية مهمة تقع ضمن الفئة الواسعة من اضطرابات النظم وتظهر سمات موجية مميزة في إشارات تخطيط القلب حول موجات P وQRS وT.

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

توزيع الفئة قبل وبعد SMOTE:
كانت مجموعة البيانات الأصلية تعاني من خلل كبير بين الفئات، مع عدد كبير من النبضات الطبيعية (N) وعدد أقل من العينات للفئات غير الطبيعية. قبل استخدام SMOTE، كانت بيانات التدريب تحتوي على حوالي 133,320 كتلة طبيعية (N)، و8,075 كتلة فرعية للحزمة اليسرى (L)، و10,431 كتلة فرعية للحزمة اليمنى (R)، و4,489 من نبض الأذين المبكر (A)، و60,682 من انقباض البطين المبكر (V). لمعالجة هذا الخلل، تم تطبيق SMOTE فقط على مجموعة التدريب، مما زاد عدد العينات في فئات الأقليات لتتناسب مع فئة الأغلبية. بعد التعزيز، كان لكل دفعة 793,324 جزءا، مما أدى إلى 3,966,620 فقرة تخطيط قلب للتدريب. احتفظت مجموعة الاختبار، التي كانت تحتوي على 112,575 مقطعا، بتوزيع فئاتها الأصلي ولم يتم أخذ عينات زائدة. ضمن هذا النهج تقييما عادلا وغير متحيز لأداء النموذج.

التدريب والاستدلال
نظر إلى الكفاءة الحسابية من خلال فحص أداء التدريب والاستدلال على بطاقة NVIDIA RTX 3050 ذات ذاكرة 6 جيجابايت. استغرقت عملية التدريب حوالي 3.2 ساعات لمدة 60 عصرا. جاء زمن استجابة الاستدلال بمعدل 0.45 مللي ثانية لكل جزء مكون من 180 عينة، مما يجعل الاستخدام في الوقت الحقيقي ممكنا. استهلاك الذاكرة على بطاقة الرسوميات بلغ ذروته عند 4.2 جيجابايت، ويحتوي الطراز على 1.8 مليون معلم فقط، لذا يشعر أنه خفيف الوزن مقارنة بمعظم إعدادات تخطيط القلب المعتمدة على المحولات.

تتضمن عملية التدريب والاستدلال الخطوات التالية:
إعداد التدريب: يتم تعريف معايير التدريب مثل معدل التعلم، حجم الدفعة، والفترات الزمنية (epochs).
تدريب النماذج: يتم تدريب نموذج CNN-Transformer على بيانات التدريب.
التحقق: بعد التدريب، يتم فحص دقة وخسارة التحقق من النموذج. إذا كان الأداء جيدا، يتم إنقاذ النموذج. إذا كان الأداء ضعيفا، يتكرر خط الأنابيب مع معلمات تدريب مختلفة، ثم يعود إلى خطوة إعداد المعلمات.

بنية النماذج
يتكون نظام CNN-Transformer بالكامل من أربعة أجزاء رئيسية: استخراج الميزات الالتفافية، طبقة إسقاط، مشفر المحول، وأخيرا رأس التصنيف. تبدأ الكتلة الالفافية بطبقة الالتفافية أحادية البعد تحتوي على 32 مرشحا، وحجم نواة 3، وخطوة 1، وحشوة بمقدار 1، تليها ReLU. يقلل من الأمور مع أقصى تجمع، حجم النواة 2، لتقليل الدقة الزمنية للإشارة. بعد تلك الطبقة الالفافية الأولى، هناك واحدة أخرى بها 64 مرشحا، نفس حجم النواة 3، stride 1، الحشوة 1، ReLU مرة أخرى، وآخر تجميع أقصى بحجم 2. يتم تسطيح الناتج من كل هذا، ويمرر عبر طبقة إسقاط خطية تربط الميزات إلى فضاء تضمين ذي 128 بعد، والذي يغذي بعد ذلك المحول18,19.

تحتوي كتلة المحول على طبقتين مشفرتين، كل واحدة تحتوي على تركيز ذاتي متعدد الرؤوس باستخدام 4 رؤوس لالتقاط الاعتماديات طويلة المدى في إشارة تخطيط القلب الكهربائي. في كل طبقة، هناك شبكة تغذية متقدمة حسب الموقع بحجم مخفي 256 وانخفاض عند 0.5 للمساعدة في الإفراط في التركيب. يحدث تطبيع الطبقة بعد كل طبقة فرعية، مما يثبت التدريب.

بالنسبة لرأس التصنيف، هو طبقة متصلة بالكامل تنخفض من 128 إلى 64، تليها ReLU ونقطة انقطاع 0.5 مرة أخرى. ثم طبقة الإخراج تحتوي على خمسة عصبونات لفئات اضطراب النظم، مع Softmax للحصول على الاحتمالات.

كتل الشبكة العصبية الالفافية أحادية الأبعاد (CNN):
تتكون كتلة CNN من طبقتين التفافيتين أحادية البعد، كل واحدة تليها تفعيل ReLU وطبقة تجميع قصوى. تساعد هذه الطبقات في تحديد العلاقات المكانية داخل إشارة تخطيط القلب المدخلة. لتعزيز استخراج الميزات، يتم تطبيق وظائف تفعيل إضافية ل ReLU بعد كل خطوة تحويل في طبقات CNN.

الطبقة الالفافية الأولى: تستخدم هذه الطبقة 32 مرشحا، كل منها بحجم 3، على إشارة الإدخال. يمكن كتابة العملية كما يلي:

figure-protocol-3      figure-protocol-4

حيث yi هو المخرج، wj يمثل أوزان المرشح، xi+j هو مقطع الإدخال، b هو مصطلح التحيز، و σ يمثل دالة التفعيل (ReLU). تمر خريطة الميزات الناتجة عبر طبقة تفعيل ReLU لإضافة غير خطية:

figure-protocol-5

طبقة التجميع: بعد كل عملية التفافية، يتم تطبيق خطوة تجميع قصوى لتقليل الأبعاد المكانية إلى النصف. تعرف هذه العملية بأنها:

figure-protocol-6

يساعد ذلك في الحفاظ على أهم الميزات مع تقليل الحمل الحسابي.

الطبقة الالتفافية الثانية: تستخدم هذه الطبقة 64 مرشحا بحجم 3 × 3 لمعالجة خرائط الميزات من الطبقة السابقة، مما يسمح للنموذج باكتشاف أنماط أكثر تعقيدا. بعد الالتفاف، يتم تطبيق دالة تفعيل ReLU لإدخال اللاخطية في النموذج.

figure-protocol-7

تضمن هذه الخطوة أن يلتقط النموذج أنماطا مفصلة من إشارة تخطيط القلب الكهربائي.

طبقات التنشيط الإضافية: يتم تطبيق تفعيل ReLU بعد كل خطوة بعد عملية الالتفاف لمساعدة الشبكة على التقاط الأنماط المعقدة بشكل أفضل، مما يضمن تركيز النموذج على التفعيلات الإيجابية.

عملية التسطيح: بعد عملية التجميع القصوى الثانية، يتم تسطيح خرائط الميزات إلى متجه واحد لإدخال كتلة المحول.

كتل المحولات:
تتكون كتلة المحول من طبقتين من التركيز الذاتي متعدد الرؤوس، مما يساعد النموذج على فهم العلاقات بين أجزاء مختلفة من إشارة تخطيط القلب مع مرور الوقت. يعمل التركيز الذاتي متعدد الرأس من خلال النظر إلى كل زوج من العناصر في التسلسل. بالنسبة لتسلسل يحتوي على استعلام Q، مفتاح K، وقيمة V، يحسب الانتباه كالتالي:

figure-protocol-8

هنا، dk هو أبعاد المتجهات الرئيسية، مما يضمن ثبات المقياس.

طبقات التغذية الأمامية: كل مخرج تركيز ذاتي يمر عبر شبكة تغذية متقدمة متصلة بالكامل مع تفعيل ReLU، يليه تطبيع الطبقة. تقوم هذه الخطوة بتحسين الميزات الزمنية المستخرجة:

figure-protocol-9

حيث W1 و b1 هما الأوزان والتحيزات لطبقة التغذية الأمامية.

تمثيل الدفعة الأولى: يعمل المحول على تسلسلات في ترتيب الدفعة أولا، مما يضمن التوافق مع تنسيق إدخال كتلة CNN.

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

figure-protocol-10

حيث W هو مصفوفة الوزن، x هو المتجه المدخل، وb هو متجه التحيز. يتم تطبيق طبقة تفعيل ReLU التالية:

figure-protocol-11

تتبع طبقة انحدار بمعدل 0.5 لمنع التركيب الزائد.

الطبقة الثانية المتصلة بالكامل: تربط الطبقة الأخيرة الميزات ذات ال128 بعدا بعدها بعدها بعدها بعدد فئات نبض القلب (مثل 5 فئات لاكتشاف اضطرابات النظم). يمر الناتج عبر دالة log-SoftMax لحساب احتمالات لوغاريتم: exp(xi)

نموذج هجين CNN-Transformer
النموذج المعروض هو نموذج هجين للتعلم العميق يجمع بين نقاط قوة CNNs والمحولات لاستخدام التمثيلات المكانية والزمانية معا. تم تعديل هذه البنية خصيصا لمعالجة البيانات المعقدة والطويلة التسلسل مثل الإشارات الفسيولوجية.

figure-protocol-12

تمثل المعادلة تمثيل المدخلات، حيث N = عدد العينات، T = عدد خطوات الزمن، d = بعد الميزة لكل خطوة زمنية.

figure-protocol-13

تشير هذه المعادلة إلى التضمينات الموضعية، حيث pos = الموقع بالتسلسل؛ i = مؤشر أبعاد التضمين.

وحدة CNN – استخراج الميزات المحلية
تتعلم شبكات CNN بكفاءة التبعيات المحلية والأنماط الشكلية مثل القمم والمنحدرات أو الارتفاعات في البيانات المتسلسلة. تستخدم figure-protocol-14 الطبقة الالتفافية نوى ذات امتداد figure-protocol-15 مكاني فوق موتر figure-protocol-16مدخل. يتم تحديد كل قناة إخراج m بخلال:

figure-protocol-17

figure-protocol-18= عدد قنوات الإدخال؛ K = حجم النواة؛ W = أوزان المرشح؛ b = انحياز

دالة ReLU
في هذه الحالة،figure-protocol-19 يمثل الوزن القابل للتعلم و figure-protocol-20 هو الانحياز للقناة mA، يتم تطبيق التنشيط غير الخطي، مثل الوحدة الخطية المصححة (ReLU):

figure-protocol-21

التجميع وضغط الميزات
تجمع طبقات تقلل من البعد المكاني أو الزمني لخرائط الميزات، مما يحافظ على الميزات المهمة ويقلل من الحساب. في أقصى تجمع مع حجم figure-protocol-22 النافذة وخطوات الدرع، الميزة المجمعة في الموقع figure-protocol-23 هي:

figure-protocol-24

طول الإخراج بعد التجميع

figure-protocol-25

حيث figure-protocol-26 هو طول الإدخال؛ الخطوة تحدد حجم خطوة لتحريك نافذة التجميع. تحسب هذه الصيغة طول خريطة الميزات بعد عملية تجميع (مثل التجميع القصوى). يحسب مدى تصغير خريطة الميزات بناء على طول الإدخال، حجم المجموعة، وسرعة التقدم. يحول خرائط الميزات متعددة الأبعاد إلى متجه للطبقات المتصلة بالكامل.

مشفر المحول – التقاط التبعيات طويلة المدى
تستخدم المحولات الانتباه الذاتي لتعلم الاعتماديات الزمنية طويلة المدى في التسلسلات17.

الانتباه المتوسع لضرب النقاط

figure-protocol-27

Q، K، V هي مصفوفات الاستعلام والمفتاح والقيم التي يتم حسابها من خلال الإسقاطات المتعلمة؛ figure-protocol-28 هو البعد الرئيسي المستخدم لقياس حاصل الضرب النقطي.

انتباه متعدد الرؤوس

figure-protocol-29

figure-protocol-30كل رأس يحسب الانتباه بشكل مستقل؛ يتم دمج المخرجات وتحويلها خطيا. figure-protocol-31 هي مصفوفات إسقاط متعلمة لكل رأس. figure-protocol-32  هو الوزن النهائي للإسقاط بعد الربط18,19.

التوقع النهائي والخسارة
تقوم الطبقات المتصلة بالكامل بتحويل الميزات إلى logits، والتي تتحول بعد ذلك إلى تنبؤات باستخدام دوال التفعيل. بعد بعض الطبقات الالتفافية والتجميع، figure-protocol-33 يتم تسطيح الطبقة المتصلة بالكامل figure-protocol-34 بحساب اللوجيتات: ثم تحسب طبقة متصلة بالكامل لوجيتات الفئة:

figure-protocol-35

تفعيل السيجمويد/سوفتماكس:

figure-protocol-36

تقوم دالة التفعيل بتحويل الناتج الخام 'z' للنموذج إلى الاحتمالات. يستخدم السيجمويد على التصنيف الثنائي، وSoftmax لمشاكل الفئات المتعددة لتوزيع الاحتمالات عبر الفئات. z هو الناتج الخطي (مثلا، الطبقة الأخيرة: z = Wx + b). الخرج ŷ بين (0, 1)، مما يدل على احتمال20.

عملية التدريب
تم إجراء التدريب على نظام بمواصفات الأجهزة التالية:
المعالج: AMD Ryzen 7 7840HS
ذاكرة المعالج: 16 جيجابايت
ذاكرة الوصول العشوائي للبطاقة الرسومية: 6 جيجابايت NVIDIA GeForce RTX 3050

تم تدريب النماذج باستخدام محسن آدم، الذي يضبط معدل التعلم أثناء التدريب بناء على اللحظتين الأولى والثانية من التدرج. قاعدة التحديث لآدم تعطى بقول:

figure-protocol-37

في هذا الترتيب، يمثل mt و vt تقديرات اللحظة الأولى والثانية، α هو معدل التعلم، و ε هو ثابت صغير يستخدم لمنع القسمة على الصفر. تم تدريب النماذج لمدة 60 حقبة، مع توقف مبكر لمنع الإفراط في التركيب. تم استخدام حجم دفعة 1024، وتم تحميل بيانات التدريب في النماذج باستخدام DataLoader الخاص ب PyTorch. تم دمج التوقف وتطبيع الدفعات لتنظيم النموذج وتسريع التقارب. الانسحاب هو طريقة تنظيمية تقوم بإيقاف نسبة p من الخلايا العصبية بشكل عشوائي أثناء التدريب، مما يساعد في تقليل فرط التوافق. رياضيا، لنفترض أن zi يدل على تنشيط الخلية العصبيةi. خلال مرحلة التدريب، يتم حساب التفعيل المعدل z' كما يلي:

figure-protocol-38

حيث p هو معدل الانسحاب (مثلا، p = 0.5 لنسبة 50٪ من الانسحاب). أثناء الاستدلال، لا يتم تطبيق انقطاع، ويتم استخدام الشبكة الكاملة.

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

تطبيع الدفعات:
التطبيع الدفعي يثبت التدريب ويسرع من خلال تطبيع المدخلات لكل طبقة. عند إعطاء دفعة صغيرة من التفعيلات x = {x1, x2, . . ., xN}، فإن الناتج المعدل الدفعي xi .يتم حسابه كالتالي:

figure-protocol-39

figure-protocol-40

حيث μB و σB2 هما متوسط وتباين الدفعة، ε ثابت صغير للاستقرار العددي، و γ β هما معلمات قابلة للتعلم تتغير وتغير القيم المطبعة. يساعد التطبيع الدفعي في تقليل التغير الداخلي ويتيح استخدام معدلات تعلم أعلى. تضمن هذه التقنيات، إلى جانب محسن آدم، تدريبا قويا من خلال التخفيف من فرط التركيب وتحسين سرعة التقارب21,22.

يوضح الشكل 3 فقدان التحقق ودقة التحقق عبر العصور أثناء تدريب نموذج تعلم الآلة. تبدأ دقة التحقق (الخط الأزرق، محور Y الأيمن) منخفضة نسبيا (حوالي 97.5٪) وتزداد بسرعة خلال أول عشر عصور. يستمر في التحسن ويصل إلى مستويات تتراوح بين 99.7٪ إلى 99.8٪ بعد حوالي 20 حقبة. هذا يشير إلى أن النموذج يتعلم ويطبق المعرفة بشكل جيد على مجموعة التحقق. خسارة التحقق (الخط الأحمر، محور Y الأيسر) تبدأ مرتفعة، ثم تنخفض بشكل حاد إلى ما يقرب من الصفر خلال العصور الأولى (حوالي 2 إلى 3). بعد ذلك، تبقى النسبة شبه صفر لبقية التدريب23.24.

الوصول مقيد. يرجى تسجيل الدخول أو بدء فترة تجريبية لعرض هذا المحتوى.

النتائج

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

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

خلال الخطوة الأ...

الوصول مقيد. يرجى تسجيل الدخول أو بدء فترة تجريبية لعرض هذا المحتوى.

المناقشة

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

عند التعرف على اضطرابات النظم وتصنيفها من إشارات تخطيط القلب الحيوي، يجمع نموذج التعلم العميق المقترح بين هياكل المحولات والشبكات العصبية الالفافية أحادية الأبعاد (CNNs) ويظهر أداء ممتازا. يستفيد هذا المزيج من قدرة المحول على تعلم الاعتماديات الزمنية العالمية من خلال آليات التركيز الذاتي، وقدرة CNN على تحديد الميزات المكانية المحلية من موجات تخطيط القلب الخام. تم اختبار النموذج باستخدام خمس فئات مهمة من نبضات القلب: الطبيعي، كتلة فرع الحزمة الأيسر، كتلة فرع الحزمة الأيمن، انقباض الأذين ا...

الوصول مقيد. يرجى تسجيل الدخول أو بدء فترة تجريبية لعرض هذا المحتوى.

الإفصاحات

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

المؤلفون لا يفرضون أي تضارب مصالح.

المواد

قائمة المواد المستخدمة في هذه المقالة
الاسمالشركةرقم فهرسيالتعليقات
آدم أوبسينسرالمصدر المفتوح (PyTorch)https://pytorch.org/docs/stable/optim.htmlخوارزمية التحسين المستخدمة لتدريب نموذج التعلم العميق من خلال تكييف معدلات التعلم أثناء الانتشار العكسي.
الأجهزة (النظام الحاسوبي)AMD؛ NVIDIAhttps://www.amd.com/en/products/processors/laptop/ryzen/7000-series/amd-ryzen-7-7840hs ؛ https://www.nvidia.comالمعالج: AMD Ryzen 7 7840HS؛ ذاكرة المعالج: 16 جيجابايت؛ بطاقة الرسوميات: NVIDIA GeForce RTX 3050 (ذاكرة فيديو 6 جيجابايت). يستخدم في تدريب وتقييم النماذج.
تعلم غير متوازنتعلم غير متوازنhttps://imbalanced-learn.orgمكتبة بايثون تستخدم لموازنة الفئات مع تقنية أخذ العينات الزائدة للأقليات الاصطناعية (SMOTE).
ماتبلوتليبماتبلوتليبhttps://matplotlib.orgمكتبة بايثون تستخدم لرسم إشارات تخطيط القلب، ومصفوفات الالتباس، ورسوم الأداء.
قواعد بيانات تخطيط القلب من PhysioNetفيزيو نتhttps://physionet.orgمجموعات بيانات تخطيط القلب العامة المستخدمة في الدراسة، بما في ذلك اضطراب نظم MIT-BIH، اضطراب نظم فوق البطينية في MIT-BIH، قاعدة بيانات INCART 12-lead، وقواعد بيانات هولتر لموت القلب المفاجئ.
بايتورشبايتورشhttps://pytorch.orgإطار عمل التعلم العميق لبايثون يستخدم لتنفيذ نماذج CNN وTransformer، وخط التدريب، والاستدلال.
بايثونمؤسسة بايثون للبرمجياتhttps://www.python.orgلغة برمجة تستخدم في معالجة البيانات المسبقة، تطوير النماذج، التدريب، والتقييم.
سيبورنسيبورنhttps://seaborn.pydata.orgمكتبة تصور البيانات باستخدام بايثون تستخدم للمخططات الإحصائية وتصور النتائج.
WFDBWFDBhttps://wfdb.readthedocs.ioحزمة بايثون تستخدم للقراءة والكتابة والمعالجة ورسم الإشارات الفسيولوجية والتعليقات من قواعد بيانات PhysioNet.

المراجع

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Ullah, A., et al. A hybrid deep CNN model for abnormal arrhythmia detection based on cardiac ECG signal. Sensors (Basel). 21 (3), 951(2021).
  2. Oh, S. L., Ng, E. Y. K. Automated diagnosis of arrhythmia using combination of CNN and LSTM techniques with variable length heart beats. Comput Biol Med. 102, 278-287 (2018).
  3. Jamil, S., Rahman, M. A. Novel deep-learning-based framework for the classification of cardiac arrhythmia. J Imaging. 8 (3), 70(2022).
  4. Reegu, F. A., et al. Blockchain-based framework for interoperable electronic health records for an improved healthcare system. Sustainability. 15 (8), 6337-6352 (2023).
  5. Aseeri, A. O. Uncertainty-aware deep learning-based cardiac arrhythmias classification model of electrocardiogram signals. Computers. 11 (6), 82-97 (2022).
  6. Tesfai, H., et al. Lightweight ShuffleNet-based CNN for arrhythmia classification. IEEE Access. 12, 111842-111854 (2022).
  7. Pandey, S. K., Janghel, R. R. Automatic detection of arrhythmia from imbalanced ECG database using CNN model with SMOTE. Australas Phys Eng Sci Med. 42, 1129-1139 (2019).
  8. Hu, R., Chen, J., Zhou, L. A transformer-based deep neural network for arrhythmia detection using continuous ECG signals. Comput Biol Med. 144, 105325(2022).
  9. Dang, H., et al. Novel deep arrhythmia-diagnosis network for atrial fibrillation classification using electrocardiogram signals. IEEE Access. 7, 75577-75590 (2019).
  10. Li, J., Zhang, Y., Gao, L., Li, X. Arrhythmia classification using biased dropout and morphology–rhythm feature with incremental broad learning. IEEE Access. 9, 66132-66140 (2021).
  11. Joddoa, A. S. Heart disease prediction system using SMOTE-balanced dataset and decision classifier. AIP Conf Proc, 2834, 050006(2023).
  12. Li, Y., Qian, R., Li, K. Inter-patient arrhythmia classification with improved deep residual convolutional neural network. Comput Methods Programs Biomed. 214, 106582(2022).
  13. Kiranyaz, S., Ince, T., Gabbouj, M. Real-time patient-specific ECG classification by 1-D convolutional neural networks. IEEE Trans Biomed Eng. 63 (3), 664-675 (2016).
  14. Vaswani, A., et al. Attention is all you need. Proceedings of the 31st International Conference on Neural Information Processing Systems, Long Beach, California, USA, , (2017).
  15. Hannun, A. Y., et al. Cardiologist-level arrhythmia detection and classification in ambulatory electrocardiograms. Nat Med. 25, 65-69 (2019).
  16. Zihlmann, M., et al. Convolutional recurrent neural networks for ECG classification. arXiv preprint. arXiv. , 1710.06122(2018).
  17. Kim, D., Lee, K. Hybrid CNN–transformer model for arrhythmia detection. Sci Rep. 15, 7817(2025).
  18. Diker, A., Aydin, K. Transformer-based attention model for arrhythmia detection using ECG signals. Biomed Signal Process Control. 68, 102679(2021).
  19. Sen, S. Y., Ozkurt, N. Convolutional neural network hyperparameter tuning with Adam optimizer for ECG classification. 2020 Innovations in Intelligent Systems and Applications Conference (ASYU), Istanbul, Turkey, , (2020).
  20. Chawla, N. V., Bowyer, K. W., Hall, L. O., Kegelmeyer, W. P. SMOTE: Synthetic minority over-sampling technique. J Artif Intell Res. 16, 321-357 (2002).
  21. Xia, Y., Wulan, N., Wang, K., Zhang, H. Detecting atrial fibrillation by deep convolutional neural networks. Comput Biol Med. 93, 84-92 (2020).
  22. Mohonta, S. C., Motin, M. A., Kumar, D. K. Electrocardiogram-based arrhythmia classification using wavelet transform with deep learning model. Sensing Bio-Sensing Res. 37, 100502(2022).
  23. Selvam, I. J., Madhavan, M. Detection and classification of electrocardiography using hybrid deep learning models. Hellenic J Cardiol. 81, 75-84 (2025).
  24. Izci, E., Ozdemir, M. A., Degirmenci, M., Akan, A. Cardiac arrhythmia detection from 2D ECG images by using deep learning technique. 2019 Medical Technologies Congress (TIPTEKNO), Izmir, Turkey, , (2019).
  25. Zheng, Z., Chen, Z., Hu, F., Zhu, J., Tang, Q., et al. Automatic diagnosis of arrhythmias using a combination of CNN and LSTM technology. Electronics. 9 (1), 121(2020).
  26. Isin, A., Ozdalili, S. Cardiac arrhythmia detection using deep learning. Procedia Comput Sci. 120, 268-275 (2017).
  27. Huang, J., Chen, B., Yao, B., He, W. ECG arrhythmia classification using STFT-based spectrogram and convolutional neural network. IEEE Access. 7, 92871-92880 (2019).
  28. Wang, T., Lu, C., Sun, Y., Yang, M., Liu, C., et al. Automatic ECG classification using continuous wavelet transform and convolutional neural network. Entropy. 23 (1), 119(2021).
  29. Panneerselvam, R., et al. Multimodal skin cancer prediction: Integrating dermoscopic images and clinical metadata with transfer learning. Open Bioinforma J. 18, e18750362358444(2025).
  30. Xiong, W., Zhang, G., Yan, D., Cao, L., Huang, X., et al. Multichannel feature fusion network-based technique for heart sound signal classification and recognition. Expert Syst Appl. 273, 126839(2025).
  31. Jin, J., Zhu, J., Zhao, L., Chen, L., Gong, J. A robust predefined-time convergence zeroing neural network for dynamic matrix inversion. IEEE Trans Cybern. 53, 3887-3900 (2022).
  32. Zhu, Y., Zhang, Q., Wang, Y., Liu, W., Zeng, S., et al. Identification of necroptosis and immune infiltration in heart failure through bioinformatics analysis. J Inflamm Res. 18, 2465-2481 (2025).
  33. Zhang, Y., Li, X., Chen, Z., Wang, H., Liu, C., et al. Multichannel feature fusion–based deep learning framework for electrocardiogram arrhythmia classification. IEEE Trans Neural Syst Rehabil Eng. 31, 4287-4297 (2023).
  34. Kumar, A., Singh, R., Sharma, P., Verma, S., Gupta, N. Application of machine learning and deep learning techniques for toxicity prediction and safety assessment. J Appl Toxicol. 45 (3), 423-437 (2025).

الوصول مقيد. يرجى تسجيل الدخول أو بدء فترة تجريبية لعرض هذا المحتوى.

إعادة الطباعة والأذونات

طلب إذن لإعادة استخدام النص أو الأشكال في مقالة JoVE هذه

طلب إذن

الوسوم

Arrhythmia PredictionElectrocardiogram SignalsDeep Learning ModelConvolutional Neural NetworksTransformer LayersHeartbeat ClassificationLead I ECGData NormalizationSynthetic OversamplingReal Time Detection

مقالات ذات صلة