sklearn-model-trainer

Solid

Scikit-learn model training skill with cross-validation, hyperparameter tuning, pipeline construction, and model serialization. Enables automated ML model development using scikit-learn's comprehensive toolkit.

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Scikit-learn Model Trainer Train machine learning models using scikit-learn with cross-validation, hyperparameter tuning, and pipeline construction. ## Overview This skill provides comprehensive capabilities for training machine learning models using scikit-learn. It supports the full model development workflow from data preprocessing through model training, evaluation, and serialization. ## Capabilities ### Model Training - Train classification models (LogisticRegression, RandomForest, SVM, etc.) - Train regression models (LinearRegression, GradientBoosting, etc.) - Train clustering models (KMeans, DBSCAN, etc.) - Support for ensemble methods (VotingClassifier, Stacking, etc.) ### Cross-Validation - K-fold cross-validation - Stratified K-fold for imbalanced datasets - Time series split for temporal data - Leave-one-out and leave-p-out validation - Custom cross-validation strategies ### Hyperparameter Tuning - GridSearchCV for exhaustive search - RandomizedSearchCV for random sampling - Halving search strategies for efficiency - Custom scoring functions - Multi-metric evaluation ### Pipeline Construction - Feature preprocessing pipelines - Column transformers for heterogeneous data - Feature selection integration - Composite pipelines with caching ### Model Serialization - Save models with joblib (recommended) - Pickle serialization - ONNX export for interoperability - Model versioning support ## Prerequisites ### Installation ```bash pip install scikit-learn>=1....

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

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 comprehensive reference documentation for algorithms, preprocessing techniques, pipelines, and best practices.

2,210 Updated 1 weeks ago
foryourhealth111-pixel
AI & Automation Solid

training-machine-learning-models

Build train machine learning models with automated workflows. Analyzes datasets, selects model types (classification, regression), configures parameters, trains with cross-validation, and saves model artifacts. Use when asked to "train model" or "evalua... Trigger with relevant phrases based on skill purpose.

2,210 Updated 1 weeks ago
foryourhealth111-pixel
AI & Automation Featured

scikit-learn

Machine learning in Python with scikit-learn. Use for classification, regression, clustering, model evaluation, and ML pipelines.

39,350 Updated today
sickn33
AI & Automation Solid

training-machine-learning-models

This skill trains machine learning models using automated workflows. It analyzes datasets, selects appropriate model types (classification, regression, etc.), configures training parameters, trains the model with cross-validation, generates performance metrics, and saves the trained model artifact. Use this skill when the user requests to "train" a model, needs to evaluate a dataset for machine learning purposes, or wants to optimize model performance. The skill supports common frameworks like scikit-learn.

2,274 Updated today
jeremylongshore
AI & Automation Solid

sklearn-pipeline-builder

Build sklearn pipeline builder operations. Auto-activating skill for ML Training. Triggers on: sklearn pipeline builder, sklearn pipeline builder Part of the ML Training skill category. Use when working with sklearn pipeline builder functionality. Trigger with phrases like "sklearn pipeline builder", "sklearn builder", "sklearn".

2,274 Updated today
jeremylongshore