Run the notebook to predict the user's financial investment's loss or gain [Support and Resistance Strategy]
Finbro-Explanation.mp4
Notebook link: https://colab.research.google.com/drive/1QeELaqTgtRb5n1frtvWv_3nwCKkjdQlN?usp=sharing
- Replit Link: https://replit.com/@MechaBotZ/Finbro?v=1
Finbro aims to solve several key problems in the financial industry:
- Real-Time Decision Making: Traditional financial decision-making can be slow and inefficient. Our system uses the LLM open-source model to provide real-time notifications, enabling executives and sales personnel to make quick decisions based on current data.
- Predictive Analysis: Predicting financial loss is a complex task that requires analyzing numerous variables. Our system uses machine learning to predict potential financial losses based on historical data, helping users to mitigate risk.
- Future Investment Value Prediction: Predicting future investment values can help users plan their financial strategies more effectively. Our system uses LSTM, a type of recurrent neural network, to predict next month’s investment values based on past trends.
- Automated Alerts: Keeping track of significant transactions or investments can be challenging. Our system sends out notifications when these hit crucial points, allowing users to take immediate action. Overall, Finbro makes financial decision-making more efficient, informed, and proactive, which can lead to improved financial outcomes. It’s a great example of how technology can transform traditional industries.
- Paid API: OpenAI APIs can be costly and time-consuming, especially when dealing with financial data. However, we managed to work around this by optimizing your usage and ensuring that every API call was necessary and provided valuable information.
- Limited Data: Machine learning models perform better with more data, but have a limited dataset to work with. Despite this, we were able to train your model effectively, demonstrating the robustness of your approach.
- Data Inconsistency: Backtracking new data with previous data can indeed lead to inconsistencies. However, we addressed this by implementing rigorous data cleaning and preprocessing steps, ensuring that your ML model received high-quality, consistent data.
-> We utilized MongoDB and Flask for our backend to ensure that user responses are stored, allowing the model to yield improved results over time. Furthermore, we’ve incorporated an option in the interface that allows users to choose whether or not they want their data saved.
- Generative AI
- Python
- Machine Learning
- Deep Learning
- Data science
- MongoDB
- Flask
To run model: Download Jupyter Notebook and run the model
extact user-int-mistral.zip
cd user-int-mistral
make
open http://localhost:8000 # in browser
extract & go to user-int-mistrail folder & run
curl https://ollama.ai/install.sh | sh
- you can also add multiple user data and train model, as per now single users financial growth and loss were taken into dataset