namespace ame {
  namespace patterns {
    struct best_match_inference;
    struct forward_inference;

    template<typename Model , typename TrainingMethod , 
             typename InferenceMethod  = forward_inference> 
      class classification_task;
  }
}