Machine Learning: Concepts, Tools And Data Visualization