مجموعة بيانات زهرة السوسن

مخطط التشتت لمجموعة البيانات

تُعرف مجموعة بيانات زهرة السوسن ، أو مجموعة بيانات فيشر للسوسن، بأنها مجموعة بيانات متعددة المتغيرات، استخدمها وأشهرها عالم الإحصاء والأحياء البريطاني رونالد فيشر في بحثه المنشور عام 1936 بعنوان " استخدام القياسات المتعددة في المشكلات التصنيفية كمثال على تحليل التمييز الخطي " . [ 1 ] وتُسمى أحيانًا مجموعة بيانات أندرسون للسوسن، نسبةً إلى إدغار أندرسون الذي جمع البيانات لتحديد التباين المورفولوجي لأزهار السوسن لثلاثة أنواع متقاربة. [ 2 ] وقد جُمع نوعان من الأنواع الثلاثة في شبه جزيرة غاسبيه ، "جميعها من المرعى نفسه، وقُطفت في اليوم نفسه، وقُيست في الوقت نفسه من قِبل الشخص نفسه وباستخدام الجهاز نفسه". [ 3 ]

تتألف مجموعة البيانات من 50 عينة من كل نوع من الأنواع الثلاثة لنبات السوسن ( Iris setosa و Iris virginica و Iris versicolor ). تم قياس أربع خصائص من كل عينة: طول وعرض السبلات والبتلات ، بالسنتيمتر. بناءً على دمج هذه الخصائص الأربع، طور فيشر نموذجًا تمييزيًا خطيًا لتمييز كل نوع. نُشرت ورقة فيشر البحثية في مجلة حوليات تحسين النسل (التي تُعرف اليوم باسم حوليات علم الوراثة البشرية ). [ 1 ]

استخدام مجموعة البيانات

تجميع البيانات باستخدام خوارزمية k-means غير مُرضٍ (لا يمكن تجميع البيانات في الفئات المعروفة) والأنواع الفعلية مُصوَّرة باستخدام ELKI
مثال على ما يُسمى "خريطة المترو" لمجموعة بيانات زهرة السوسن [ 4 ] : ​​نسبة ضئيلة فقط من زهرة السوسن العذري مختلطة مع زهرة السوسن الملون . أما باقي عينات أنواع السوسن المختلفة فتنتمي إلى العقد المختلفة.

استُخدمت في الأصل كمجموعة بيانات مثال تم تطبيق تحليل التمييز الخطي لفيشر عليها ، وأصبحت حالة اختبار نموذجية للعديد من تقنيات التصنيف الإحصائي في التعلم الآلي مثل آلات المتجهات الداعمة . [ 5 ]

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

مع ذلك، يمكن فصل الأنواع الثلاثة من زهرة السوسن في إسقاطها على المكون الرئيسي غير الخطي والمتفرع. [ 7 ] يتم تقريب مجموعة البيانات باستخدام أقرب شجرة مع فرض عقوبة على العدد الزائد من العقد، والانحناء، والتمدد. ثم يتم إنشاء ما يسمى بـ "خريطة المترو". [ 4 ] يتم إسقاط نقاط البيانات على أقرب عقدة. لكل عقدة، يتم إعداد مخطط دائري للنقاط المسقطة. تتناسب مساحة الدائرة مع عدد النقاط المسقطة. يتضح من المخطط (يسار) أن الغالبية العظمى من عينات أنواع السوسن المختلفة تنتمي إلى العقد المختلفة. جزء صغير فقط من زهرة السوسن العذرية مختلط مع زهرة السوسن الملون (العقد الزرقاء والخضراء المختلطة في المخطط). لذلك، يمكن فصل الأنواع الثلاثة من زهرة السوسن ( Iris setosa ، و Iris virginica ، و Iris versicolor ) من خلال إجراءات تحليل المكونات الرئيسية غير الخطية غير الخاضعة للإشراف . ولتمييزها، يكفي فقط تحديد العقد المقابلة على الشجرة الرئيسية.

مجموعة البيانات

Iris setosa

تحتوي مجموعة البيانات على مجموعة من 150 سجلاً تحت خمسة سمات: طول السبلة، وعرض السبلة، وطول البتلة، وعرض البتلة، والنوع.

زهرة السوسن متعددة الألوان
زهرة السوسن الفرجيني
مخطط ثنائي الأبعاد لـ Spectramap لمجموعة بيانات زهرة السوسن لفيشر
بيانات زهرة السوسن لفيشر
ترتيب مجموعة البياناتطول الحاجزعرض الكأسطول البتلةعرض البتلةصِنف
15.13.51.40.2I.  setosa
24.93.01.40.2I.  setosa
34.73.21.30.2I.  setosa
44.63.11.50.2I.  setosa
55.03.61.40.3I.  setosa
65.43.91.70.4I.  setosa
74.63.41.40.3I.  setosa
85.03.41.50.2I.  setosa
94.42.91.40.2I.  setosa
104.93.11.50.1I.  setosa
115.43.71.50.2I.  setosa
124.83.41.60.2I.  setosa
134.83.01.40.1I.  setosa
144.33.01.10.1I.  setosa
155.84.01.20.2I.  setosa
165.74.41.50.4I.  setosa
175.43.91.30.4I.  setosa
185.13.51.40.3I.  setosa
195.73.81.70.3I.  setosa
205.13.81.50.3I.  setosa
215.43.41.70.2I.  setosa
225.13.71.50.4I.  setosa
234.63.61.00.2I.  setosa
245.13.31.70.5I.  setosa
254.83.41.90.2I.  setosa
265.03.01.60.2I.  setosa
275.03.41.60.4I.  setosa
285.23.51.50.2I.  setosa
295.23.41.40.2I.  setosa
304.73.21.60.2I.  setosa
314.83.11.60.2I.  setosa
325.43.41.50.4I.  setosa
335.24.11.50.1I.  setosa
345.54.21.40.2I.  setosa
354.93.11.50.2I.  setosa
365.03.21.20.2I.  setosa
375.53.51.30.2I.  setosa
384.93.61.40.1I.  setosa
394.43.01.30.2I.  setosa
405.13.41.50.2I.  setosa
415.03.51.30.3I.  setosa
424.52.31.30.3I.  setosa
434.43.21.30.2I.  setosa
445.03.51.60.6I.  setosa
455.13.81.90.4I.  setosa
464.83.01.40.3I.  setosa
475.13.81.60.2I.  setosa
484.63.21.40.2I.  setosa
495.33.71.50.2I.  setosa
505.03.31.40.2I.  setosa
517.03.24.71.4I.  versicolor
526.43.24.51.5I.  versicolor
536.93.14.91.5I.  versicolor
545.52.34.01.3I.  versicolor
556.52.84.61.5I.  versicolor
565.72.84.51.3I.  versicolor
576.33.34.71.6I.  versicolor
584.92.43.31.0I.  versicolor
596.62.94.61.3I.  versicolor
605.22.73.91.4I.  versicolor
615.02.03.51.0I.  versicolor
625.93.04.21.5I.  versicolor
636.02.24.01.0I.  versicolor
646.12.94.71.4I.  versicolor
655.62.93.61.3I.  versicolor
666.73.14.41.4I.  versicolor
675.63.04.51.5I.  versicolor
685.82.74.11.0I.  versicolor
696.22.24.51.5I.  versicolor
705.62.53.91.1I.  versicolor
715.93.24.81.8I.  versicolor
726.12.84.01.3I.  versicolor
736.32.54.91.5I.  versicolor
746.12.84.71.2I.  versicolor
756.42.94.31.3I.  versicolor
766.63.04.41.4I.  versicolor
776.82.84.81.4I.  versicolor
786.73.05.01.7I.  versicolor
796.02.94.51.5I.  versicolor
805.72.63.51.0I.  versicolor
815.52.43.81.1I.  versicolor
825.52.43.71.0I.  versicolor
835.82.73.91.2I.  versicolor
846.02.75.11.6I.  versicolor
855.43.04.51.5I.  versicolor
866.03.44.51.6I.  versicolor
876.73.14.71.5I.  versicolor
886.32.34.41.3I.  versicolor
895.63.04.11.3I.  versicolor
905.52.54.01.3I.  versicolor
915.52.64.41.2I.  versicolor
926.13.04.61.4I.  versicolor
935.82.64.01.2I.  versicolor
945.02.33.31.0I.  versicolor
955.62.74.21.3I.  versicolor
965.73.04.21.2I.  versicolor
975.72.94.21.3I.  versicolor
986.22.94.31.3I.  versicolor
995.12.53.01.1I.  versicolor
1005.72.84.11.3I.  versicolor
1016.33.36.02.5I.  virginica
1025.82.75.11.9I.  virginica
1037.13.05.92.1I.  virginica
1046.32.95.61.8I.  virginica
1056.53.05.82.2I.  virginica
1067.63.06.62.1I.  virginica
1074.92.54.51.7I.  virginica
1087.32.96.31.8I.  virginica
1096.72.55.81.8I.  virginica
1107.23.66.12.5I.  virginica
1116.53.25.12.0I.  virginica
1126.42.75.31.9I.  virginica
1136.83.05.52.1I.  virginica
1145.72.55.02.0I.  virginica
1155.82.85.12.4I.  virginica
1166.43.25.32.3I.  virginica
1176.53.05.51.8I.  virginica
1187.73.86.72.2I.  virginica
1197.72.66.92.3I.  virginica
1206.02.25.01.5I.  virginica
1216.93.25.72.3I.  virginica
1225.62.84.92.0I.  virginica
1237.72.86.72.0I.  virginica
1246.32.74.91.8I.  virginica
1256.73.35.72.1I.  virginica
1267.23.26.01.8I.  virginica
1276.22.84.81.8I.  virginica
1286.13.04.91.8I.  virginica
1296.42.85.62.1I.  virginica
1307.23.05.81.6I.  virginica
1317.42.86.11.9I.  virginica
1327.93.86.42.0I.  virginica
1336.42.85.62.2I.  virginica
1346.32.85.11.5I.  virginica
1356.12.65.61.4I.  virginica
1367.73.06.12.3I.  virginica
1376.33.45.62.4I.  virginica
1386.43.15.51.8I.  virginica
1396.03.04.81.8I.  virginica
1406.93.15.42.1I.  virginica
1416.73.15.62.4I.  virginica
1426.93.15.12.3I.  virginica
1435.82.75.11.9I.  virginica
1446.83.25.92.3I.  virginica
1456.73.35.72.5I.  virginica
1466.73.05.22.3I.  virginica
1476.32.55.01.9I.  virginica
1486.53.05.22.0I.  virginica
1496.23.45.42.3I.  virginica
1505.93.05.11.8I.  virginica

تُستخدم مجموعة بيانات زهرة السوسن على نطاق واسع كمجموعة بيانات للمبتدئين في مجال تعلم الآلة. وهي مُضمنة في مكتبة التعلم الآلي scikit-learn في لغتي R و Python ، مما يُتيح للمستخدمين الوصول إليها دون الحاجة إلى البحث عن مصدر لها.

تم نشر عدة نسخ من مجموعة البيانات. [ 8 ]

كود R يوضح طريقة الاستخدام

يُعيد مثال كود R الموضح أدناه إنتاج مخطط التشتت المعروض في أعلى هذه المقالة:

# عرض مجموعة بيانات iris عرض صفحة المساعدة، مع معلومات حول مجموعة البيانات iris# إنشاء مخططات التشتت لجميع التوليفات الثنائية للمتغيرات الأربعة في مجموعة البيانات ( iris [ 1 : 4 ] , main = "Iris Data (red=setosa,green=versicolor,blue=virginica)" , pch = 21 , bg = c ( "red" , "green3" , "blue" )[ unclass ( iris $ Species )])# بدلاً من ذلك، استخدم ggplot و ggally. install.packages ( c ( "ggplot2" , "GGally" )) # قم بتثبيت الحزم إذا لم تكن لديك.# تحميل المكتبات. library ( ggplot2 ) library ( GGally )# رسم مصفوفة مخطط التشتت لمجموعة بيانات زهرة السوسن ggpairs ( data = iris , # بيانات زهرة السوسن الخاصة بك columns = 1 : 4 , # أعمدة مخطط التشتت mapping = aes ( colour = Species , fill = Species ), title = 'مصفوفة مخطط التشتت لمجموعة بيانات زهرة السوسن' , ) + theme ( plot.title = element_text ( hjust = 0.5 , face = 'bold' )) + scale_color_brewer ( palette = 'Set1' )
from sklearn.datasets import load_irisiris = load_iris () print ( iris )

هذا الكود يعطي:

{ 'data' : array ([[ 5.1 , 3.5 , 1.4 , 0.2 ], [ 4.9 , 3. , 1.4 , 0.2 ], [ 4.7 , 3.2 , 1.3 , 0.2 ], [ 4.6 , 3.1 , 1.5 , 0.2 ], ... 'target' : array ([ 0 , 0 , 0 , ... 1 , 1 , 1 , ... 2 , 2 , 2 , ... 'target_names' : array ([ 'setosa' , 'versicolor' , 'virginica' ], dtype = '<U10' ), ... }

انظر أيضاً

مراجع

  1. 1 2 ر. أ. فيشر (1936). "استخدام القياسات المتعددة في المشكلات التصنيفية". حوليات علم تحسين النسل . 7 (2): 179-188 . doi : 10.1111/j.1469-1809.1936.tb02137.x . hdl : 2440/15227 .
  2. إدغار أندرسون (1936). "مشكلة الأنواع في جنس السوسن " . حوليات حديقة ميسوري النباتية . 23 (3): 457-509 . Bibcode : 1936AnMBG..23..457A . doi : 10.2307/2394164 . JSTOR 2394164 . 
  3. إدغار أندرسون (1935). "أزهار السوسن في شبه جزيرة غاسبيه". نشرة جمعية السوسن الأمريكية . 59 : 2-5 .
  4. غوربان ، أ.ن زينوفييف، أ. (2010). "المتشعبات الرئيسية والرسوم البيانية في الممارسة العملية: من البيولوجيا الجزيئية إلى الأنظمة الديناميكية". المجلة الدولية للأنظمة العصبية . 20 (3): 219-232 . arXiv : 1001.1122 . doi : 10.1142/S0129065710002383 . PMID 20556849 . 
  5. "مستودع التعلم الآلي بجامعة كاليفورنيا في إرفاين: مجموعة بيانات زهرة السوسن" . archive.ics.uci.edu . تم الاطلاع عليه بتاريخ 1 ديسمبر 2017 .
  6. إينيس فاربر؛ ستيفان غونيمان؛ هانز-بيتر كريغل ؛ بير كروغر؛ إيمانويل مولر؛ إريك شوبرت؛ توماس سيدل؛ آرثر زيمك (2010). "حول استخدام تصنيفات الفئات في تقييم التجميعات" (ملف PDF) . في: شياولي ز. فيرن؛ إيان ديفيدسون؛ جينيفر داي (محررون). التجميع المتعدد: اكتشاف وتلخيص واستخدام التجميعات المتعددة . ACM SIGKDD .
  7. غوربان، أ.ن.؛ سومنر، ن.ر.؛ زينوفييف، أ.ي. (2007). "القواعد الطوبولوجية لتقريب البيانات". رسائل الرياضيات التطبيقية . 20 (4): 382-386 . arXiv : cs/0603090 . doi : 10.1016/j.aml.2006.04.022 .
  8. بيزديك، جيه سي؛ كيلر، جيه إم؛ كريشنابورام، آر؛ كونشيفا، إل آي ؛ بال، إن آر (1999). "هلّا تفضلت بيانات زهرة السوسن الحقيقية بالظهور؟". معاملات IEEE في الأنظمة الضبابية . 7 (3): 368-369 . doi : 10.1109/91.771092 .