الصعوبة
أفضل نتيجة لك
غير متوفر
تدير تحرير وكالة أنباء دولية يومياً آلاف المقالات الواردة من مجالات متنوعة: الاقتصاد، السياسة، العلوم، التكنولوجيا والبيئة. لتتمكن من أرشفة وتوزيع المعلومات بسرعة، يجب تصنيف كل مقال ضمن فئة موضوعية.
بسبب عطل تقني، فُقدت تسميات بعض المقالات الحديثة. يلجأ التحرير إليك لبناء نظام ذكي يمكنه تصنيف مقالات الأخبار تلقائياً بناءً على محتواها.
يُعطى ملفان للإدخال:
train.csv – يحتوي على مقالات أخبار معروفة الفئةtest.csv – يحتوي على مقالات أخبار بدون فئةكل مقال محدد بـ id فريد وله نص مرتبط.
باستخدام البيانات من train.csv، يجب أن تبني نموذج تصنيف يتنبأ بالتسمية (label) لكل مقال في test.csv.
ستُحفظ النتيجة في ملف submission.csv.
train.csvيحتوي على الأعمدة التالية:
id – معرف فريد للمقال (string، مثال 000001)text – محتوى المقالlabel – فئة المقال (رقم صحيح)مثال:
id,text,label000001,"Wall St. Bears Claw Back Into the Black (Reuters)...",2000002,"Carlyle Looks Toward Commercial Aerospace (Reuters)...",2000003,"Oil and Economy Cloud Stocks' Outlook (Reuters)...",2test.csvيحتوي على الأعمدة التالية:
id – معرف فريدtext – محتوى المقالمثال:
id,text120001,"Fears for T N pension after talks Unions represent..."120002,"The Race is On: Second Private Team Sets Launch..."120003,"Ky. Company Wins Grant to Study Peptides (AP)..."submission.csvالملف المُولد للتسليم يجب أن يكون بتنسيق csv ويحتوي على التالي:
id – معرف المقالlabel – الفئة المتنبأ بهامثال:
id,label120001,2120002,3120003,3train.csv.ستُقارن التنبؤات مع التسميات الحقيقية وستُحسب الدقة:
accuracy = (عدد_التنبؤات_الصحيحة / العدد_الكلي_للتنبؤات)النقاط النهائية تُحسب بناءً على الدقة المحققة باستخدام القواعد التالية: