ML Model Training
ML Model Training guides you through building and optimizing machine learning models across three major frameworks. Learn data preparation, feature engineering, algorithm selection, and hyperparameter tuning with practical examples for classification, regression, and clustering.
ML Model Training teaches you to build supervised models using scikit-learn, PyTorch, and TensorFlow.
AI-generated summary based on this skill's SKILL.md
Install
aj-geddes/useful-ai-prompts/ml-model-training · repository language: Shell
git clone https://github.com/aj-geddes/useful-ai-prompts
cp -r useful-ai-prompts/skills/ml-model-training ~/.claude/skills/ml-model-trainingnpx skillfed install aj-geddes/useful-ai-prompts/ml-model-trainingFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I train machine learning models with scikit-learn, PyTorch, or TensorFlow?
ML Model Training covers supervised learning across all three frameworks. With scikit-learn, you build models like RandomForest or SVM in just a few lines. PyTorch and TensorFlow let you design custom neural networks with greater flexibility. The skill guides you through data loading, model instantiation, training loops, and evaluation for classification and regression tasks.
What does ML Model Training cover for hyperparameter tuning?
ML Model Training teaches hyperparameter optimization techniques including grid search, random search, and Bayesian methods. You'll learn to tune parameters for algorithms like random forests and gradient boosting, validate your choices with cross-validation, and prevent overfitting through early stopping and regularization strategies.
How do I compare and evaluate multiple ML algorithms?
ML Model Training shows how to benchmark different algorithms on your dataset using consistent evaluation metrics. Learn to compute accuracy, precision, recall, and F1-score for classification; MSE and R² for regression. The skill demonstrates cross-validation workflows to ensure fair comparisons and identify which algorithm performs best for your task.
Can ML Model Training help me build neural networks and deep learning models?
Yes. ML Model Training covers neural network implementation with PyTorch and TensorFlow, including CNNs, RNNs, and transformer architectures. You'll learn layer design, activation functions, loss functions, and training loops. The skill progresses from simple feedforward networks to advanced deep learning patterns for image and sequence tasks.
What data preparation and feature engineering does ML Model Training include?
ML Model Training guides you through the full pipeline: handling missing values, scaling and normalizing features, encoding categorical variables, and engineering new features. You'll learn why preprocessing matters, when to apply different techniques, and how to build reusable preprocessing pipelines that prevent data leakage between train and test sets.
Is ML Model Training suitable for production-ready model deployment?
ML Model Training focuses on building, training, and optimizing models. While it covers best practices like cross-validation and overfitting prevention that support production readiness, deployment specifics (containerization, serving APIs, monitoring) are beyond its scope. It prepares you to hand off well-tuned models to deployment workflows.
SKILL.md
rendered from the published skill — quoted content, verbatim
ML Model Training
Training machine learning models involves selecting appropriate algorithms, preparing data, and optimizing model parameters to achieve strong predictive performance.
Training Phases
- Data Preparation: Cleaning, encoding, normalization
- Feature Engineering: Creating meaningful features
- Model Selection: Choosing appropriate algorithms
- Hyperparameter Tuning: Optimizing model settings
- Validation: Cross-validation and evaluation metrics
- Deployment: Preparing models for production
Common Algorithms
- Regression: Linear, Ridge, Lasso, Random Forest
- Classification: Logistic, SVM, Random Forest, Gradient Boosting
- Clustering: K-Means, DBSCAN, Hierarchical
- Neural Networks: MLPs, CNNs, RNNs, Transformers
Python Implementation
```python import numpy as np import pandas as pd import matplotlib.pyplot as plt from sklearn.model_selection import train_test_split, cross_val_score from sklearn.preprocessing import
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 3 files
skills/ml-model-training/SKILL.md
skills/ml-model-training/scripts/scaffold-analysis.sh
skills/ml-model-training/templates/notebook-template.py