Software Project 2 - AD Project

April 12, 2020 · View on GitHub

AD Project 의 기획을 적어보겠다.

서비스 목적

  • 사용자 관심 카텍고리의 기사를 추천해서 보여준다.

간략한 서비스 소개

관심 카테고리

사용자는 관심 카테고리를 설정할 수 있다.

선택한 관심 카테고리의 기사를 추천하고 선택해서 볼 수 있게한다.

선택하지 않은 카테고리도 물론 볼 수 있다.

아무 기사나 선택한 후 다음 선택하면 그 데이터를 수집하고 추천 기사 목록을 보여준다.

검색

기사를 검색해서 볼 수 있다.

사용 기술

  • Markov Chain 을 이용해서 사용자의 데이터를 가공한다. (핵심)
    • 기사 -> 다른 기사로 넘어가는 확률을 계산
    • 확률 기반으로 내림차순 정렬한 후 추천 기사 제공
  • Android Studio 를 이용해 Application 제작
  • Python 을 이용해 서버 제작
  • AWS EC2 instance 로 서버 구동