A survey of machine learning for big data processing | Synapse