/lifelogging

Examining lifelogging data using data mining techniques and machine learning concepts.

Primary LanguageJupyter NotebookMIT LicenseMIT

lifelogging

Examining lifelogging data using data mining techniques and machine learning concepts.

Data

All data used in this project is stored in the csv directory.

┌── preprocessing_visualization.ipynb
├── classification.ipynb
├── life_pattern_report.ipynb
└── csv
    ├── device_uplink.csv
    ├── user_information.csv
    └── user_action_annotation
        ├── 230.csv
        ├── ...
        └── 676.csv

Scripts

  • preprocessing_visualization.ipynb
    • Preprocessing the data and visualizing it in useful ways.
  • classification.ipynb
    • Applying some classification and regression methods in order to predict depression levels.
  • life_pattern_report.ipynb
    • Generating a life pattern report for a user, which includes several useful information ranging from simple statistics to recommendations to improve the user’s life.