Develop robust and performant classification models for time series data using machine learning and deep learning