Podsumowanie kursu
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Powinieneś już wiedzieć, jak wykonać te czynności:
- Opisz cel systemów rekomendacji.
- Wyjaśnij, z czego składa się system rekomendacji, w tym generowanie kandydatów, przyznawanie im ocen i ponownie ich rankingowanie.
- Używaj wektorów dystrybucyjnych do reprezentowania elementów i zapytań.
- Wskaż różnice między filtrowaniem treści i filtrowaniem opartym na współpracy.
- Opisz, jak można stosować czynnikowanie macierzy w systemach rekomendacji.
- Wyjaśnienie, jak głębokie sieci neuronowe mogą przezwyciężyć niektóre ograniczenia faktoryzacji macierzy.
- Opisz podejście do tworzenia systemu rekomendacji, które polega na wyszukiwaniu, ocenianiu i ponownie ustalaniu rankingu.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-01-13 UTC.
[null,null,["Ostatnia aktualizacja: 2025-01-13 UTC."],[[["\u003cp\u003eRecommendation systems predict which items a user will like based on their past behavior and preferences.\u003c/p\u003e\n"],["\u003cp\u003eThese systems use a multi-stage process: identifying potential items (candidate generation), evaluating their relevance (scoring), and refining the order of presentation (re-ranking).\u003c/p\u003e\n"],["\u003cp\u003eEmbeddings play a key role in representing items and user queries, facilitating comparisons for recommendations.\u003c/p\u003e\n"],["\u003cp\u003eTwo primary approaches for recommendation are content-based filtering (using item features) and collaborative filtering (using user similarities).\u003c/p\u003e\n"],["\u003cp\u003eDeep learning techniques enhance traditional methods like matrix factorization, enabling more complex and accurate recommendations.\u003c/p\u003e\n"]]],[],null,["# Course summary\n\n\u003cbr /\u003e\n\nYou should now know how to do the following:\n\n- Describe the purpose of recommendation systems.\n- Explain the components of a recommendation system including candidate generation, scoring, and re-ranking.\n- Use embeddings to represent items and queries.\n- Distinguish between content-based filtering and collaborative filtering.\n- Describe how matrix factorization can be used in recommendation systems.\n- Explain how deep neural networks can overcome some of the limitations of matrix factorization.\n- Describe a retrieval, scoring, re-ranking approach to building a recommendation system."]]