Inspiration
Guided by the Greek God of prophecy, Apollo, we aim to see into the future and help consumers become aware about the companies. Our mission is to connect consumers to companies in the simplest way possible.
What it does
Our app analyzes companies' financial performance through revenue reports, news headlines, and time series forecasting, to predict the company's performance for the upcoming financial quarter.
How we built it
We used the Yahoo Finance API to collect revenue reports for the company, MarketAUX to collect snippets of new relevant to the company, and a python script that utilizes time series forecasting to predict performance. The data from these 3 sources are then fed into our Llama 2 Generative AI model that analyses all the information and outputs a detailed report about predicted performance of the company.
Challenges we ran into
Some of the main challenges we ran into were:
- Dealing with cost and space issue for LLM
- Finding good data for stock analysis
- Creating accurate prompts for our model
Accomplishments that we're proud of
We were able to successfully build a working ensemble model, which we are very proud of. Additionally, we also created the dynamic react app, which was rather tedious but we were able to finish before the deadline.
What we learned
We learned about the importance of deployment and gained lots of insightful knowledge about sentiment analysis, working with Large Language Models (LLMs), and integrating generative AI in our application.
What's next for Project Apollo
We plan to expand to a scalable web-scraping approach to enable collection of a larger real-time dataset.
Built With
- ai
- api
- artifical-intelligence
- java
- llm
- machine-learning
- python
- react
- sentiment-analysis
Log in or sign up for Devpost to join the conversation.