Park-JuH / MachineLearningTermProject

Perfume recommendation system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Perfume recommendation system


[Project Objective]

The sense of smell is closely linked with memory, more so than any of the other senses. We think scents are not just about scents, they are about telling you your personality, or the impression you want to leave people. Many people search for perfumes that suit them and get recommendations from nearby acquaintances and experts. We want to express our scent, so we want to be helpful by creating a system that recommends perfume to people looking for it.


[Dataset]

noon_perfumes_dataset.csv ✔️

noon_perfumes_buyer_dataset.csv ✔️


[library version]

sagemaker model enviroment

TruncatedSVD
KNeighborsClassifier

fastapi server environment

fastapi==0.68.0 
uvicorn==0.15.0
sagemaker==2.62.0
tensorflow==2.6.2
protobuf==3.18.1
protobuf3-to-dict==0.1.5
pandas==1.3.3
pylint<3
asgiref==3.6.0

Streamlit Virtual environment

streamlit==1.28.2
urllib3==1.26.6
matplotlib==3.7.3
pandas==2.0.3

[Architecture]

스크린샷 2023-12-05 오후 4 10 37

[Reference]

Dataset: https://www.kaggle.com/datasets/monirahabdulaziz/noon-perfume
code: https://github.com/wejdani/Perfume-Recommender

About

Perfume recommendation system


Languages

Language:Jupyter Notebook 84.1%Language:Python 15.9%