디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

구글 검색 알고리즘의 원리

...(141.223) 2007.04.24 09:40:33
조회 1386 추천 0 댓글 1


구글의 PageRank 알고리즘에 대해 내가 알고있는 것을 써보려고 해.
원리도 굉장히 직관적이고, 실질적인 성능까지 보여준 좋은 알고리즘이지.
이 알고리즘의 직관적인 내용은 프갤에 있는 횽들 대부분이 알고 있을 거야.
다른 page들로부터 link가 많이 걸린 사이트 (= inner link가 많은 사이트) 는 좋은 사이트,
다른 page들로의 link가 많은 사이트 (= outer link가 많은 사이트) 는 별 정보가 없는 사이트.
이런 식으로 해서 rank를 매긴다는 얘기.

그런데 이 알고리즘은 그보다 좀 더 깊은 원리가 있는데...
아마 검색 알고리즘에 관심이 많은 횽들에게 도움이 될 지도 몰러. (yundream횽 등등)

우선 문서 검색 (꼭 웹이 아니라도) 을 생각해 보자.
보통 (문서가 됐든 뭐가 됐든) 검색할 대상 데이터는 우선 벡터화를 하게 돼.
문서 데이터의 경우, 어떤 문서 벡터의 n 번째 원소의 값은, 대개 지정 단어가 해당 문서에 나오는 횟수를 의미해.
(횟수가 될 수도 있고 그에 준하는 어떤 상대적인 비율이 될 수도 있음)

예를 들면.
1번째 원소는 "상상플러스" 라는 단어의 빈도수를 나타내고,
2번째 원소는 "김제동",
3번째 원소는 "무한도전",
...
이렇게 10개의 원소들은 연예 방송과 관련된 단어들의 빈도수를 나타내도록 정의하고,
또 다른 10개의 원소들은
"홈런", "타점", "삼진", "이승엽", "양키스" 등등, 야구와 관련된 단어들의 빈도수로 정의하는 거야.

그러면 하나의 문서를 20개의 원소를 가지는 벡터로 나타낼 수 있겠지.

왜 이렇게 "벡터화"를 하느냐?
근본적인 이유는, 임의의 두 아이템에 대해 둘 사이의 유사성 (또는 거리) 를 구할 수 있어야 하기 때문이야.
사람이야 당연히, 눈으로 읽고 머리로 이해하고 "야구 기사"과 "연예 기사"를 분리해 낼 수 있겠지만
컴퓨터가 "야구 기사의 string set"과 "연예 기사의 string set"을 가지고
실제 각각이 어떤 내용인지 이해하는 건 불가능하잖아.

물론 벡터화 하는 방법은 꼭 이것 말고도 여러 가지 방법들이 있지만,
아무튼 어떤 식으로든 벡터화를 했다고 하자.
그러면 이제 임의의 두 문서간의 "거리"를 구할 수 있게 되는데,
벡터의 각 자리별로 차를 구하고, 각각의 차를 제곱해서 더하면 돼.

이때 주제가 서로 다른 문서들은 주제가 같은 문서들에 비해 거리가 커지게 되는데,
예를 들어 상상플러스에 관한 두 문서(A,B)와 야구에 관한 문서(C)가 있고,
A의 첫 번째 원소값("상상플러스" 빈도수)은 10, 두 번째 원소값("김제동" 빈도수)은 5라고 하고,
B는 각각 8, 9라고 하자.
C는 야구 관련 문서니까 둘 다 0이겠지? (물론 이승엽과 김제동이 친구 사이긴 하지만;)
그럼 이 원소들에 대한 차이만 계산하더라도,
A와 B 사이의 차(이걸 d(A,B)라고 할께)는 2^2 + 4^2 = 20.
d(A,C) = 10^2 + 5^2 = 125.
d(B,C) = 8^2 + 9^2 = 145.

확실히 차이가 나지?
이처럼 비슷한 주제의 문서들끼리는 대체로 거리가 가깝고,
상이한 주제끼리는 거리가 멀어지고 그러는 경향이 나타나게 돼.

그런데 문제가 있으니, 뭐가 문제냐...
나머지는 다음 글에서;;;
아놔 본론의 ㅂ자도 아직 안꺼냈는데 글이 이렇게 길어지네;;;

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
공지 프로그래밍 갤러리 이용 안내 [69] 운영자 20.09.28 34964 62
2700842 딱국 진짜 첫번째 딸딸이하던때 성욕의 3배 딱꾹(61.99) 08:26 1 0
2700841 계속 계속 싸고싶어 ㅠㅠㅠㅠ 딱꾹(61.99) 08:25 2 0
2700840 하악!!! 또 싸고싶엇♡ 딱꾹(61.99) 08:23 2 0
2700839 친척이 미드래인지 폰 중고가 등 다 분해한거 안되는거 버리라고, 도리스아(119.195) 08:22 3 0
2700838 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 08:08 7 0
2700837 헬마스터님 요즘 폼이 올라오신듯 합니다 프갤러(172.226) 08:07 17 0
2700836 게임 30분 하다가 껐다 [1] ㅇㅇ(114.30) 07:57 15 0
2700835 이뿐 30초 한녀들 다따먹으려고 정력관리중 딱꾹(61.99) 07:53 18 0
2700834 신입 알려주고 싶지 않은데 자꾸만 알려주게 되네. [1] 프갤러(59.16) 07:47 31 0
2700833 나 딱지 정처기 보러간다 딱지(211.234) 07:43 10 0
2700832 어릴때도 딱국 그래서 유부녀취향이었던게 딱꾹(61.99) 07:16 12 0
2700831 당연히 가임기여성이 젤꼴리징♡ 까아아앗♡ 딱꾹(61.99) 07:14 14 0
2700830 내가 30초반 여자들을 제일 좋아하는 이유가 딱꾹(61.99) 07:13 23 0
2700829 딱국 이런거 보고도 ㅈㄴ 친다.. [2] 딱꾹(61.99) 07:10 37 0
2700828 딱국 논리 어때? 혹시 그냥 여성과 남성의 피크를 일부러 어긋내서 딱꾹(61.99) 07:09 14 0
2700827 아 존나 키스하고싶어 가슴만지고 ㅠㅠㅠㅠ 딱꾹(61.99) 06:59 11 0
2700826 나 진짜 몸이 그냥 유전자의 노예가 되는게 느껴짐 딱꾹(61.99) 06:57 18 0
2700825 솔직히 여성의 번식은 30살이 피크지? 성욕도그렇고 임신이 거의 30. 딱꾹(61.99) 06:56 17 0
2700824 나는내향적이야 통정희박대령갤로그로 이동합니다. 06:45 15 0
2700823 냥덩이 이새끼 ㅆㅂ... 딱꾹(61.99) 06:43 15 0
2700822 아 진짜 업소 가야돼? ㅠㅠㅠ 하 미치겠네... 딱꾹(61.99) 06:42 16 0
2700821 아 존 나 쎅쓰하고싶어.. 헥헥... 딱꾹(61.99) 06:40 13 0
2700820 아 냥덩이 저새끼 업소간거 존나부러워 딱꾹(61.99) 06:37 14 0
2700813 치명적 매력을 가진 bbw임.. ㅇㅇ(112.172) 05:01 22 0
2700804 챗지피티는 이제 못쓸수준이네.. ㅇㅇ(223.39) 04:27 32 0
2700797 에릭 프린스 "미군은 사상 가장 비싼 조직" 발명도둑잡기갤로그로 이동합니다. 03:59 20 0
2700795 “이란, 이미 핵무기 보유…공식 인정 자제할 뿐” 이란 의원 주장 발명도둑잡기갤로그로 이동합니다. 03:56 13 0
2700791 "이재용은 바지회장" 삼성전자 사옥앞 마스크 벗고 외친 젊은 직원들 발명도둑잡기갤로그로 이동합니다. 03:37 48 0
2700790 상반기 취업 실패하니 자살마렵다 [1] 프갤러(118.44) 03:31 59 1
2700789 앱 만들어서 쿠팡파트너스로 쓸 수 있음? Zintp_찐팁갤로그로 이동합니다. 03:28 17 0
2700788 네이버 최종면접 개패고왔다 질문 받음 [1] 프갤러(124.56) 03:21 56 0
2700784 이번에 코엑스 인공지능 전시회 사진 발명도둑잡기갤로그로 이동합니다. 03:09 41 0
2700781 유튜브 프리미엄 결국 결제해버리셨다 [3] 헬마스터갤로그로 이동합니다. 02:39 47 0
2700778 조센 역사 수준 = 알에서 태어나서 나라 건국함 뒷통수한방(1.213) 02:27 16 0
2700772 박스 줍는 노인 입갤이요 ㅇㅅㅇ ㅇㅅㅇ(106.102) 02:05 13 0
2700770 정처기 실기 코딩문제 많이 나왔으면 좋겠다 프갤러(122.199) 01:52 26 0
2700769 버닝썬: K팝 스타들의 비밀 대화방을 폭로한 여성들의 이야기 발명도둑잡기갤로그로 이동합니다. 01:49 21 0
2700767 소박한 주말 목표 ㅇㅅㅇ 노력갤로그로 이동합니다. 01:42 28 0
2700766 RM 'LOST!' 발명도둑잡기갤로그로 이동합니다. 01:40 13 0
2700765 민주노동당 권영길 대선 후보 뮤직비디오 발명도둑잡기갤로그로 이동합니다. 01:32 15 0
2700764 냥덩아 후기좀 올려봐 딱국(61.99) 01:21 21 0
2700763 NewJeans (뉴진스) 'How Sweet' 발명도둑잡기갤로그로 이동합니다. 01:20 17 0
2700762 토요일 오후5시반에 남녀 둘이서 피자먹으면 무슨 관계냐 [7] ㅇㅇ(121.152) 01:13 55 0
2700760 나토리 말에 의하면 프갤에 잘생긴애 세명있대 딱국(61.99) 01:09 27 0
2700759 남자들아.. 나 대신 많이 가주라 딱국(61.99) 01:06 24 0
2700758 아오 냥덩이떔에 자극받아서 4발째 간다.... 딱국(61.99) 01:05 22 0
2700757 기여운 수컷고양이가 지금 뭐하는거야!!! 딱국(61.99) 01:04 15 0
2700756 냥덩이 쟤 다시는 꼿꼿하게 못세우도록 씨 다 뽑아버리고싶다 [2] 딱국(61.99) 01:04 33 0
2700755 제국주의로 귀결되는 독점자본주의는 전체주의다 발명도둑잡기갤로그로 이동합니다. 00:59 12 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2