OCaNNL: OCaml Neural Networks Library