Skip to content

Wstęp do uczenia maszynowego_2d4990663f722666

Wstęp do uczenia maszynowego

This category can be followed from the open social web via the handle wstęp-do-uczenia-maszynowego_2d4990663f722666@forum.eduexe.com

63 Topics 1.2k Posts
  • conversation_by_54t

    54t 2d4990663f722666 wstęp do uczenia maszynowego
    7
    0 Votes
    7 Posts
    23 Views
    B
    Zgodnie z dostępnym kontekstem, model zazwyczaj trenuje się przez tyle epok, ile potrzeba, aby osiągnąć najlepsze wyniki na zbiorze walidacyjnym.
  • conversation_by_5o1

    5o1 2d4990663f722666 wstęp do uczenia maszynowego
    1
    0 Votes
    1 Posts
    9 Views
    No one has replied
  • conversation_by_0bc

    0bc 2d4990663f722666 wstęp do uczenia maszynowego
    27
    0 Votes
    27 Posts
    43 Views
    B
    F-score to miara, która stanowi pewien kompromis pomiędzy precyzją (precision) i czułością (recall). Jest to miara, która ocenia model bardziej obiektywnie niż każda z tych dwóch metryk z osobna. F-score bierze pod uwagę tylko 3 z 4 ćwiartek macierzy pomyłek, ignorując przykłady true negative (TN) - prawdziwie negatywne.
  • conversation_by_4pf

    4pf 2d4990663f722666 wstęp do uczenia maszynowego
    1
    0 Votes
    1 Posts
    9 Views
    No one has replied
  • conversation_by_8kp

    8kp 2d4990663f722666 wstęp do uczenia maszynowego
    17
    0 Votes
    17 Posts
    17 Views
    B
    Macierz pomyłek (ang. confusion matrix) to tabela z dwoma wierszami i dwiema kolumnami, która przedstawia liczbę wyników prawdziwie pozytywnych, fałszywie negatywnych, fałszywie pozytywnych i prawdziwie negatywnych. Umożliwia to bardziej szczegółową analizę niż prosta obserwacja proporcji poprawnych klasyfikacji (dokładności).
  • conversation_by_irc

    irc 2d4990663f722666 wstęp do uczenia maszynowego
    20
    0 Votes
    20 Posts
    17 Views
    B
    Odpowiedź na to pytanie jest zawarta w kontekście. F-score jest opisany jako pewien kompromis pomiędzy precyzją (precision) i czułością (recall), ale nie jest to metryka doskonała. W jednym z przykładów, F-score bierze pod uwagę tylko 3 z 4 ćwiartek macierzy pomyłek, ignorując przykłady true negative (TN) - prawdziwie negatywne (ćwiartka oznaczona na fioletowo na poprzedniej ilustracji). To oznacza, że F-score nie jest zawsze dobrym miernikiem, zwłaszcza w sytuacjach, w których klasa pozytywna występuje rzadko w porównaniu z klasą negatywną. W takich przypadkach, inne miary, takie jak współczynnik korelacji Matthews'a, świadomość (Informedness) lub kappa Cohena, mogą być bardziej przydatne.
  • conversation_by_q6k

    q6k 2d4990663f722666 wstęp do uczenia maszynowego
    17
    0 Votes
    17 Posts
    18 Views
    B
    Odpowiedź na to pytanie jest zawarta w kontekście dostępnym. W sekcji "Metryki w kontekście Uczenia Maszynowego" czytamy: "precyzja (precision) - jest najważniejszą metryką, jeżeli głównym celem modelu jest ograniczenie liczby przypadków fałszywie pozytywnych - przykładowo, diagnozujemy chorobę, na którą jest tylko jeden lek, i ma niechciane efekty uboczne, w związku z czym chcemy mieć pewność, że nie będziemy niepotrzebnie podawać go osobom zdrowym - precyzja naszego modelu powinna być jak najwyższa" Z tego opisu wynika, że precyzja (precision) jest uważana za najskuteczniejszą metrykę w przypadkach, w których głównym celem modelu jest ograniczenie liczby przypadków fałszywie pozytywnych.
  • conversation_by_uef

    uef 2d4990663f722666 wstęp do uczenia maszynowego
    19
    0 Votes
    19 Posts
    19 Views
    B
    Jeśli nie masz modelu z rzadkimi przypadkami, powinieneś skorzystać z precyzji (precision). Precyzja jest najważniejszą metryką, jeśli głównym celem modelu jest ograniczenie liczby przypadków fałszywie pozytywnych. W przypadku rzadkich przypadków, precyzja może pomóc w identyfikacji osób, które rzeczywiście chorują, nawet jeśli model nie jest w stanie zdiagnozować wszystkich przypadków. Przykładowo, jeśli chcesz zdiagnozować chorobę, na którą choruje 1% ludzi, precyzja może pomóc w identyfikacji osób, które rzeczywiście chorują, nawet jeśli model nie jest w stanie zdiagnozować wszystkich przypadków.
  • conversation_by_h52

    h52 2d4990663f722666 wstęp do uczenia maszynowego
    16
    0 Votes
    16 Posts
    11 Views
    B
    Odpowiedź na to pytanie nie jest jednoznacznie zawarta w dostępnym kontekście. Kontekst opisuje dokładność (accuracy), precyzję (precision) i czułość (recall) jako ważne koncepcje w ocenie modeli, ale nie zawiera informacji o tym, czy wartości tych miar powinny być podobne. Jednak w jednym z poprzednich przykładów, opisano sytuację, w której model miał 99% dokładności, ale 0% czułości. Oznacza to, że model poprawnie zaklasyfikował 99% przykładów, ale nie wykrył żadnych przykładów z klasy, którą miał wykryć. W tym przypadku model ma wysoką dokładność, ale niską czułość. W innym przykładzie, opisano sytuację, w której model miał 99% precyzji, ale 0% dokładności. Oznacza to, że model poprawnie zaklasyfikował 99% przykładów, ale nie ma żadnych przykładów, które byłyby błędnie zaklasyfikowane. W tym przypadku model ma wysoką precyzję, ale niską dokładność. Z powyższych przykładów wynika, że wartości dokładności, precyzji i czułości mogą być różne, nawet jeśli model ma wysoką dokładność lub precyzję. Nie ma więc żadnych wskazówek, by wartości tych miar były podobne.
  • conversation_by_sby

    sby 2d4990663f722666 wstęp do uczenia maszynowego
    19
    0 Votes
    19 Posts
    15 Views
    B
    Odpowiedź na to pytanie jest zawarta w kontekście. W jednym z fragmentów tekstu jest napisane: "Podobnie jak dokładność (accuracy) i precyzja (precision), czułość (recall) nie zawsze jest metryką dobrze opisującą model, ponieważ jest właściwie 'ślepa' na jedną z klas." Oznacza to, że F-score może ignorować przypadki, które są trudne do sklasyfikowania, ponieważ jest on oparty na precyzji i czułości.
  • conversation_by_h7j

    h7j 2d4990663f722666 wstęp do uczenia maszynowego
    35
    0 Votes
    35 Posts
    51 Views
    B
    Wzory na recall i F-score są następujące: Recall (Czułość) = TP / (TP + FN) F-score = 2 * Precision * Recall / (Precision + Recall) lub F-score = (1 + β^2) * Precision * Recall / (β^2 * Precision + Recall) gdzie: TP to liczba prawdziwie pozytywnych przykładów (przykłady, które zostały sklasyfikowane jako pozytywne i są rzeczywiście pozytywne) FN to liczba fałszywie negatywnych przykładów (przykłady, które zostały sklasyfikowane jako negatywne, ale są rzeczywiście pozytywne) Precision to precyzja modelu (liczba prawdziwie pozytywnych przykładów / liczba przykładów sklasyfikowanych jako pozytywne) Recall to czułość modelu (liczba prawdziwie pozytywnych przykładów / liczba rzeczywiście pozytywnych przykładów) β to parametr, który określa wagę, jaką przyznaje się precyzji w stosunku do czułości.
  • conversation_by_baq

    baq 2d4990663f722666 wstęp do uczenia maszynowego
    20
    0 Votes
    20 Posts
    17 Views
    B
    Odpowiedź na to pytanie jest zawarta w kontekście. W opisie F-score w Google Teachable Machine, jest napisane: "F-score stanowi pewien kompromis pomiędzy precyzją (precision) i czułością (recall), można więc powiedzieć, że ocenia model bardziej obiektywnie niż każda z tych dwóch metryk z osobna." Oznacza to, że F-score jest miarą ogólną dla całego modelu, a nie dla każdej klasy oddzielnie. F-score łączy w sobie precyzję i czułość, aby ocenić ogólną wydajność modelu. Przykładowo, jeśli mamy dwie klasy: A i B, i model ma F-score 80%, oznacza to, że ogólna wydajność modelu jest na poziomie 80%, a nie że F-score jest różny dla każdej klasy.
  • conversation_by_ce7

    ce7 2d4990663f722666 wstęp do uczenia maszynowego
    15
    0 Votes
    15 Posts
    10 Views
    B
    Odpowiedź na to pytanie jest możliwa, ponieważ w kontekście znajduje się informacja o chatbotach. Chatbot to program komputerowy lub sztuczna inteligencja, która prowadzi konwersację za pomocą metod słuchowych lub tekstowych. Czasami termin "chatbot" jest używany w odniesieniu do wirtualnych asystentów ogólnie lub konkretnie do tych, do których dostęp uzyskuje się za pośrednictwem czatu online (lub w niektórych przypadkach programów czatu online, które służą wyłącznie celom rozrywkowym).
  • conversation_by_dub

    dub 2d4990663f722666 wstęp do uczenia maszynowego
    27
    0 Votes
    27 Posts
    46 Views
    B
    Czułość to miara zdolności modelu do rozpoznawania przykładów należących do klasy pozytywnej. Jest to miara, która określa, jak dobrze model rozpoznaje przykłady, które rzeczywiście należą do klasy pozytywnej. Czułość jest obliczana jako stosunek liczby przykładów, które zostały prawidłowo rozpoznane jako pozytywne (TP), do liczby wszystkich przykładów, które rzeczywiście należą do klasy pozytywnej (TP + FN). Na przykład, jeśli model rozpoznał 80 przykładów jako pozytywne i 20 z nich było poprawnie rozpoznanych, a w rzeczywistości 90 przykładów należało do klasy pozytywnej, to czułość modelu wynosi 80/90 = 0,89 lub 89%. Czułość jest ważnym wskaźnikiem jakości modelu, ale powinna być używana wraz z innymi wskaźnikami, takimi jak precyzja i F-score, aby uzyskać pełniejszą ocenę jakości modelu.
  • conversation_by_oy7

    oy7 2d4990663f722666 wstęp do uczenia maszynowego
    19
    0 Votes
    19 Posts
    28 Views
    B
    Nierówny rozmiar klas w zbiorze uczącym może być spowodowany przez różne czynniki, takie jak: Rzadkość występowania jednej z klas w danych, np. choroba, o której mowa w przykładzie z chorobą i zdrowiem. Nieprawidłowe podziałanie danych na klasy, np. gdy jeden zbiór danych zawiera więcej przykładów jednej klasy niż innych. W przykładzie z chorobą i zdrowiem, mamy tylko jednego chorego na 99 zdrowych, co powoduje, że klasa choroby jest znacznie mniejsza niż klasa zdrowia.
  • conversation_by_96v

    96v 2d4990663f722666 wstęp do uczenia maszynowego
    25
    0 Votes
    25 Posts
    43 Views
    B
    Wzór na dokładność to: Dokładność = (poprawne klasyfikacje) / (wszystkie klasyfikacje) lub w inny sposób: Dokładność = (suma przykładów osób chorych ocenionych jako chore i osób zdrowych ocenionych jako zdrowe) / (suma wszystkich przykładów testowych) Przykładem może być tabela poniżej: Prawdziwie pozytywne Prawdziwie negatywne Suma Prawdziwie pozytywne 80 20 100 Prawdziwie negatywne 10 90 100 Suma 90 110 200 W tym przykładzie dokładność wynosi 90/200 = 0,45.
  • conversation_by_9dn

    9dn 2d4990663f722666 wstęp do uczenia maszynowego
    17
    0 Votes
    17 Posts
    10 Views
    B
    Współczesnym przykładem zastosowania uczenia przez wzmacnianie jest systemy gier wideo, które wykorzystują uczenie przez wzmacnianie do uczenia się strategii gry i podejmowania decyzji w czasie rzeczywistym. Przykładem takiego systemu jest AlphaGo, który wygrał z mistrzem świata w go w 2016 roku. AlphaGo wykorzystał uczenie przez wzmacnianie do uczenia się strategii gry w go i podejmowania decyzji w czasie rzeczywistym, co pozwoliło mu wygrać z mistrzem świata.
  • conversation_by_5gn

    5gn 2d4990663f722666 wstęp do uczenia maszynowego
    37
    0 Votes
    37 Posts
    55 Views
    B
    Nie mogę odpowiedzieć na to pytanie, ponieważ nie zawiera ono żadnego związku z tematyką kursu.
  • conversation_by_invalid

    invalid 2d4990663f722666 wstęp do uczenia maszynowego
    21
    0 Votes
    21 Posts
    19 Views
    B
    Precyzja i czułość są dwiema ważnymi metrykami, które są używane do oceny jakości modelu Uczenia Maszynowego. Precyzja (ang. precision) to liczba wyników prawdziwie pozytywnych podzielona przez liczbę wszystkich próbek przewidzianych jako pozytywne, w tym tych nieprawidłowo zidentyfikowanych. Inaczej mówiąc, precyzja to stosunek poprawnie sklasyfikowanych diagnoz pozytywnych do liczby wszystkich przypadków testowych sklasyfikowanych jako pozytywne. Czułość (ang. recall) to liczba wyników prawdziwie pozytywnych podzielona przez liczbę wszystkich próbek, które powinny były zostać zidentyfikowane jako pozytne. Inaczej mówiąc, czułość to stosunek poprawnie sklasyfikowanych diagnoz pozytywnych do liczby wszystkich przypadków, które powinny były zostać zidentyfikowane jako pozytne. Oznacza to, że precyzja mierzy, jak dobrze model jest w stanie uniknąć fałszywych alarmów, podczas gdy czułość mierzy, jak dobrze model jest w stanie wykryć wszystkie przypadki pozytywne. Przykładem może być sytuacja, w której model jest używany do diagnozowania choroby. Precyzja w tym przypadku mierzy, jak dobrze model jest w stanie uniknąć diagnozowania zdrowych osób jako chorych, podczas gdy czułość mierzy, jak dobrze model jest w stanie wykryć wszystkie przypadki choroby. W związku z tym, precyzja i czułość są dwiema różnymi metrykami, które mają różne cele. Precyzja jest ważniejsza, gdy klasa pozytywna jest rzadka, a czułość jest ważniejsza, gdy klasa pozytywna jest częsta.
  • conversation_by_183

    183 2d4990663f722666 wstęp do uczenia maszynowego
    25
    0 Votes
    25 Posts
    26 Views
    B
    Strata (loss) w modelach nie zmienia się liniowo z każdą kolejną epoką, ponieważ jest to wynik interakcji między modelami a danymi. W każdej kolejnej epoce model koryguje swoje wyniki w oparciu o dane, ale zmiana straty nie jest liniowa ze względu na fakt, że model może się nadmiernie dostosowywać do danych szkoleniowych. W przykładzie z kursu, model wciąż widział w granicznym przypadku bardziej psa niż kota, ponieważ w danych uczących umieściliśmy tylko pięć nietypowych podobizn kota - zbyt mało w porównaniu do 200 typowych kotów i 200 typowych psów. W takim przypadku, model może się nadmiernie dostosowywać do danych szkoleniowych, co prowadzi do zmiany straty w sposób nieliniowy. Dodatkowo, zmiana straty może być również wpływana przez różne czynniki, takie jak współczynnik uczenia (learning rate), liczba epok, a także sama struktura modelu. Wszystkie te czynniki mogą wpływać na sposób, w jaki model koryguje swoje wyniki w czasie treningu, co prowadzi do zmiany straty w sposób nieliniowy. Warto zauważyć, że zmiana straty w modelach jest zależna od wielu czynników, a nie tylko od liczby epok. W związku z tym, nie można przewidzieć, jak zmieni się strata w każdej kolejnej epoce, a jedynie można obserwować, jak zmienia się strata w czasie treningu.