scikit-learn
Machine learning in Python with scikit-learn. Use when working with supervised learning (classification, regression), unsupervised learning (clustering, dimensionality reduction), model evaluation, hyperparameter tuning, preprocessing, or building ML pipelines. Provides
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Machine learning in Python with scikit-learn. Use when working with supervised learning (classification, regression), unsupervised learning (clustering, dimensionality reduction), model evaluation, hyperparameter tuning, preprocessing, or building ML pipelines. Provides comprehensive reference documentation for algorithms, preprocessing techniques, pipelines, and best practices.
How to use
Zainstaluj scikit-learn za pomocą polecenia
uv pip install scikit-learn. Jeśli planujesz wizualizować wyniki, dodaj bibliotekimatplotlibiseabornpoleceniemuv pip install matplotlib seaborn. Do pracy z danymi zainstaluj równieżpandasinumpy.Użyj tej umiejętności, gdy chcesz budować modele klasyfikacji lub regresji, wykonywać klasteryzację, redukować wymiarowość danych, lub tworzyć pipeline'y do produkcji. Skill wspiera również preprocessing danych, ewaluację modeli poprzez walidację krzyżową oraz strojenie hiperparametrów.
Przygotuj swoje dane i podziel je na zbiór treningowy i testowy za pomocą
train_test_split. Określ rozmiar zbioru testowego (np. 20%) i użyj parametrustratifydla danych niezbalansowanych.Zastosuj preprocessing — użyj
StandardScalerdo normalizacji cech numerycznych lub innych transformatorów dostępnych w scikit-learn, aby przygotować dane do trenowania.Wybierz odpowiedni algorytm (np.
RandomForestClassifierdo klasyfikacji) i wytrenuj model na danych przetworzonych. Umiejętność zapewnia dostęp do dokumentacji wszystkich dostępnych algorytmów.Oceń wydajność modelu za pomocą metryk takich jak
classification_report,cross_val_scorelub innych narzędzi ewaluacyjnych, a następnie dostosuj hiperparametry, jeśli to konieczne.