Skip to content

College data science project - analysis of customer's session in Electronic Store.

Notifications You must be signed in to change notification settings

luk-st/purchase-in-session-analysis

Folders and files

NameName
Last commit message
Last commit date
Jan 9, 2022
Jan 9, 2022
Jan 9, 2022
Jan 9, 2022
Jan 9, 2022
Jan 9, 2022
Jan 9, 2022
Jan 9, 2022
Jan 7, 2022
Jan 9, 2022
Jan 7, 2022
Jan 7, 2022
Jan 9, 2022
Oct 28, 2021

Repository files navigation

ANALYSIS AND PREDICTION ON USER PURCHASE DEPENDING ON HIS SHOP'S SESSION

Łukasz Staniszewski & Bartosz Cywiński

Warsaw University of Technology


Project Description (PL)

Projekt realizowany jest w ramach przedmiotu Inżynieria Uczenia Maszynowego (IUM).

W ramach projektu wcielamy się w rolę analityka pracującego w firmie „eSzoppping” – sklepu internetowego z elektroniką i grami komputerowymi. Praca na tym stanowisku nie jest łatwa – zadanie dostajemy w formie enigmatycznego opisu i to do nas należy doprecyzowanie szczegółów tak, aby dało się je zrealizować. To oczywiście wymaga zrozumienia problemu, przeanalizowania danych, czasami negocjacji z szefostwem. Poza tym, oprócz przeanalizowania zagadnienia i wytrenowania modeli, musimy przygotować je do wdrożenia produkcyjnego – zakładając, że w przyszłości będą pojawiać się kolejne ich wersje, z którymi będziemy eksperymentować. Jak każda szanująca się firma internetowa, eSzoppping zbiera dane dotyczące swojej działalności – są to:

  • baza użytkowników,
  • katalog produktów,
  • historia sesji użytkowników,
  • dane dotyczące wysyłki zakupionych produktów.

Zadanie: Dobrze byłoby wiedzieć czy dana sesja użytkownika zakończy się zakupem. Dzięki temu nasi konsultanci będą mogli baczniej przyglądać się tym sesjom i szybciej rozwiązywać potencjalne problemy.


Project Organization

├── README.md          <- The top-level README for developers using this project.
│
├── config             <- config folder for microservice logging 
│
├── data
│   ├── processed      <- The final, canonical data sets for modeling.
│   └── raw            <- The original, immutable data dump.
│
├── logs               <- microservice logs
│
├── microservice       <- microservice source code
│
├── models             <- Trained and serialized models, model predictions, or model summaries
│
├── notebooks          <- Jupyter notebooks with data exploration and model selection.
│
├── reports            <- Reports generated as jupyter notebooks.
│
├── session_purchase   <- Source code for use in this project.
│   ├── __init__.py    <- Makes src a Python module
│   │
│   ├── data           <- Scripts to download or generate data
│   │   └── make_dataset.py
│   │
│   └── models         <- Scripts to train models and then use trained models to make predictions
│
├── tests              <- Unit tests
│
└── requirements.txt    <- used python packages, to reproduce environment