들어가며
본격적으로 최종 프로젝트를 진행하는 날이다. 오전에는 유현태 교수님, 오후에는 강영묵 교수님께서 프로젝트에 관한 조언들을 해주셨다. 오늘은 설정한 주제에 관해서 데이터 확보와 전처리 그리고 프로젝트 전체적인 흐름에 대해서 진행했다.
주제 선정 - 유성구 재활용정거장 입지 선정 예측
대전지역사회 문제은행 웹사이트에서 대전시에 거주하고 있는 사람들의 애로사항들을 쭉 확인해보았다. 그 중 눈에 띄었던 것은 쓰레기에 관한 문제였다. 무분별한 쓰레기투기에 대한 악취와 보기 안좋은 미관 등 많은 사람들이 민원을 제기하고 있었다. 또한 쓰레기통 개수를 늘려달라는 민원도 함께 제기됐다. 이러한 문제점에 착안해서 쓰레기통의 위치를 유동인구가 많은 곳에 추가 배치하면 좋겠다고 생각했다. 적절하다고 판단하는 위치를 AI모델을 이용해서 예측함으로써 좀 더 많은 사람들이 쓰레기를 버릴 수 있도록 접근성을 높여주는 것이다.
현재 유성구에서는 재활용정거장(다양한 종류의 쓰레기를 버릴 수 있는 정거장) 16개가 곳곳에 배치되어 있다. 기존 재활용 정거장의 위치가 적절한지, 혹은 추가로 배치되면 좋을만한 곳을 지정해주는 방안으로 확장하여 주제를 선정했다.
활용할 데이터
대전광역시 유성구 생활쓰레기 배출장소 데이터
유성구의 쓰레기 유형에 따른 지정배출장소가 저장된 데이터이다. 위도와 경도값 까지 존재하기 때문에 유성구의 쓰레기배출장소 위치를 지도로 시각화하여 분포 현황을 분석할 수 있다.
대전광역시 유성구 법정동별 일평균 유동인구 데이터
현재 가장 최신 자료인 2022년 1월부터 12월까지의 유동인구 수가 각 법정동마다 새벽, 저녁, 주간, 출근, 퇴근 시간대 별로 기록되어 있다. 이 데이터를 바탕으로 유동인구가 많은 곳을 추려서 재활용 정거장 입지를 선정하는 데 중요한 척도가 될 것이다.
유성구 법정동별 상권 매출 데이터
법정동별로 발생되는 쓰레기의 양과 상권 매출의 상관관계를 분석하기 위해 활용된다. 이 데이터는 존재하지 않기 때문에 오픈업의 상권분석 데이터를 바탕으로 직접 데이터 셋을 제작했다.
유성구 법정동별 예상 쓰레기 배출량
대전세종인포그래픽스 2023-12(통권 89호)에 따르면 유성구의 1인당 하루 쓰레기 배출량이 930g이라고 한다. 유성구의 상권별 유동인구와 인당 쓰레기 배출량을 이용하여 계산식을 구현하면 예상 쓰레기 배출량을 알아낼 수 있을 것이다.
프로젝트 흐름
데이터 전처리와 직접 생성을 해줌으로써 데이터 준비가 모두 끝나면 재활용정거장 입지를 예측해줄 모델을 구현할 것이다. 모델은 k-means, p-median을 이용해서 군집화를 통해 쓰레기 안심구역을 나누고, 나눠진 구역을 바탕으로 어느 위치에 입지를 선정하면 좋을 지 예측까지 진행한다. 입지 예측이 끝난 후에는 그 곳의 상태가 어떤지 직접 가서 모습을 촬영하여 이미지파일을 마련하고, 쓰레기 안심구역으로서 타당한지 검증하는 절차를 가진다.
마무리
교수님께서 조언해주신 부분 중 AI보다 시각화 쪽에 중점을 둠으로써 쓰레기 문제를 분석하고 실제 이미지 촬영으로 시각적인 정보까지 전달하는 것이 좋은 아이디어라고 느꼈다. 데이터가 없는 부분이 있어서 새로 제작하는 부분이 쉽지 않았지만 이 부분만 잘 끝내면 이후 과정은 크게 어렵지 않을거라고 생각한다.
'ABC부트캠프 테크노트' 카테고리의 다른 글
[33일차] ABC부트캠프 : 최종 프로젝트(3) (0) | 2024.08.24 |
---|---|
[32일차] ABC부트캠프 : 최종 프로젝트(2) (0) | 2024.08.24 |
[30일차] ABC부트캠프 : IS프로젝트 교육(발표 요령) (0) | 2024.08.14 |
[29일차] ABC부트캠프 : 데이터 라벨링 (0) | 2024.08.13 |
[28일차] ABC부트캠프 : NVIDIA 트랜스포머 기반 NLP 애플리케이션 구축 (0) | 2024.08.12 |