A hyper-personalization system for banking enthusiasts that provides personalized banking tips, and techniques using advanced AI models.
- Personalized banking product recommendations based on user preferences
- Banking technique suggestions
- Feedback based recommendation
- Interactive user interface
- Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Run the application:
streamlit run app.pyapp.py: Main Streamlit applicationmodels/: Directory for storing model filesdata/: Directory for storing recipe and user datautils/: Utility functions for data processing and model inference
- Streamlit for the web interface
- Hugging Face Transformers for natural language processing
- Sentence Transformers for semantic similarity
- Pandas and NumPy for data manipulation
- Scikit-learn for machine learning utilities