اذهب إلى المحتوى
  • 0

فهم بيانات لمرض القلب لاستخدم في نموج تعلم الاله

Ail Ahmed

السؤال

السلام عليكم

ده البيانات من موقع Kaggle 

هو ازي هنا في العمود الsex الهو الجنس نوع البيانات الموجود فيه int السوال هنا ازي نوع البيانات ارقم ولما شوفت الارقام ده عبار عن 1 او 0 مش المفروض male او female فا هل الناس المجمع البيانات ده هما مظبطين البيانات ومحولين كل حاجه الارقم عشان طبعان نماذج الذكاء الاصطناعي مش بتفهم غير ارقم بس برد ده لو صحيح فا رقم 1 ده عبار عن رجل ام انثي 

اي الموضوع ده

heart_disease.csv

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

صحيح لأنه في بيانات التعلم الآلي، من الشائع تحويل البيانات الفئوية (مثل الجنس) إلى أرقام لأن النماذج لا يمكنها التعامل إلا مع الأرقام، ففي الملف البيانات فيه تتضمن العمود "sex" وهو من نوع البيانات int64 ويحتوي على القيم 0 و 1. هذا يعني أن القيم الفئوية كالجنس قد تم تحويلها إلى أرقام. في هذه الحالة، من الشائع أن يكون:

  • 0 يمثل الإناث (female)
  • 1 يمثل الذكور (male)

وهذا التحويل ضروري لأن نماذج التعلم الآلي تتعامل بشكل أفضل مع البيانات الرقمية.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 10 دقائق مضت قال Ail Ahmed:

طيب اي عمود عبار عن 0 او 1 ممكن يكون متحول والا الا مش قاعد ؟

عشان برد في عمود fasting blood sugar برد عبار عن 0 و 1 فا ده برض عبار عن اي ؟

العمود الذي يحتوي على القيم 0 و 1 يمكن اعتباره متغيرا ثنائيا (Binary Variable) وهو عادة ما يمثل حالتين مختلفتين أو خيارين. في حالة عمود "fasting blood sugar"، فهو يشير إلى حالة سكر الدم عند الصيام، حيث:

  • 0: يعني أن نسبة السكر في الدم عند الصيام طبيعية.
  • 1: يعني أن النسبة عند الصيام مرتفعة أو غير طبيعية.

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

  • الجنس (sex): 0 قد يمثل الإناث و1 قد يمثل الذكور.
  • الذبحة الصدرية أثناء التمرين (exercise angina): 0 يعني عدم وجود ذبحة صدرية أثناء التمرين و1 يعني وجودها.
  • رسم القلب عند الراحة (resting ecg): يمكن أن يحتوي على 0 و1 (وفي بعض الأحيان أكثر من ذلك إذا كان هناك أنواع متعددة من رسم القلب عند الراحة).
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 19 ساعة قال عبد الوهاب بومعراف:

العمود الذي يحتوي على القيم 0 و 1 يمكن اعتباره متغيرا ثنائيا (Binary Variable) وهو عادة ما يمثل حالتين مختلفتين أو خيارين. في حالة عمود "fasting blood sugar"، فهو يشير إلى حالة سكر الدم عند الصيام، حيث:

  • 0: يعني أن نسبة السكر في الدم عند الصيام طبيعية.
  • 1: يعني أن النسبة عند الصيام مرتفعة أو غير طبيعية.

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

  • الجنس (sex): 0 قد يمثل الإناث و1 قد يمثل الذكور.
  • الذبحة الصدرية أثناء التمرين (exercise angina): 0 يعني عدم وجود ذبحة صدرية أثناء التمرين و1 يعني وجودها.
  • رسم القلب عند الراحة (resting ecg): يمكن أن يحتوي على 0 و1 (وفي بعض الأحيان أكثر من ذلك إذا كان هناك أنواع متعددة من رسم القلب عند الراحة).

أ.عبد الوهاب ده في كمان مع البيانات هو ده وفعلان كلام حضرتك صح شكراا جدا والله

بس انا كانت عاوز افهم بعد اذن حضرتك اي هو oldpeak وكمان ده ST slope ؟

documentation.pdf

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 6 ساعة قال Ail Ahmed:

أ.عبد الوهاب ده في كمان مع البيانات هو ده وفعلان كلام حضرتك صح شكراا جدا والله

بس انا كانت عاوز افهم بعد اذن حضرتك اي هو oldpeak وكمان ده ST slope ؟

documentation.pdf 410.81 kB · 2 تنزيلات

معذرة على التأخر في الرد.

بالنسبة لسؤالك الجديد، فتلك القيم تشير إلى نوعية استجابة القلب للتمرين. فالقيم المختلفة تعكس حالات صحية مختلفة، مثل التغيرات في تدفق الدم إلى القلب وما إلى ذلك.

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

أما ال ST Slope فهو عبارة عن منحدر القطعة ST على مخطط كهربية القلب أثناء وبعد التمرين.
بالنسبة للقيم في الملف فهي توضح:
  - Upsloping (1): منحدر صاعد، قد يكون طبيعيا.
  - Flat (2): مسطح، قد يشير إلى نقص التروية.
  - Downsloping (3): منحدر هابط، غالبا ما يرتبط بنقص التروية القلبية الخطيرة.

وال Oldpeak يمثل انخفاض الـ ST بوحدات الفولت في حين أن ST Slope يشير إلى تصنيف منحدر الـ ST أثناء وبعد التمرين إلى صاعد، مسطح، أو هابط.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال عبد الوهاب بومعراف:

معذرة على التأخر في الرد.

 

الا عادي جدا كثير خير حضرتك والله

بتاريخ 1 دقيقة مضت قال عبد الوهاب بومعراف:

معذرة على التأخر في الرد.

بالنسبة لسؤالك الجديد، فتلك القيم تشير إلى نوعية استجابة القلب للتمرين. فالقيم المختلفة تعكس حالات صحية مختلفة، مثل التغيرات في تدفق الدم إلى القلب وما إلى ذلك.

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

أما ال ST Slope فهو عبارة عن منحدر القطعة ST على مخطط كهربية القلب أثناء وبعد التمرين.
بالنسبة للقيم في الملف فهي توضح:
  - Upsloping (1): منحدر صاعد، قد يكون طبيعيا.
  - Flat (2): مسطح، قد يشير إلى نقص التروية.
  - Downsloping (3): منحدر هابط، غالبا ما يرتبط بنقص التروية القلبية الخطيرة.

وال Oldpeak يمثل انخفاض الـ ST بوحدات الفولت في حين أن ST Slope يشير إلى تصنيف منحدر الـ ST أثناء وبعد التمرين إلى صاعد، مسطح، أو هابط.

شكرااا جدا لحضرتك

جزاك الله كل خير

اخر سوال لو سمحتي

هي اي المقصدود بي العمود target اخر عمود ؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

في نماذج التعلم  الالي مفهوم ال"target" يعبر عن الخرج المستهدف أو النتيجة المرغوبة التي يتم استهدافها في مجموعة البيانات.

حيث تكون موجودة في مسائل التعلم بالاشراف (supervised learning) من مسائل تصنيف او تنبؤ على غرار مسائل الغير خاضعة للاشراف (unsupervised learning) مثل خوارميات التجميع وغيرها.

حيث يمكن ان تصادفك بغير اسم لكن تعبر عن نفس المعنى ومن الاسماء الشائعة الاخرى للtarget هي:

  1.  Label (التصنيف)
  2.  Class (الفئة)
  3.  Outcome (النتيجة)
  4.  Ground truth (الحقيقة الأساسية)
  5. Y (نتيجة او الدالة )

ففي مثالك الtarget هي حالة السكري في الدم حيث تعبر 0 للحالة الطبيعية اي انه بمعنى اخر غير مصاب بالسكر وال1 انه مرتفع السكري وهو مؤشر لاصابته بالسكري  فيمكن ان تحل البيانات التي تملكها ان يمكن تصنيف الاشخاص المصابين بالسكري من غير المصابين وذلك تبعا للعوامل مثل العمر والجنس والخ...)

هدف استخدام الـ target في التعلم الآلي هو تدريب النموذج للتنبؤ بالفئة المناسبة للمثال الجديد. عند تدريب النموذج، يتم مقارنة النتيجة المتوقعة المستنتجة من النموذج بالقيمة الهدف (target) الحقيقية. بناءً على هذه المقارنة، يتم تحديث وضبط معلمات النموذج ليتعلم التنبؤ الدقيق بالفئات وهذا تعريف التعلم بالاشراف.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 21 ساعة قال Ail Ahmed:

الا عادي جدا كثير خير حضرتك والله

شكرااا جدا لحضرتك

جزاك الله كل خير

اخر سوال لو سمحتي

هي اي المقصدود بي العمود target اخر عمود ؟

العفو.

العمود "target" في مجموعة بيانات مرض القلب يمثل الهدف أو النتيجة التي نريد التنبؤ بها باستخدام نموذج تعلم الآلة. وفي هذه الحالة، هو مؤشر على وجود مرض القلب لدى المريض.

أما القيم في العمود "target":

  • 0: يعني أن الشخص ليس لديه مرض القلب (سليم).
  • 1: يعني أن الشخص مصاب بمرض القلب.

وهذا العمود يستخدم كناتج (Output) أو المتغير التابع في نماذج التعلم الآلي لتدريب النموذج على التنبؤ بحالة القلب بناء على باقي الخصائص (Features) في مجموعة البيانات.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ On 18‏/5‏/2024 at 10:53 قال Ali Ibrahim12:

في نماذج التعلم  الالي مفهوم ال"target" يعبر عن الخرج المستهدف أو النتيجة المرغوبة التي يتم استهدافها في مجموعة البيانات.

حيث تكون موجودة في مسائل التعلم بالاشراف (supervised learning) من مسائل تصنيف او تنبؤ على غرار مسائل الغير خاضعة للاشراف (unsupervised learning) مثل خوارميات التجميع وغيرها.

حيث يمكن ان تصادفك بغير اسم لكن تعبر عن نفس المعنى ومن الاسماء الشائعة الاخرى للtarget هي:

  1.  Label (التصنيف)
  2.  Class (الفئة)
  3.  Outcome (النتيجة)
  4.  Ground truth (الحقيقة الأساسية)
  5. Y (نتيجة او الدالة )

ففي مثالك الtarget هي حالة السكري في الدم حيث تعبر 0 للحالة الطبيعية اي انه بمعنى اخر غير مصاب بالسكر وال1 انه مرتفع السكري وهو مؤشر لاصابته بالسكري  فيمكن ان تحل البيانات التي تملكها ان يمكن تصنيف الاشخاص المصابين بالسكري من غير المصابين وذلك تبعا للعوامل مثل العمر والجنس والخ...)

هدف استخدام الـ target في التعلم الآلي هو تدريب النموذج للتنبؤ بالفئة المناسبة للمثال الجديد. عند تدريب النموذج، يتم مقارنة النتيجة المتوقعة المستنتجة من النموذج بالقيمة الهدف (target) الحقيقية. بناءً على هذه المقارنة، يتم تحديث وضبط معلمات النموذج ليتعلم التنبؤ الدقيق بالفئات وهذا تعريف التعلم بالاشراف.

 

شكراا لحضرتك

بتاريخ 18 ساعة قال عبد الوهاب بومعراف:

العفو.

العمود "target" في مجموعة بيانات مرض القلب يمثل الهدف أو النتيجة التي نريد التنبؤ بها باستخدام نموذج تعلم الآلة. وفي هذه الحالة، هو مؤشر على وجود مرض القلب لدى المريض.

أما القيم في العمود "target":

  • 0: يعني أن الشخص ليس لديه مرض القلب (سليم).
  • 1: يعني أن الشخص مصاب بمرض القلب.

وهذا العمود يستخدم كناتج (Output) أو المتغير التابع في نماذج التعلم الآلي لتدريب النموذج على التنبؤ بحالة القلب بناء على باقي الخصائص (Features) في مجموعة البيانات.

شكراا لحضرتك 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...