# 나만의 유튜브 추천 알고리즘 만들기

> Clean Markdown view of GeekNews topic #3326. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=3326](https://news.hada.io/topic?id=3326)
- GeekNews Markdown: [https://news.hada.io/topic/3326.md](https://news.hada.io/topic/3326.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-12-07T09:29:04+09:00
- Updated: 2020-12-07T09:29:04+09:00
- Original source: [towardsdatascience.com](https://towardsdatascience.com/i-created-my-own-youtube-algorithm-to-stop-me-wasting-time-afd170f4ca3a)
- Points: 16
- Comments: 1

## Topic Body

- 유튜브 API로 나한테 도움이 되는 비디오만 찾아서 보기

- 조회수/구독자 비율로 최신 비디오의 랭킹을 생성

ㅤ→ 구독자가 많으면 조회수가 높으므로, 구독자 적은 채널에 가중치

ㅤㅤ단, 5000명 이상의 채널. 그리고 최대 비율은 5로 설정

ㅤ→ 일주일에 한번, 지난 7일간 올라온 비디오만.

ㅤㅤ( 올라온지 오래되면 조회수가 높으므로 )

ㅤ→ 조회수/구독자 비율을 등록일수로 나눈게 최종 메트릭

* 실제로 GPT-3로 검색해보니 단순히 구독자 많은 채널의 재미없는 비디오보다, 구독자가 적지만 유용하고 재미난  비디오를 더 찾을수 있었음.

- 코드는 깃헙에 공개 : https://github.com/chris-lovejoy/YouTube-video-finder

- 동작방식

ㅤ1. 검색어와 기간을 이용해서 유튜브 비디오 검색

ㅤ2. 비디오 관련 지표들 추출

ㅤ3. 위 함수로 비디오 랭크 생성

ㅤ4. 관련 비디오 정보를 DataFrame에 저장

ㅤ5. 탑 5개의 비디오를 출력

- AWS Lambda 에 업로드 해서 자동으로 실행하게 하려했으나 실패

- 현재는 그냥 로컬에서 스크립트를 실행중

## Comments



### Comment 3736

- Author: xguru
- Created: 2020-12-07T09:30:42+09:00
- Points: 1

실제로 요즘 유튜브에서 기술관련 영상을 검색해보면, 인도에서 만든 개념소개 영상들이 너무 많이 나오고 그것들이 실제로 구독자도 조회수도 많지만 재미없는게 많은데요. 이런 방식으로 테스트 해보면 좋을거 같기는 합니다.
