Skip to content

충청북도 공공데이터 창업경진대회 동향분석서비스

Notifications You must be signed in to change notification settings

taeyoung1005/00_data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Article

ACIN2022 방승철, 신종호, 박태영, 안수빈

충청북도 공공데이터 활용 창업경진대회 제품 개발 부문 우수상

http://www.breaknews.com/926581

https://news.unn.net/news/articleView.html?idxno=534441

http://www.newspim.com/news/view/20220924000026

https://www.gukjenews.com/news/articleView.html?idxno=2557191

http://www.dhnews.co.kr/news/articleView.html?idxno=207484

http://www.jbnews.com/news/articleView.html?idxno=1371739


DH-SERVICE 동향분석 웹 애플리케이션

DH-SERVICE는 사용자가 검색어와 날짜를 입력하면 실시간으로 네이버 뉴스 댓글을 기반으로 감성 분석을 수행하고, 결과를 그래프로 시각화하여 제공하는 웹 애플리케이션입니다.

목차

소개

포토 스튜디오는 네이버 뉴스에서 특정 키워드에 대한 댓글을 수집하고, 이를 분석하여 긍정/부정 감성을 평가합니다. 분석 결과는 일별 그래프와 원형 그래프 등 다양한 시각화 형태로 제공됩니다.

기능

  • 네이버 뉴스 댓글 수집
  • 댓글의 긍정/부정 감성 분석
  • 분석 결과를 그래프로 시각화
  • 검색 히스토리 저장 및 관리

설치

로컬에서 포토 스튜디오 애플리케이션을 설정하려면 다음 단계를 따르세요:

  1. 저장소 클론:

    git clone https://github.com/taeyoung1005/00_data.git
    cd 00_data/main_program
  2. 종속성 설치:

    pip install -r requirements.txt
  3. Flask 애플리케이션 실행:

    python __main__.py
  4. 애플리케이션 접근: 웹 브라우저를 열고 http://127.0.0.1:5000으로 이동합니다.

사용법

기본 사용법

  1. 키워드 입력: 초기 화면에서 검색 키워드를 입력하고 시작일과 종료일을 선택합니다.
  2. 검색 시작: "검색" 버튼을 눌러 검색을 시작합니다. 로딩 페이지가 표시됩니다.
  3. 결과 확인: 검색이 완료되면 결과 페이지에서 감성 분석 결과를 확인할 수 있습니다.

결과 페이지

  • 긍정/부정 감성 그래프: 일별 긍정 및 부정 감성 비율을 그래프로 확인할 수 있습니다.
  • 원형 그래프: 전체 긍정 및 부정 비율을 원형 그래프로 확인할 수 있습니다.
  • 워드 클라우드: 주요 키워드의 빈도를 워드 클라우드로 확인할 수 있습니다.

구성

디렉토리 구조

00_data/
└── main_program/
    ├── static/
    │   ├── images/
    │   └── search.csv
    ├── templates/
    │   ├── index.html
    │   ├── resultPage.html
    │   ├── guide.html
    │   ├── loding.html
    │   └── graph_page.html
    ├── __main__.py
    ├── start.py
    ├── comment_txt.py
    ├── utils/
    │   └── predict.py
    └── requirements.txt

설정

  • __main__.py: Flask 애플리케이션의 메인 파일로, 라우팅과 주요 로직을 포함하고 있습니다.
  • start.py: 네이버 뉴스 댓글 크롤링 및 데이터 전처리 로직을 포함하고 있습니다.
  • comment_txt.py: 댓글을 처리하고 워드 클라우드를 생성하는 로직을 포함하고 있습니다.
  • predict.py: 감성 분석 모델을 사용하여 댓글의 감성을 예측하는 로직을 포함하고 있습니다.

종속성

  • Flask
  • Matplotlib
  • Numpy
  • Openpyxl
  • Tqdm

다음 명령어로 종속성을 설치합니다:

pip install -r requirements.txt

문제 해결

  • TemplateNotFound 오류: 템플릿 파일이 올바른 디렉토리에 있는지 확인합니다.
  • 파일 경로 오류: 파일 경로가 올바른지 확인하고, 상대 경로와 절대 경로를 올바르게 설정합니다.
  • 종속성 오류: requirements.txt 파일을 참조하여 모든 종속성이 설치되었는지 확인합니다.

About

충청북도 공공데이터 창업경진대회 동향분석서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published