간편한 복제
2522 단어 복제품
복제 기능의 실현: 필터 기능 강조
주요 웹 서비스에서 흔히 볼 수 있는recomment 기능('추천합니다'등)이 실현되었기 때문에 글을 씁니다.
간단한 방법이라 난이도가 높지 않아요!
복제 기능이란 무엇입니까?
아마존과 멜가리 등 주요 서비스에서 흔히 볼 수 있는'추천합니다!'이런 놈.
제가 이번에 만든 서비스인 Ability(응용프로그램 정보 공유 서비스)를 예로 들어 설명합니다.
각 사용자가 검사하는 어플리케이션
이름:
Trello
Asana
Notion
미스터 A
1
1
-
미스터 B
-
1
1
미스터 C
1
1
1
미스터 D
-
-
1
A 씨가 "Trello"랑 "Asana"를 댓글로 남겨주셨어요.
B 씨가 "Asana"랑 "Notion"을 댓글로 달아주셨어요.
C씨는 "Trello", "Asana", "Notion"을 평했다.
D님이'Notion'이라고 댓글을 달아주셨어요.
A씨가 로그인할 때 추천하는 앱을 내놓는 것을 고려하다.
토론 방침은 다음과 같다.
1. A 리뷰 앱과 관련된 사람을 찾는다.
여기서는 Jackard 지수를 사용하여 관련성을 나타냅니다.
Jaccard 지수는 유사도를 계산하는 데 쓰인다.
공식은 다음과 같다.
간단명료하게 그림으로 표시하면 다음과 같다.
참조 링크: https://mieruca-ai.com/ai/jaccard_dice_simpson/
A와 B 리뷰 애플리케이션을 각각 집합하면 Jaccard(Jaccard) 지수는 다음과 같습니다.
예를 들어 A, B의 성적표 지수를 계산하면
|A∩B| = 1
|A∪B| = 3
1/3 = 0.33....
되다
마찬가지로 C씨와 D씨도 계산하면 아래 그림과 같다.
이름:
Trello
Asana
Notion
Jaccard 지수
미스터 A
1
1
-
☓
미스터 B
-
1
1
0.333....
미스터 C
1
1
1
0.666....
미스터 D
-
-
1
0
그래서 A와 관련된 사람은 C씨입니다.
2. C댓글에 A댓글이 없는 앱 추천
그림에서 보듯이 아래 부분.
여기는 노션입니다. A씨의 추천에 표시됩니다.
코드는 별도로 기재됩니다!!
다음은 이번에 제작된 서비스입니다.
https://ability-applications.com/home
Reference
이 문제에 관하여(간편한 복제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomoya_sakusaku/items/8a3ef360b68ef0644e83텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)