scikit-learn एक सरल और कुशल मशीन लर्निंग लाइब्रेरी है जो कई मशीन लर्निंग एल्गोरिदम और टूल प्रदान करती है, जिनका उपयोग वर्गीकरण, प्रतिगमन, क्लस्टरिंग, आयाम में कमी जैसे कार्यों के लिए किया जा सकता है। यह NumPy, SciPy और matplotlib पर आधारित है, और इसकी विशेषताएं हैं: उपयोग में आसानी, बेहतर प्रदर्शन और पुन: प्रयोज्यता। scikit-learn ओपन सोर्स और व्यावसायिक रूप से प्रयोग करने योग्य है, और यह BSD लाइसेंस के अंतर्गत है।