scikit-learn

Build scikit-learn pipelines for classification, regression, and clustering on tabular datasets.

15|2|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/rubensliv/k-dense-ai --skill scikit-learn-rubensliv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scikit-learn
Source: https://github.com/rubensliv/k-dense-ai/tree/main/scientific-skills/scikit-learn
Command: npx skills add https://github.com/rubensliv/k-dense-ai --skill scikit-learn-rubensliv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pandas, scikit-learn, matplotlib, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Scikit-learn enables practitioners to build, evaluate, and deploy classical ML models quickly and reproducibly on tabular data.

Core Features & Use Cases

  • Comprehensive ML algorithms (classification, regression, clustering) with pipelines
  • Robust preprocessing, feature engineering, model evaluation, and hyperparameter tuning
  • Use cases include end-to-end ML workflows, model comparison, and production-ready pipelines

Quick Start

Create a simple pipeline to train a classifier on your dataset and evaluate its accuracy.

Frequently Asked Questions about scikit-learn

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a machine learning pipeline for tabular data?

Build machine learning pipelines for tabular data by chaining preprocessing, feature engineering, and model evaluation steps. This enables scalable workflows for classification, regression, and clustering tasks reproducibly.

What's the best way to do hyperparameter tuning for classification and regression models?

Hyperparameter tuning for classification and regression models is best handled within end-to-end pipelines. This allows robust model evaluation and comparison to optimize performance across tabular datasets.

Does this scikit-learn workflow work with pandas and numpy data structures?

Yes, scikit-learn workflows work directly with pandas DataFrames and numpy arrays. It uses these core dependencies to handle data preprocessing, feature engineering, and model training on tabular datasets.

How do I evaluate unsupervised learning models like clustering?

Evaluate unsupervised learning models like clustering by integrating them into reproducible pipelines. This provides robust metrics for model evaluation and comparison across tabular datasets.

When should I use scikit-learn pipelines instead of training models manually?

Use scikit-learn pipelines instead of manual training when you need production-ready, reproducible ML workflows. Pipelines prevent data leakage during preprocessing and streamline hyperparameter tuning and model evaluation.