Machine Learning Project No.1 1 - Dataset Description 2 - Jupyter Notebook 2.1 - Exploratory Data Analysis (using Jupyter Notebook) 2.2 - Preliminary Model Training (using Jupyter Notebook) 3 - Modular Programming 3.1 - Setup 3.1.1 - Folder Structure 3.1.2 - Error, Exception Handling & Logging 3.2 - Data Ingestion 3.3 - Data Transformation 3.4 - Model Training 3.5 - Hyperparameter Tuning