Forecasting Stock Price: A Deep Learning Approach with LSTM And Hyperparameter Optimization

Authors

  • Yifan You

DOI:

https://doi.org/10.54097/vfa8fe80

Keywords:

Deep Learning, Stock Price Prediction, LSTM Neural Networks, Financial Forecasting, Time Series Forecasting.

Abstract

This research embarks on the development and implementation of a comprehensive exploration of stock price forecasting, harnessing the potential of Long Short-Term Memory (LSTM) neural networks—a renowned tool in time series analysis and deep learning. Its overarching aim is to construct a robust model for precise stock price predictions, leveraging the intrinsic capabilities of LSTM and deep learning techniques. In the intricate landscape of financial markets, the ability to forecast stock prices accurately holds paramount significance, facilitating well-informed decision-making and effective risk management. This comprehensive study encompasses the essential phases of the research process, including meticulous data collection, preprocessing, architectural configuration centered around LSTM, and rigorous model evaluation. The automated optimization of hyperparameters is executed to fine-tune model performance, ensuring that it attains optimal precision. The outcomes of this study underscore the remarkable efficacy of the LSTM-based deep learning model in capturing intricate patterns inherent in stock market data. These findings not only offer promising insights for the application of LSTM and deep learning in finance but also advance the field by elevating the accuracy and reliability of stock price predictions.

Downloads

Download data is not yet available.

References

Avramidis, A. N., Diamantaras, K. I., & Belsis, P. (2017). Ensemble of stacked denoising autoencoders (ESDAE) for effective intrusion detection in computer networks. Expert Systems with Applications, 87, 295-309.

Schmidhuber, J., Hochreiter, S. (1997). Long Short-Term Memory. Neural Computation, 9(8), 1735-1780.

Tsantekidis, A., Passalis, N., Tefas, A., Kanniainen, J., Gabbouj, M., & Iosifidis, A. (2017). Using deep learning for price prediction by exploiting stationary limit order book features. Expert Systems with Applications, 83, 187-205.

Witten, I. H., Frank, E., & Hall, M. A. (2011). Data Mining: Practical Machine Learning Tools and Techniques. Morgan Kaufmann.

Bao, W., Yue, J., Rao, Y., & Wang, Y. (2017). A deep learning framework for financial time series using stacked autoencoders and long-short term memory. PloS One, 12(7), e0180944.

Ribeiro, M. T., Singh, S., & Guestrin, C. (2016). "Why should I trust you?" Explaining the predictions of any classifier. In Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining (pp. 1135-1144).

Optuna. (2019). Optuna: A Next-generation Hyperparameter Optimization Framework. Retrieved from https://optuna.org/

Yoon, J., & Kim, J. (2018). Time series forecasting using LSTM deep neural networks. In 2018 10th International Conference on Software, Knowledge, Information Management and Applications (SKIMA) (pp. 1-6). IEEE.

Géron, A. (2019). Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems. O'Reilly Media.

Kingma, D. P., & Ba, J. (2014). Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980.

Rumelhart, D. E., Hinton, G. E., & Williams, R. J. (1986). Learning representations by back-propagating errors. Nature, 323(6088), 533-536.

Bishop, C. M. (2006). Pattern recognition and machine learning. Springer.

Hyndman, R. J., & Koehler, A. B. (2006). Another look at measures of forecast accuracy. International journal of forecasting, 22(4), 679-688.

Downloads

Published

13-03-2024

How to Cite

You, Y. (2024). Forecasting Stock Price: A Deep Learning Approach with LSTM And Hyperparameter Optimization. Highlights in Science, Engineering and Technology, 85, 328-338. https://doi.org/10.54097/vfa8fe80