Scikit-learn (المعروفة أيضًا باسم sklearn) هي مكتبة مفتوحة المصدر للتعلم الآلي تعتمد على بايثون. تم بناؤها على NumPy و SciPy و matplotlib، وتوفر أدوات بسيطة وفعالة لاستخراج البيانات وتحليلها. تشتهر Scikit-learn بواجهة برمجة التطبيقات (API) المتسقة والوثائق الشاملة ودعمها الواسع للخوارزميات، مما يجعلها المكتبة المفضلة للممارسين والباحثين في مجال التعلم الآلي.
في مجال التعلم الآلي، هناك حاجة إلى أدوات سهلة الاستخدام وقوية وموثقة جيدًا. تهدف Scikit-learn إلى تلبية هذه الحاجة من خلال توفير مجموعة شاملة من الخوارزميات والأدوات التي تغطي مهامًا مثل التصنيف والانحدار والتجميع وتقليل الأبعاد واختيار النموذج والمعالجة المسبقة. بدأ المشروع بواسطة David Cournapeau في عام 2007، وسرعان ما تطور ليصبح أحد أكثر المكتبات شيوعًا واستخدامًا على نطاق واسع في مجال التعلم الآلي.
تستخدم Scikit-learn على نطاق واسع في مختلف المجالات، بما في ذلك:
Scikit-learn هي مكتبة تعلم آلي قوية وسهلة الاستخدام وموثقة جيدًا، توفر للممارسين والباحثين في مجال التعلم الآلي مجموعة غنية من الأدوات والخوارزميات التي يمكن تطبيقها في مختلف المجالات. إن طبيعتها مفتوحة المصدر ومجتمعها النشط يجعلها جزءًا لا يتجزأ من النظام البيئي للتعلم الآلي.