이 첫 번째 단계에서 시스템은 잠재적으로 거대한 코퍼스에서 시작하고
훨씬 적은 수의 후보 하위 집합을 생성합니다. 예를 들어 후보가
YouTube 생성기를 사용해 수십억 개의 동영상을 수백, 수천 개까지 줄여줍니다.
이 모델은 방대한 양의 데이터를 고려하여 쿼리를 신속하게 평가해야 하며
볼 수 있습니다 주어진 모델은 여러 개의 후보 생성기를 제공할 수 있으며,
다른 하위 집합으로
구성되어 있습니다
점수
다음으로, 다른 모델이 지원자의 점수를 매기고 순위를 매기고
사용자에게 표시할 항목 세트 (10개 순서)입니다. 이후
상대적으로 작은 항목 하위 집합을 평가한다면 시스템은
더 정확한 모델을 만들 수 있습니다.
순위 재지정
마지막으로 시스템은 입력 단계와 관련된 추가 제약 조건을 고려해야 합니다.
최종 순위 예를 들어 시스템에서 사용자가
명시적으로 싫어요를 표시하거나 최신 콘텐츠의 점수를 높이는 경우 순위 재지정
다양성, 신선함, 공정성을 보장하는 데
도움이 될 수 있습니다
강의 중에 이러한 각 단계에 대해 설명하고
YouTube와 같은 다양한 추천 시스템의 예를 살펴보겠습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-07-26(UTC)"],[[["Recommendation systems often use a three-stage architecture: candidate generation, scoring, and re-ranking."],["Candidate generation narrows down a large pool of potential recommendations to a smaller subset for further evaluation."],["Scoring assigns relevance scores to the candidates and ranks them to identify the top recommendations."],["Re-ranking adjusts the initial ranking to address additional factors like user preferences, diversity, and content freshness."]]],[]]