이직, 취업준비생과 같은 사용자의 정보를 바탕으로 연봉을 예측할 수 있다면 취업에 도움이 되지 않을까 하는 마음으로 프로젝트를 진행하였습니다.
- 사람인 OPEN API를 이용하여 약 5만개의 데이터를 수집하였습니다.
- database.py
- 수집시간 : 14시간 40분
- 2022년 06월 22일 오전 11시까지 등록되어있는 사람인 채용공고 데이터
- 수집한 데이터는 postgresql에 저장하였습니다.
- jypyter notebook에서 데이터를 분석 및 연봉예측 모델링을 했습니다.
- eda.ipynb
- 생성된 모델은 피클링으로 부호화 후 다시 복호화하여 flask에 넘겼습니다.
- 데이터 분석에 활용한 데이터는 sqlite에 저장하였습니다.
- sqlite의 데이터를 클라우드 서비스인 elephantsql에 데이터를 이전하였습니다.
- elephantsql에 저장되어 있는 데이터를 대시보드를 만드는데 사용하였습니다.
- 생성된 대시보드를 flask에 임베딩하였습니다.
- 완성된 웹 사이트를 heroku로 배포하였습니다.
현재 heroku의 무료 정책이 변경되어서 배포된 웹사이트는 확인할 수 없습니다.
스크린샷 자료만 첨부하겠습니다.
산업 및 업종, 학력, 경력, 근무형태를 선택 후 제출 버튼을 클릭합니다.
모델이 입력값에 대해 연봉을 예측하여 반환합니다.
데이터 분석에 활용한 대시보드의 모습입니다.