Machine Learning and Deep Learning Approaches for Fake News Detection | Synapse