Skip to content

Latest commit

 

History

History
74 lines (47 loc) · 2.99 KB

README.md

File metadata and controls

74 lines (47 loc) · 2.99 KB

Smart Start-Up

Concept

When it comes to start-ups, there can be a lot of difficulties involved. Chief among these difficulties is finding funding until the business is self-sustaining. That's where this project comes in. I built a custom neural network trained on over 315,000 prior SBA loan interactions that predicts whether a start-up will qualify for the loan they're looking for based on information such as industry, location type, etc.

Once I made the neural network, I built a web app so that start-ups can simply input their information and see how likely they are to qualify for the loan they're looking for. Additionally, the web app uses retrieval augmented generation (RAG) to feed the start-up's data and information about SBA loans to the ChatGPT API, which returns personalized advice to the start-up on how it can increase its chances of qualifying for the loan.

Finally, I programmed an authentication system so that start-ups can create an account to save their results!

Tech Stack

  • Pandas for data pre-processing
  • TensorFlow for model creation and training
  • Flask for serving the model
  • React & useSWR (in TypeScript) for the web app front-end
  • Express (in JavaScript) for the main web app server
  • PostgreSQL (using the Sequelize ORM) for the database
  • LangChain for RAG & ChatGPT

    • More Details

      Prediction Creation Page:

      Here, start-ups can enter their information.

      Form with questions asking for start-up information


      Prediction Results Page:

      Start-ups see the model's prediction as well as advice created with retrieval augmented generation (RAG). Start-ups can also click 'Save Data' to save new predictions to their account.

      Box with model prediction, which is a percentage, and advice from ChatGPT


      Account Dashboard

      Here, start-ups can see their latest information, model prediction, and advice.

      Box with start-up's information such as location and loan type

      Box with more of start-up's information such as model prediction and advice


      Account Creation and Log-In Pages

      Account creation page asking for username, password, and name

      Log-in page asking for username and password