I. Introduction
Stock prices are highly volatile and complex nonlinear dynamic systems. It is very complex to find out information from patterns. Predicting the stock market is rife with difficulties and presents many obstacles, and creating a model for stock market prediction is fraught with challenges. As of now, there is no enduring theory or reliable technique that has been proven effective [1]. The machine learning approach is based on recognizing patterns and similarities between historical data. This helps in generating more accurate predictions as well as improving the accuracy of overfitting responses.