除了 Spark MLlib,還有其他用於分散式機器學習的框架:
- TensorFlow / Keras:支持分散式深度學習訓練(數據並行、模型並行)。
- PyTorch:也提供分散式訓練功能 (DistributedDataParallel)。
- Horovod:由 Uber 開源的分散式深度學習訓練框架,可與 TensorFlow, Keras, PyTorch 配合使用。
- Dask-ML:類似 Spark MLlib,但基於 Dask 分散式計算框架。
了解 Spark MLlib 是基礎,知道存在其他專用於深度學習等的框架即可。