Code Monkey home page Code Monkey logo

finbro's Introduction

Run the notebook to predict the user's financial investment's loss or gain [Support and Resistance Strategy]

Video solution of Finbro:

Finbro-Explanation.mp4

Problem it solves

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.

Challenges we ran into

  • 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.

Core Techs Used:

  • Generative AI
  • Python
  • Machine Learning
  • Deep Learning
  • Data science
  • MongoDB
  • Flask

For decision-making in financial analyses,

image image

How to Run:

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

Linux & WSL2

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

finbro's People

Contributors

amarnath-rao avatar

Watchers

 avatar

Forkers

venkat-kowshik

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.