mlpack 3: a fast, flexible machine learning library