Machine Learning Workflow: A Comprehensive Guide