Application of LSTM, GRU and ICA for Stock Price Prediction