/jhakkasNewsWala

Primary LanguageJupyter Notebook

Phase1

● Data Generation and EDA: Dataset selection and user profile , clickstream data generation .

● Implementing content based recommendation for selecting articles to serve certain users.

● Developing user interface

○ Backend - Flask

○ Frontend - Bootstrap , Jinja

○ Database - FAISS

Phase2:

● Experimenting with multiple Collaborative Filtering (Matrix Factorization, KNN) approaches.

● Dockerization: Creation of Dockerfile for creating docker images as and when required.

● Developing Flask API.