개발기간:
2023.05 ~ 2023.11
wiki:
Wiki
대한민국 강원도의 산불 발생 확률(0~1)을 기상, 지형, 인적 데이터를 이용하여 예측하는 프로젝트.
기상 데이터는 tabular 데이터로, 지형과 인적데이터는 image 데이터로 구성하여,
멀티모달 학습방식을 사용하여 모델 학습.
- 기상데이터: 기온,습도,풍속,강수량
- 지형데이터: 고도, 경사도, NDVI
- 인적데이터: 인구밀도, 토지이용도
프로젝트 회고 -> 블로그
아래 구글드라이브에서 두 파일을 다운로드 후, wiki에 기재되어 있는 사전준비를 미리 해놔야 코드가 오류없이 돌아갑니다.
또한 설정된 파일 경로와 파일명을 임의로 바꾸면 안됩니다.
raw파일다운로드 /
asos파일다운로드
! 데이터의 용량이 크기 때문에 작업 디렉토리를 용량이 넓은 드라이브에 설정 하는 것을 추천합니다
train_model.py(데이터 수집 및 모델 학습)의 총 실행시간은 대략 2일정도 걸립니다.
단, 멈췄다가 재시작할시 이전 중단지점부터 다시 시작하기 때문에 멈췄다가 다시 실행하여도 상관없습니다.
train_model.py의 경우 실행후, 아무것도 입력할 필요없으며,
test_model.py의 경우 실행 후, prompt에 안내되는 형식에 따라 input 숫자를 입력하면 됩니다.
(과거시점의 경우 입력되는 날짜/시간의 산불발생확률맵을 생성,
미래시점(오늘+2일내)의 경우 입력되는 날짜 이후 1시간30분, 2시간 30분, 3시간30분 뒤의 산불발생확률맵을 생)
pip install -r requirements.txt
python train_model.py
python test_model.py