Inspiration
Our inspiration for this project was the recent dip in tech stalks across America. We wanted to predict the value of stocks ahead of time so we wouldn't make the worst decisions when it came to investing. Machine learning could also be better at predicting future values and changes of stocks than an educated human.
What it does
Our model predicts the stock prize fir a specific company based on past behavior which it is trained on
How we built it
We used deep learning. We used the Sequential Keras model with the LSTM (Long short-term memory) algorithm. The LSTM algorithm captures historical trends and makes predictions based on the data it collects.
Challenges we ran into
Our original plan was to make a web app that users could interact with to predict stocks. Unfortunately, Streamlit (flask alternative) wasn't compatible with Jupyter Notebook.
Accomplishments that we're proud of
Our model accuracy is 96% (worst case on average) to even 99.97% (best case). The LSTM algorithm is powerful, which is why we used it.
What we learned
We learned a new implementation of deep learning in algorithmic trading, and we learned a bunch about the stock market.
What's next for Bear or Bull
In the future, we hope to make a flask web app so users could use it. We also would like to train it on way more data of longer periods of stock market data for companies. We would also like it to be converted into other formats like an app.
Built With
- ai
- deep-learning
- financialcontent-stock-chart
- keras
- math
- numpy
- pandas
Log in or sign up for Devpost to join the conversation.