Closed GoAlexander closed 5 years ago
Apache Spark is a cluster computing framework, makes your computation faster by providing inmemory computing and easy integration because of the big spark ecosystem. You can use the spark cluster for various task like machine learning, graph computation by paralleling them.
TensorFlow in short is a Library developed by google for improving performance of your numerical computation, it generates the data flow as graphs where nodes denotes operations and edges denotes data array. Google recently released distributed version of TF thus you can run your TF on distributed environment and also on spark.
If I want to apply deep learning algorithms I will use Tensor Flow. If you want to do other data processing then I will use Spark.
5 wh