Team Ashish N Mhatre & Ashwin Kadam
Company ABC is struggling to manage their inventory stocks, predict future demand, and provide an enhanced customer journey on their website. With a small customer base, they need a solution that can provide insights to drive business decisions and improve customer satisfaction.
We, NEU-Analytics, propose the following solutions to address the challenges faced by Company ABC:
- Build a demand forecasting model to predict future demand
- Implement semantic search for products to ease customer journey from landing to checkout
- Build a knowledge base based on YouTube review videos to perform generative QA
- Build a product recommendation model to implement hybrid recommendations
To install the dependencies for this project, please run the following command:
pip install -r requirements.txt
To run the project, please follow these steps:
- Clone the project repository
- Run the Demand Forecasting notebook to (Setup snowflake environment, Transform and load data tables onto snowflake, Deploy Model, UDFs & Stored Proc)
- Run Product_Associate notebook to (Setup pinecone environment, Transform data and train model to upload vector embeddings onto pinecone index)
- Launch Ecommerce.py file using
Streamlit run Ecommerce.py