많은 사람들이 잣신 주변 사람들의 관심사를 궁금하고 공통 관심사를 형성하고자 합니다.
이에 NearTube를 통해 주변 사람들의 영상을 수집하고 이웃의 관심 영상을 제공하고자 합니다.
이 프로젝트를 통해 친구 / 회사 사람들 / 동네 이웃들이 많이 보는 영상/ 관심사를 제공해준다면, 사용자는 새로운 영상에도 흥미를 느끼고 이웃과 공통 관심사 형성도 가능합니다.
이 서비스는 개인정보보호에 대한 중요성을 인식하여, 회원들의 개인정보를 철저히 보호하며, 분석된 결과는 회원 개인에게만 제공될 예정입니다.
카테고리 추천 예시 : 경희대 학생 / 경희대 교수 / 강남 개발자 직군 / 강남 20대 여성 / OO초등학교 10대
당신이 본 유튜브 70%는 알고리즘이 추천… 자신도 모르게 중독
못믿을 유튜브 추천 알고리즘…'싫어요' 눌렀는데 계속 추천
유튜브화면에 뜨는 영상들이 거의 다 똑같은 영상들만 떠요 시청기록삭제를해도 똑같아요 - YouTube 커뮤니티
| Chrome Extension | React | Spring | Mysql | AWS |
|---|---|---|---|---|
- user google login
- 사용자의 개인정보(이메일/이름/성별)을 받아오기
- 사용자의 youtube 구독 리스트 받아오기
user youtube activity 정보 받아오기(좋아요,싫어요,댓글)(미정)
- get top vidoes
- 사용자가 “youtube”에 접속했을 때, 상단에 노출되는 유튜브 영상들 수집
- show recommended cluster(recommend) - 핵심 기능
- 사용자가 youtube에 접속했을 때, 상단 부분에 클러스터링된 유사한 그룹 정보 제공
- 사용자가 속한 그룹의 최다빈출 동영상, 채널, 카테고리 제공
- Member System
- 기본적인 회원 CRUD 기능
- Video / Channel / Location System
- 기본적으로 크롬 익스텐션으로 수집하는 정보
- 유저의 구독 채널, 위치, 비디오 영상 정보 수집
- Clustering System - 핵심
- K-Means Clustering (Java Weka 이용)
- 사용자의 위치 정보를 토대로 Clustering 진행
- (문제 발생) 초기 선택 centroid에 따라 성능이 달라짐 → 여러 centroid를 발생시켜 반복해서 학습 → 가장 좋은 성능을 보이는 centroid 선택
- K-Means Clustering (Java Weka 이용)
- Recommend System
- 해당 유저와 가상 유사한 그룹 정보를 제공
- 그룹 추천은 여러 기준이 적용될 예정 (장소, 학과, 영상 etc…)
- Clustering Page
- 클러스터링 결과를 확인할 수 있는 페이지 제공
로그인 화면
메인 서비스 화면


