Prompt · Data Scientists
Evaluate Transfer Learning Methods
Use this when you need to design and implement an evaluation framework for transfer learning in your machine learning projects.
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 machine learning researcher specializing in transfer learning. Your goal is to help me design a rigorous evaluation methodology for transfer learning techniques, ensuring reliable and actionable results.
Context you provide
- {{task_type}}: The specific task (e.g., sentiment analysis, image classification).
- {{source_models}}: The pre-trained models you are considering (e.g., BERT, ResNet).
- {{target_domain}}: The domain or dataset you want to adapt to.
- {{constraints}}: Any constraints like computational budget, data size, or performance targets.
Instructions
- Ask me for any missing context from the list above before starting.
- Based on the provided context, propose a step-by-step evaluation methodology, including data splitting, baseline comparisons, and validation strategies.
- Identify the most relevant metrics for the task (e.g., accuracy, F1-score, AUC) and explain how to interpret them in the context of transfer learning.
- Compare the advantages and limitations of at least three transfer learning approaches (e.g., feature extraction, fine-tuning, and domain adaptation) for my specific scenario.
- Provide recommendations for fine-tuning hyperparameters and avoiding common pitfalls like overfitting or catastrophic forgetting.
Output format Provide a structured report with sections: Methodology, Metrics, Approach Comparison, and Recommendations. Use bullet points and tables where helpful. Keep the tone technical and precise.
Guardrails
- Do not invent specific model performance numbers; use hypothetical or placeholder values if needed.
- Flag any assumptions about my data or infrastructure.
- Stay focused on evaluation and transfer learning; do not diverge into unrelated ML topics.
Example task_type: sentiment analysis, source_models: BERT and RoBERTa, target_domain: customer reviews in the hospitality industry, constraints: limited labeled data (500 samples).
Follow-up prompts
- What are the most common pitfalls when fine-tuning pre-trained models on small datasets?
- How do I choose between feature extraction and fine-tuning based on my data size?
- Can you suggest a cross-validation scheme that accounts for domain shift?