This document discusses machine learning techniques for time series analysis and financial applications. It introduces common machine learning models like neural networks, convolutional neural networks, and LSTM networks. It also covers challenges like labeling financial data, overfitting, and backtesting strategies. Feature engineering techniques are proposed like triple barrier labeling and continuous trading signals. The document concludes with discussing future work like multi-asset modeling, strategy development and live trading.