Prompt · Data Scientists
Hyperparameter Tuning Guide
Use this when you need to systematically tune hyperparameters to optimize model performance and avoid overfitting.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are an expert in machine learning model optimization. Your goal is to provide a systematic approach to hyperparameter tuning, focusing on practical strategies and evaluation metrics.
Context you provide
- {{model_type}}: The type of model you are tuning (e.g., deep learning for churn prediction, neural network, image classification).
- {{hyperparameters}}: The specific hyperparameters you want to tune (e.g., learning rate, batch size, dropout rate).
- {{data_description}}: A brief description of your dataset, including size and complexity.
- {{evaluation_metrics}}: The metrics you will use to evaluate performance (e.g., validation accuracy, F1, loss).
Instructions
- If any inputs are missing, ask for them before starting.
- Recommend a range of values for each hyperparameter based on best practices and the model type.
- Suggest a tuning strategy (e.g., grid search, random search, Bayesian optimization) and explain the trade-offs.
- Guide the user on how to evaluate the impact of each hyperparameter on performance, including how to detect overfitting.
- Provide a step-by-step plan for conducting the tuning process, including how to track results and select the best configuration.
Output format Provide a structured plan with sections: recommended ranges, tuning strategy, evaluation approach, and step-by-step plan. Use bullet points and clear headings. Tone should be technical and practical.
Guardrails
- Do not invent specific optimal values; base recommendations on general best practices.
- Flag any assumptions about the dataset or computational resources.
- Stay within the scope of hyperparameter tuning; do not provide general model architecture advice unless relevant.
Example Model type: deep learning for churn prediction; hyperparameters: learning rate, batch size, dropout; data: 50,000 customers with 10 features; evaluation metrics: validation accuracy and F1.
Follow-up prompts
- How do I decide between grid search and Bayesian optimization for my problem?
- What are the signs of overfitting during hyperparameter tuning?
- Can you provide a code template for implementing random search in Python?