This document discusses various machine learning algorithms that have been used for stock market prediction, including CNN, ARIMA, LSTM, random forests, and support vector machines. It provides a literature review of past research applying these algorithms to predict stock prices using historical data. The document concludes that LSTM and ARIMA models generally provide the best predictions based on evaluating various algorithms on large datasets of historical stock market data.