이 프로젝트는 Python의 Django 프레임워크와 자연어 처리 라이브러리인 konlpy를 활용하여 뉴스 기사를 요약하는 웹 애플리케이션을 개발하는 것입니다. 사용자가 설정한 키워드에 따라 관련성이 높은 기사를 탐색하고, 해당 기사의 내용을 요약하여 제공하는 기능을 구현하였습니다.
- 웹 페이지 개발: Django를 이용하여 사용자 인터페이스를 구성하고, 뉴스 기사를 입력받는 폼을 구현하였습니다.
- 뉴스 기사 스크래핑: API를 활용하여 실시간으로 뉴스 기사를 수집하였습니다.
- 자연어 처리 기반 요약:
konlpy를 활용하여 수집한 뉴스 기사의 핵심 내용을 추출하고 요약하였습니다. - 키워드 기반 검색: 사용자가 입력한 키워드를 기반으로 관련성이 높은 기사를 탐색하였습니다.
- Django 프레임워크를 활용한 웹 애플리케이션 개발 과정을 익혔습니다.
konlpy를 활용하여 한국어 자연어 처리 및 텍스트 요약 기법을 학습하였습니다.- API를 통한 데이터 수집 및 처리 과정을 경험하였습니다.
- 키워드 기반의 정보 검색 및 관련성 분석 방법을 이해하였습니다.
- 다양한 뉴스 소스를 추가하여 데이터의 다양성 확보
- 요약 알고리즘의 고도화를 통한 정확도 향상
- 사용자 맞춤형 뉴스 추천 기능 구현
- 반응형 웹 디자인을 통한 사용자 경험 개선
- 최동현
- 김상준
- 안성진
2024년 5월 13일 ~ 2024년 5월 20일