GithubHelp home page GithubHelp logo

kyungjaecheong / seoul-fp-weather Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 878 KB

서울시 기상 정보 기반 월별 식중독 환자 수 예측 프로그램

Home Page: https://fpweather-kyungjaecheong.koyeb.app/

License: MIT License

Jupyter Notebook 79.48% Python 3.53% CSS 2.31% JavaScript 1.12% HTML 13.56% Procfile 0.01%
food-poisoning weather

seoul-fp-weather's Introduction

Seoul-FP-Weather

블로그 포스팅 바로가기

image

Seoul Food-Poisoning Prediction Program

  • 서울시 월간 기상정보를 기반으로 서울시 월간 식중독 발생 환자 수를 예측하는 AI 머신 러닝 프로그램

Project ppt Outline 프로젝트 발표 개요

image

Data Pipeline 데이터 파이프라인

image

Modeling 머신러닝 모델링

image

Dashboards 대시보드

  • 연도별, 월별 식중독 트렌드

Looker Studio

  • 계절별, 기상요인별 식중독 트렌드

Tableau

  • 기후평년값 예측환자 수 대시보드

Looker Studio

Takeaway 핵심, 느낀점

image

Web Page 웹페이지 미리보기

image

image

image

image

image

image

seoul-fp-weather's People

Contributors

kyungjaecheong avatar

Watchers

 avatar

seoul-fp-weather's Issues

[Task] step2. modeling

Task Card

Assignee : kyungjaecheong

Job Description

작업 내용을 적어주세요

  • modeling 전 대시보드 용 csv파일 생성
  • LightGBM Regression Modeling
  • model pickling
  • pickle test

[Task] Step4~ HTML 수정

Task Card

Assignee : kyungjaecheong

Job Description

작업 내용을 적어주세요

  • 예측 대시보드 제작 (Looker Studio)
  • 웹페이지 게시 & 수정

[Task] step1-2. RDB -> CloudDB -> localDB

Task Card

Assignee : kyungjaecheong

Job Description

작업 내용을 적어주세요

  • AWS RDS 계정 생성, CloudDB for postgreSQL 구축
  • postgreSQL host 및 password를 .env에 저장
  • postgreSQL로 RDB 스키마 구축, 데이터 입력
  • SQL query를 통해 table join 후 csv로 저장

[Task] step1. data preparation

Task Card

Assignee : kyungjaecheong

Job Description

작업 내용을 적어주세요

  • 식품의약품안전처 Open API 인증 키 얻은 후 URL주소 .env 에 저장
  • 서울 열린 데이터 광장에서 서울시 월 별 기상 개황 자료 다운로드(csv)
  • 다운 받은 데이터를 RDB로 넣을 수 있는 형태로 가공(jupyter)

[Task] Step3-2. Flask & Heroku

Task Card

Assignee : kyungjaecheong

Job Description

작업 내용을 적어주세요

  • Heroku - Github 연동
  • Procfile 생성
  • requirements.txt 생성
  • 배포 테스트

[Task] Step3-2. Flask & HTML

Task Card

Assignee : kyungjaecheong

Job Description

작업 내용을 적어주세요

  • Flask 구동 file 생성 (app.py)
  • HTML & CSS 생성 - bootstrap
  • Error page 생성
  • icon 제작
  • index.html 및 css file 완성 - 홈페이지 구현
  • 웹페이지에 대시보드 구현
  • 모바일 최적화 진행
  • 웹페이지 테스트

[Task] Step3-1. make dashboard

Task Card

Assignee : kyungjaecheong

Job Description

작업 내용을 적어주세요

  • Dashboard 생성 - Looker Studio
  • Dashboard 생성 - Tableau

[Task] 평년값 데이터 DB에 추가

Task Card

Assignee : kyungjaecheong

Job Description

작업 내용을 적어주세요

평년값(1991~2020)을 대시보드에 활용하기 위해 DB에 새 데이터 추가

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.