Skip to content

GDSC Chung-Ang University Solution Challenge Team2 Python AI

Notifications You must be signed in to change notification settings

GDSC-CAU/Wiro-Python-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Wiro

An App-based Platform to reduce the incidence of lonely deaths.


Problem Statement

South Korea is confronting a significant problem of lonely death among seniors live alone, which is expected to worsen due to issues like aging society.

Through Our in-depth research we found that elderly individuals who live alone are dealing with several issues in their daily lives.

We took 3rd and 11th SDGs to deal with this society problem.

Overall process of our solution is as follows.

  1. Each user get two notifications each day. One is a Mission, another one is a Checklist.
  2. Users completes the missions or reply to the checklists they received.
  3. If there is no complete/reply sign, or our Deep Learning Algorithm decided that a user is in danger, it automatically sends SOS sign to their family, caregivers, thus preventing potential tragedies.

Target SDGs

  • Goal 3. Good Health and Well-Being
  • Goal 11. Sustainable Cities and Communities

AI repo

This particular repository demonstrates workflow from data engineering to recommendation algorithm. The code is not identical to our code on GCP function, but it help understanding the process.

Guide

  1. Open data_engineering.ipynb
    • It shows how the data was built and processed.
    • Base thoughts we had on designing phase.
  2. Open deeplearning.ipynb
    • Build a model and analyze it with SHAP library to get feature importance.
    • If you are unable to run the whole code, it's fine since we added pre-trained model named "wiro_DL_model.h5". You can load model on next notebook or your own.
  3. Open recommendation.ipynb
    • It contains our database dictionary, and checklist/mission recommendation algorithm
    • Can predict the likelihood of lonely death on sample data.

High-Level Architecture Diagram

How Each Components Work?

  • Cloud Function decides Mission / CheckList based on our Algorithm for each user, and sends it to user via Firebase Cloud Messaging
  • Personal Data or Mission / CheckList History, and all of necessary data of each user is saved to Firebase Firestore

Flutter Application Repository

Back-End Repository

Python AI Repository (Currently Watching)


Team Info

  • Yongmin Yoo (유용민)
    • GDSC CAU 22-23 Core Member
    • Team Leader / Flutter Application / Firebase Firestore
    • Github

  • Sangwoo Shin (신상우)
    • GDSC CAU 22-23 Member
    • Back-End / GCP Hosting / Firebase Firestore
    • Github

  • Seunghoon Lee (이승훈)
    • GDSC CAU 22-23 Member
    • DeepLearning / GCP Cloud Functions / Firebase Cloud Messaging
    • Github

About

GDSC Chung-Ang University Solution Challenge Team2 Python AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published