Wydział Informatyki
Kierunek studiów Informatyka Poziom i forma studiów drugiego stopnia stacjonarne
Specjalność / Ścieżka dyplomowania Inteligentne Technologie Internetowe Profil kształcenia ogólnoakademicki
Nazwa przedmiotu Systemy personalizacji treści w Internecie Kod przedmiotu INF2SPT
Rodzaj przedmiotu obieralny
Forma zajęć i liczba godzin W Ć L P Ps T S Semestr 2/3
15 30 Punkty ECTS 3
Przedmioty wprowadzające
Cele przedmiotu

Zaznajomienie z celem personalizacji treści w Internecie. Poznanie systemów rekomendacji opartych o filtrowanie kolaboratywne, przetwarzanie tekstu. Poznanie metod określania podobieństwa pomiędzy obiektami oraz metodologii oceny działania algorytmów personalizacji. Zdobycie umiejętności implementacji efektywnego systemu rekomendacji.

Treści programowe

Wykład:
1. Wprowadzenie do problemu personalizacji treści. Przegląd i analiza działających systemów personalizacji.
2. Niespersonalizowane systemy rekomendacji.
3. Filtrowanie kolaboratywne (collaborative filtering). Systemy user-to-user oraz item-to-item.
4. Filtrowanie oparte o przetwarzanie tekstu (content-based).
5. Metody szacowania podobieństwa oraz wyznaczania sąsiedztwa.
6. Faktoryzacja macierzy w systemach rekomendacji. Systemy hybrydowe.
7. Ocena działania technik personalizacji.

Pracownia specjalistyczna:
1. Analiza cech i przeznaczenia działających systemów personalizacji.
2. Implementacja niespersonalizowanego systemu rekomendacji.
3. Wykorzystanie gotowych bibliotek do implementacji techniki filtrowania kolaboratywnego.
4. Wykorzystanie gotowych bibliotek do implementacji techniki filtrowania typu content-based.
5. Zastosowanie i weryfikacja metod szacowania podobieństwa oraz wyznaczania sąsiedztwa.
6. Implemenatcja techniki faktoryzacji macierzy w systemach rekomendacji.
7. Ocena działania technik personalizacji. Wybór i użycie wskaźników oceny.

Metody dydaktyczne

symulacja,   metoda projektów,   programowanie z użyciem komputera,   burza mózgów,   metoda przypadków,   wykład informacyjny,  

Forma zaliczenia

Wykład - egzamin pisemny testowy.
Pracownia specjalistyczna - projekt i implementacja systemu personalizacji.

Symbol efektu uczenia się Zakładane efekty uczenia się Odniesienie do kierunkowych efektów uczenia się
EU1 terminowo realizuje wybrane zadania INF2_U10
INF2_U12
INF2_U13
EU2 zna rodzaje i możliwości wykorzystania systemów personalizacji INF2_W03
INF2_W07
INF2_U09
EU3 zna algorytmy i zasadę ich działania wykorzystywane w poszczególnych grupach systemów personalizacji INF2_W07
INF2_U04
INF2_U06
INF2_U12
INF2_K02
EU4 potrafi dobrać odpowiedni rodzaj systemu do rozpatrywanego problemu INF2_U02
INF2_U05
INF2_U08
INF2_U09
INF2_U13
INF2_K01
Symbol efektu uczenia się Sposób weryfikacji efektu uczenia się Forma zajęć na której zachodzi weryfikacja
EU1 ocena projektu Ps
EU2 test pisemny, projekt W, Ps
EU3 test pisemny, projekt W, Ps
EU4 Projekt Ps
Bilans nakładu pracy studenta (w godzinach) Liczba godz.
Wyliczenie
1 - Udział w wykładach - 15x1h 15
2 - Udział w pracowni specjalistycznej - 15x2h 30
3 - Przygotowanie do pracowni specjalistycznej 10
4 - Realizacja zadań projektowych 10
5 - Przygotowanie do zaliczenia przedmiotu 5
6 - Udział w konsultacjach 5
RAZEM: 75
Wskaźniki ilościowe GODZINY ECTS
Nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela 50
(6)+(1)+(2)
2.0
Nakład pracy studenta związany z zajęciami o charakterze praktycznym 50
(4)+(2)+(3)
2.0
Literatura podstawowa

1. Ch. C. Aggarwal, Recommender Systems The Textbook, Springer, 2016.
2. F. Ricci, L. Rokach, B. Shapira, Recommender Systems Handbook, springer, 2015.
3. S. Owen, R. Anil, T. Dunning, E. Friedman, Mahout in Action, Manning Publications, 2011 - dostępna bezpłatna wersja elektroniczna

Literatura uzupełniająca

1. D. Jannach, M. Zanker, A. Felfernig, G. Friedrich, Recommender Systems: An Introduction, Cambridge University Press, 2010.
2. M. D. Ekstrand, J. T. Riedl, J. A. Konstan, Collaborative Filtering Recommender Systems, Human–Computer Interaction, Vol. 4, No. 2 (2010) pp. 81–173 (dostępny w wersji elektronicznej).

Jednostka realizująca Katedra Systemów Informacyjnych i Sieci Komputerowych Data opracowania programu
Program opracował(a) dr inż. Urszula Kużelewska 2020.05.22