Machine Learning For Time Series Data