sig
  val regression_results :
    Ann_func.nn_func ->
    Ann_topology.nn_topology ->
    (float array * float array) array ->
    float array ->
    float * float * float * float * float * int * float * float * float *
    float
  val print_regression_results :
    float * float * float * float * float * int * float * float * float *
    float -> unit
  val classification_results :
    Ann_func.nn_func ->
    Ann_topology.nn_topology ->
    (float array * float array) array ->
    float array ->
    float * float * float * float * float * int array array * int * float *
    float * float * float
  val print_classification_results :
    float * float * float * float * float * int array array * int * float *
    float * float * float -> unit
  val print_results :
    Ann_func.nn_func ->
    Ann_topology.nn_topology ->
    (float array * float array) array -> float array -> bool -> unit
end