Machine learning: algorithms, real-world applications and research directions - Sarker, I H (SN Comput Sci, 2021)