public static extern int ml_CvANN_MLP_train_Mat(
     IntPtr obj, IntPtr inputs, IntPtr outputs, IntPtr sampleWeights,
     IntPtr sampleIdx, WCvANN_MLP_TrainParams param, int flags);
 public static extern void ml_ANN_MLP_TrainParams_new2(
     CvTermCriteria termCrit, int trainMethod, double param1, double param2,
     out WCvANN_MLP_TrainParams result);
 public static extern void ml_ANN_MLP_TrainParams_new1(
     out WCvANN_MLP_TrainParams result);
 public static extern int ml_CvANN_MLP_train_Mat(
     IntPtr obj, IntPtr inputs, IntPtr outputs, IntPtr sampleWeights,
     IntPtr sampleIdx, WCvANN_MLP_TrainParams param, int flags);
 public static extern void ml_ANN_MLP_TrainParams_new2(
     CvTermCriteria termCrit, int trainMethod, double param1, double param2,
     out WCvANN_MLP_TrainParams result);
 public static extern void ml_ANN_MLP_TrainParams_new1(
     out WCvANN_MLP_TrainParams result);