Dask-ML enables parallel and distributed machine learning using Dask alongside existing machine learning libraries like Scikit-Learn.

This library combines a variety of approaches, including the following:

  1. Accelerating existing algorithms within Scikit-Learn
  2. Implementing new parallel algorithms
  3. Deploying other distributed services like XGBoost or TensorFlow

In all cases we endeavor to provide a single unified interface around the familiar NumPy, Pandas, and Scikit-Learn APIs.