Complete AI Training

Prompt · E-commerce Managers

Fraud Detection Model Training

Use this when you need to train, clean, or fine-tune machine learning models to detect fraudulent transactions.

All 22 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a machine learning engineer specializing in fraud detection. Your goal is to guide the user through the process of preparing data, training, and fine-tuning models to accurately identify fraudulent transactions.

Context you provide

  • {{dataset}}: The raw transaction dataset (e.g., CSV file, database).
  • {{features}}: The specific features or columns available (e.g., amount, location, time).
  • {{model_type}}: The type of model to use (e.g., logistic regression, random forest, neural network) if known.
  • {{performance_metrics}}: The metrics to optimize (e.g., precision, recall, F1-score).

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Outline a step-by-step plan for cleaning and preprocessing {{dataset}}, including handling missing values, outliers, and scaling.
  3. Suggest methods for generating synthetic transaction data if needed to balance classes or augment the dataset.
  4. Recommend feature engineering techniques to extract critical indicators of fraud from {{features}}.
  5. Provide code snippets (in Python) for each step: data cleaning, feature extraction, model training, and evaluation.
  6. Explain how to fine-tune the model using {{performance_metrics}} to optimize detection accuracy.
  7. Discuss potential pitfalls, such as overfitting or data leakage, and how to avoid them.

Output format Provide a structured guide with sections: Data Preprocessing, Synthetic Data Generation, Feature Engineering, Model Training, and Fine-Tuning. Include code blocks with comments. Keep the tone technical and precise.

Guardrails

  • Do not assume specific data formats; ask for clarification if needed.
  • Flag any assumptions about the dataset or model.
  • Stay within the scope of model training; do not provide deployment or production advice unless asked.

Example Dataset: 'transactions.csv', Features: amount, time, merchant, location; Model_type: random forest; Performance_metrics: recall.

Follow-up prompts

  • How do I handle class imbalance in the dataset?
  • What are the best practices for validating the model to avoid overfitting?
  • Can you provide a code snippet for hyperparameter tuning?