int mlp_setnet (int nl, int *nn); void mlplearnalloc_ (); void mlplearnfree_ (); int mlp_setlearn (int lmet, float eta, float decay, float epsilon, float Delta, int nreset, float tau, float lambda); int mlp_setnpat (int ifile, int npat, int ipond); int mlppatnum_ (int *ifile, int *npat); int mlpaddnpat_ (int *ifile, int *npat, int *ipond); void mlpgetnpat_ (int *ifile, int *npat, int *ninp, int *nout, int *ipond); void mlp_initw (int mode); void mlpprw_ (); void mlpprff_ (); void mlpprfun_ (int *lang); void mlploadw_ (); void mlpsavew_ (); void mlp_free (); int mlp_setpat (int ifile, int ipat, float *rin, float *rans, float pond); float mlp_epoch (int iepoch); float mlptest_ (int *ifile); /*void mlpcompute_ (float *rin, float *rout);*/ void mlpgetdata_ (int *ifile, int *ipat, float *rin, float *rout, float *rans, float *pond); /*void mlpprpawf_ ();*/ void mlpreadf_ (int *ifile); int mlpsettf_ (int *layer, int *neuron, int *tfunc); int mlpgettf_ (int *layer, int *neuron, int *tfunc); void mlpnorm_ (); void mlpgetnet_(int *nlayer, int *nneur); int mlpgetw_(int *layer, int *neuron, float *weights); float mlpversion_ ();