This is a stock prices predictor app build in python using recurrent neural network, yahoo finance api, streamlit, and other machine learning models.
View Demo
·
Report Bug
·
Request Feature
·
Send a Pull Request
This is a stock prices predictor app build in python using recurrent neural network, yahoo finance api, streamlit, pandas, etc. Data for the stocks is read into a Data frame from yahoo finance using the pandas_datareader module. The variety of the recurrent neural networks used for this project are LSTM(Long Short-Term Memory networks) which are capable of learning long-term dependencies in sequential prediction problems like the stock prices prediction. The choice of using LSTM instead of RNN came because according to GeeksforGeeks RNN fails to store information for a longer period of time.
Click Here to View Project Website
DISCLAIMER: This is not investing advice. I am not a proffesional who is qualified in giving any financial advice. This a preoject purely about Machine Learning using Financial data.
Here are the main modules and tool I used for the project
- Create a prediction model for a specific stock
- Train a model that can be used for any stock
- Add other prediction models like Facebook's FBProphet
- Create a Streamlit web application
- Deploy the web application
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are extremely appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Tinotenda Rodney Alfaneti - @Linkedin