WA R S AW D ATA S C I E N C E M E E T U P

Podobne dokumenty
Wnioskowanie rozmyte. Krzysztof Patan

Jeśli X jest przestrzenią o nieskończonej liczbie elementów:

Inteligentne systemy informacyjne

ALGORYTM PROJEKTOWANIA ROZMYTYCH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO

Inżynieria Wiedzy i Systemy Ekspertowe. Niepewność wiedzy. dr inż. Michał Bereta Politechnika Krakowska

KORELACJE I REGRESJA LINIOWA

WYKŁAD 10 Rozmyta reprezentacja danych (modelowanie i wnioskowanie rozmyte)

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Odkrywanie wiedzy z danych przy użyciu zbiorów przybliżonych. Wykład 3

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

Piotr Sobolewski Krzysztof Skorupski

Problemy złożone trudno jest analizować precyzyjnie Wiedza eksperta w złożonych przypadkach daje się opisać tylko w sposób nieprecyzyjny, np.

Inteligencja obliczeniowa

INTERPOLACJA I APROKSYMACJA FUNKCJI

Rozmyte systemy doradcze

CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków

Zasada rozszerzania. A U A jest zbiorem rozmytym, B jest obrazem zbioru A Przeniesienie rozmytości A w odwzorowaniu f na zbiór B. sup.

X Y 4,0 3,3 8,0 6,8 12,0 11,0 16,0 15,2 20,0 18,9

Tomasz Pawlak. Zastosowania Metod Inteligencji Obliczeniowej

Interwałowe zbiory rozmyte

Budowa modeli klasyfikacyjnych w oparciu o funkcję odległości w przestrzeni zdarzeń i uogólnienie pojęć probabilistycznych na przestrzenie metryczne

ZASTOSOWANIE ZBIORÓW ROZMYTYCH W OCENIE OSIĄGNIĘCIA EFEKTÓW KSZTAŁCENIA

Techniki Optymalizacji: Stochastyczny spadek wzdłuż gradientu I

SZTUCZNA INTELIGENCJA

Rozkład łatwości zadań

Nazwa przedmiotu: METODY SZTUCZNEJ INTELIGENCJI W ZAGADNIENIACH EKONOMICZNYCH Artificial intelligence methods in economic issues Kierunek:

Projekt sportowo-zdrowotny Szkoły Podstawowej w Parchowie. Projekt sportowo-zdrowotny. Tytuł projektu: ŻYJ MĄDRZE ZDROWO I SPORTOWO

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

THE PART OF FUZZY SYSTEMS ASSISTING THE DECISION IN DI- AGNOSTICS OF FUEL ENGINE SUBASSEMBLIES DEFECTS

Technologie i systemy oparte na logice rozmytej

SZTUCZNA INTELIGENCJA

Genetyka populacji. Ćwiczenia 7

Modelowanie zależności. Matematyczne podstawy teorii ryzyka i ich zastosowanie R. Łochowski

Układy logiki rozmytej. Co to jest?

W narzędziu typu Excel, Calc czy Gnumeric napisz formułę logiczną która wyznaczy wartośd przynależności dla podanej temperatury do zbioru gorąco.

Elementy Modelowania Matematycznego Wykład 4 Regresja i dyskryminacja liniowa

Algorytmy wspomagania decyzji Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s.

Kurs logiki rozmytej. Wojciech Szybisty

PLAN STUDIÓW STACJONARNYCH PIERWSZEGO STOPNIA DLA KIERUNKU INŻYNIERIA DANYCH

Zadanie 0 gdy nie mamy logiki rozmytej. Zadanie 1- gdy już mamy logikę rozmytą

Analiza Współzależności

Logika Stosowana. Wykład 5 - Zbiory i logiki rozmyte Część 1. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"

Kurs logiki rozmytej - zadania. Wojciech Szybisty

Algorytmy wspomagania decyzji Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s. 230/C-3

Tadeusz Pankowski

SID Wykład 7 Zbiory rozmyte

Opinie o polskim filmie

ZBIORY ROZMYTE I WNIOSKOWANIE PRZYBLIŻONE

MODELOWANIE W OCHRONIE

I. Podstawowe pojęcia i oznaczenia logiczne i mnogościowe. Elementy teorii liczb rzeczywistych.

STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI. METODY HEURYSTYCZNE wykład 6. (alternatywa dla s) (zdef. poprzez klasę s) GAUSSOWSKA F.

Inżynieria Wiedzy i Systemy Ekspertowe. Niepewność wiedzy. dr inż. Michał Bereta Politechnika Krakowska

Modelowanie sytuacji konfliktowych, w których występują dwie antagonistyczne strony.

NIEPRECYZYJNY OPIS PORZĄDKU ZATRZYMANIA STRATY

Stanisław Cichocki. Natalia Nehrebecka

Matematyka zajęcia fakultatywne (Wyspa inżynierów) Dodatkowe w ramach projektu UE

WIELKA SGH-OWA POWTÓRKA ZE STATYSTYKI REGRESJA LINIOWA

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści

KIERUNKOWE EFEKTY KSZTAŁCENIA

Przygotowanie do poprawki klasa 1li

TEORETYCZNE PODSTAWY INFORMATYKI

Film to życie, z którego wymazano plamy nudy (A. Hitchcock) rodzaje i gatunki filmowe

EGZAMIN MATURALNY Z MATEMATYKI

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

Optymalizacja ciągła

Skrypt 12. Funkcja kwadratowa:

Metody Rozmyte i Algorytmy Ewolucyjne

Stanisław Cichocki. Natalia Nehrebecka

PODSTAWY INŻYNIERI WIEDZY

Logika rozmyta typu 2

przybliżeniema Definicja

ZARZĄDZANIE POPULACJAMI ZWIERZĄT SPOKREWNIENIE INBRED

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA ŚRÓDROCZNYCH I ROCZNYCH OCEN KLASYFIKACYJNYCH Z MATEMATYKI W KLASIE II GIMNAZJUM

Badania eksperymentalne

Inżynieria Wiedzy i Systemy Ekspertowe. Logika rozmyta. dr inż. Michał Bereta Politechnika Krakowska

Wskazówki do sporządzenia umowy z kamerzystą

EGZAMIN W KLASIE TRZECIEJ GIMNAZJUM W ROKU SZKOLNYM 2017/2018 CZĘŚĆ 2. MATEMATYKA ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ

PROGRAM STUDIÓW K_W05, K_W07 K_U 01, K_U02, K_U05, K_U12, K_K01, K_K02, K_K03. Egzamin pisemny, obserwacja studenta na zajęciach, ocena projektu

Wykład 1 Sprawy organizacyjne

? 14. Dana jest funkcja. Naszkicuj jej wykres. Dla jakich argumentów funkcja przyjmuje wartości dodatnie? 15. Dana jest funkcja f x 2 a x

Podstawy sztucznej inteligencji

Analiza Danych Sprawozdanie regresja Marek Lewandowski Inf 59817

V Seminarium Naukowe "Inżynierskie zastosowania technologii informatycznych" - relacja

Wykaz ważniejszych oznaczeń Podstawowe informacje o napędzie z silnikami bezszczotkowymi... 13

Algorytm wyznaczania najkrótszej ścieżki w grafie skierowanym w zbiorze liczb rozmytych

Zadania przygotowawcze do konkursu o tytuł NAJLEPSZEGO MATEMATYKA KLAS PIERWSZYCH I DRUGICH POWIATU BOCHEŃSKIEGO rok szk. 2017/2018.

SPIS TREŚCI PRZEDMOWA WYKAZ WAŻNIEJSZYCH OZNACZEŃ 1. PODSTAWOWE INFORMACJE O NAPĘDZIE Z SILNIKAMI BEZSZCZOTKOWYMI 1.1. Zasada działania i

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

Algorytm grupowania danych typu kwantyzacji wektorów

Przetwarzanie obrazów wykład 4

Sterowanie z wykorzystaniem logiki rozmytej

Przykładowe rozwiązania

Programowanie celowe #1

Matura próbna 2014 z matematyki-poziom podstawowy

KARTA INFORMACYJNA PRZEDMIOTU

b) Wybierz wszystkie zdania prawdziwe, które odnoszą się do przemiany 2.

Filip Graliński. Sztuczna inteligencja. Klasyfikacja i rekomendacja

Transkrypt:

WA R S AW D ATA S C I E N C E M E E T U P

Mateusz Grzyb konsultant technologiczny Microsoft Polska mateuszgrzyb.pl

Plan prezentacji 1. Zbiory rozmyte. 2. Logika rozmyta. 3. Systemy rekomendacyjne. 4. Przykład silnika rekomendacji wykorzystującego zbiory rozmyte. 5. Pytania do was. 6. Pytania do mnie.

"Miękkie" modelowanie - historia 1913 1965 1970 1973 1982 Logika trójwartościowa - Jan Łukasiewicz Zbiory rozmyte - Lofti Zadeh Niepełna informacja liniowa - Edward Kofler Logika rozmyta - Lorfi Zadeh (A. Tarski, J. Łukasiewicz) Zbiory przybliżone - Zdzisław Pawlak

Zbiory rozmyte

Zbiory rozmyte - zapis matematyczny

185 cm - wysoki czy niski?

Losowy zbiór mężczyzn

Losowy zbiór mężczyzn

Losowy zbiór koszykarzy ligi NBA

Losowy zbiór koszykarzy ligi NBA

Co warto zapamiętać z teorii zbiorów rozmytych? Istnieje wiele pośrednich stopni prawdy. Nie istnieją tu pojęcia prawdopodobieństwa i szansy. Każdy element zbioru to tzw. dwójka uporządkowana. Każdy element może przynależeć do zbioru z dowolną wartością stopnia przynależności z przedziału [0,1].

Logika rozmyta

Logika rozmyta - przykład

Silniki rekomendacji

Systemy rekomendacyjne - metody filtrowania Content based filtering Filtrowanie w oparciu o indywidualne preferencje użytkownika Collaborative filtering Filtrowanie w oparciu o preferencje użytkowników o podobnym guście. Rozwiązania hybrydowe Filtrowanie łączące obie metody.

Content based filtering - wady i zalety Brak problemu "zimnego startu" Szybkość Daje gorsze rezultaty niż CF *

Silnik rekomendacji filmów z filtrowaniem opartym o logikę rozmytą 2727 filmów. 15986 aktorów. 6563 słów kluczowych. 1633 reżyserów. 108 języków. 92 państw. 24 gatunków.

Etapy budowania silnika rekomendacji 1 2 3 4 Filtrowanie filmów lubianych przez daną osobę. Filtrowanie atrybutów filmów. Wyznaczenie stopnia podobieństwa pomiędzy filmami. Wyznaczenie współczynnika wsparcia rekomendacji

Etapy budowania silnika rekomendacji 1 2 3 4 Filtrowanie fimów lubianych przez daną osobę. Filtrowanie atrybutów filmów. Wyznaczenie stopnia podobieństwa pomiędzy filmami. Wyznaczenie współczynnika wsparcia rekomendacji

Kiedy możemy uznać, że użytkownik polubił dany film?

Kiedy możemy uznać, że użytkownik polubił dany film? - Przykład nr. 1. W skali 1-5 użytkownik ocenił "film A" na 4. Stopień przynależności jest większy niż 0.5, a więc film można zaliczyć do zbioru filmów lubianych przez danego użytkownika.

Kiedy możemy uznać, że użytkownik polubił dany film? - Przykład nr. 2. W skali 1-5 użytkownik ocenił "film B" na 3. Stopień przynależności jest równyniż 0.5, a więc filmu nie można zaliczyć do zbioru filmów lubianych przez danego użytkownika.

Filmy ocenione przez Dominika

Etapy budowania silnika rekomendacji 1 12 3 4 Filtrowanie fimów lubianych przez daną osobę. Filtrowanie atrybutów filmów. Wyznaczenie stopnia podobieństwa pomiędzy filmami. Wyznaczenie współczynnika wsparcia rekomendacji

Filtrowanie atrybutów filmów Obliczenie stopnia przynależności filmu do danego gatunku/aktora/języka/kraju produkcji.

Filtrowanie atrybutów filmów - "The Goodfather" Tytuł The Godfather The Godfather Gatunek Crime Drama

Filtrowanie atrybutów filmów - "Goodfellas" Tytuł Goodfellas Goodfellas Język English Italian

Filtrowanie atrybutów filmów - "Casino" Tytuł Casino Casino Casino Gatunek Biography Crime Drama

Etapy budowania silnika rekomendacji 1 2 13 4 Filtrowanie fimów lubianych przez daną osobę. Filtrowanie atrybutów filmów. Wyznaczenie stopnia podobieństwa pomiędzy filmami. Wyznaczenie współczynnika wsparcia rekomendacji

Wyznaczanie stopnia podobieństwa pomiędzy filmami Dwie podstawowe metody: Fuzzy Set Theoretic Fuzzy Theoretic Cosine

Wyznaczanie stopnia podobieństwa pomiędzy filmami Ostatecza forma wzoru na stopień podobieństwa pomiędzy filmami miała postać:

Wyznaczanie stopnia podobieństwa pomiędzy filmami - Przykład: "The Godfather" vs "Casino" Tytuł Gatunek DoM The Godfather Crime 0.667 The Godfather Drama 0.333 Casino Biography 0.5 Casino Crime 0.333 Casino Drama 0.167

Wyznaczanie stopnia podobieństwa pomiędzy filmami - Przykład: "The Godfather" vs "Casino" Fuzzy Set Theoretic Fuzzy Theoretic Cosine

Wyznaczanie stopnia podobieństwa pomiędzy filmami Tytuł Tytuł Stopień podobieństwa Goodfellas Casino 0.838 Goodfellas The Godfather 0.587 The Godfather Casino 0.512

Jakie filmy są do siebie najbardziej podobne?

Największe podobieństwo

Najmniejsze podobieństwo

Etapy budowania silnika rekomendacji 1 2 3 14 Filtrowanie fimów lubianych przez daną osobę. Filtrowanie atrybutów filmów. Wyznaczenie stopnia podobieństwa pomiędzy filmami. Wyznaczenie współczynnika wsparcia rekomendacji

Wyznaczanie współczynnika wsparcia rekomendacji

Jakie filmy zarekomendujemy Dominikowi?

Która para filmów ocenionych przez Dominika była ze sobą najmocniej skoreowana?

Odp: "Chłopcy z ferajny" i "Kasyno"

Które para filmów z TOP 20 miała najmniejszy stopień podobieństwa?

Odp: Casablanba i Władca Pierścieni

Który film został zarekomendowany Dominikowi na pierwszym miejscu?

Odp: Donnie Brasco

Jakiego pojęcie używamy w teorii zbiorów rozmytych i logice rozmytej w alternatywie do prawdopodobieństwa.

Odp: Stopnia przynależności

Jaka jest główna zaleta Content Based Filtering?

Odp: Brak problemu "zimnego startu".

Materiały: mateuszgrzyb.pl/wds Kontakt: m.grzyb@outlook.com