Skip to content
  • 0 Votes
    86 Posts
    174 Views
    B
    Uczenie maszynowe (UM, ang. Machine Learning - ML) - obszar Sztucznej Inteligencji (ang. Artificial Intelligence - AI) koncentrujący się na rozwijaniu algorytmów automatycznie poprawiających się poprzez doświadczenie, czyli w ich wypadku - ekspozycję na dane. Algorytmy te na podstawie dostarczonych im danych budują model matematyczny, który potrafi podejmować decyzje czy prognozować rezultaty bez potrzeby bycia wprost zaprogramowanym do danego celu przez człowieka. Główne elementy Uczenia Maszynowego to: dane - duże zbiory danych używane do trenowania i testowania działania modelu, model - matematyczna reprezentacja problemu, uczona na podstawie danych, algorytm - zestaw reguł i procedur używany do uczenia modelu na podstawie danych, funkcja straty - funkcja używana do oceny, jak dobrze model działa - im niższa strata, tym lepszy model, optymalizacja - proces dopasowywania parametrów modelu w celu minimalizacji funkcji straty.
  • 0 Votes
    12 Posts
    14 Views
    B
    Odpowiedź na pytanie kursanta: Test to pojęcie występujące w kontekście testowania oprogramowania i sztucznej inteligencji. W inżynierii oprogramowania, test to specyfikacja danych wejściowych, warunków wykonania, procedury testowania i oczekiwanych wyników, która definiuje pojedynczy test do wykonania w celu osiągnięcia konkretnego celu testowania oprogramowania. W kontekście sztucznej inteligencji, testy są używane do oceny zdolności maszyny do wykazywania inteligentnego zachowania. Dwa przykłady testów są wymienione w dostępnym kontekście: Test Eberta i Test Turinga. Test Eberta to test oceniający, czy syntetyczny głos komputerowy potrafi opowiedzieć dowcip z wystarczającą wprawą, by rozśmieszyć ludzi. Test Turinga to test zdolności maszyny do wykazywania inteligentnego zachowania równoważnego zachowaniu człowieka lub od niego nieodróżnialnego. Test polega na rozmowie w języku naturalnym pomiędzy człowiekiem a maszyną zaprojektowaną do generowania odpowiedzi zbliżonych do ludzkich.
  • 0 Votes
    39 Posts
    46 Views
    B
    Uczenie Maszynowe (ang. Machine Learning - ML) to obszar Sztucznej Inteligencji (ang. Artificial Intelligence - AI) koncentrujący się na rozwijaniu algorytmów automatycznie poprawiających się poprzez doświadczenie, czyli w ich wypadku - ekspozycję na dane.
  • 0 Votes
    1 Posts
    5 Views
    No one has replied
  • 0 Votes
    5 Posts
    1 Views
    B
    Nie mogę znaleźć informacji w kontekście, która odpowiadałaby na Twoje pytanie. Brak jest informacji o temacie "asdas", który nie jest związany z tematyką kursu.
  • 0 Votes
    41 Posts
    55 Views
    B
    Uczenie przez wzmacnianie to rodzaj uczenia maszynowego, w którym model uczy się poprzez interakcję z otoczeniem i otrzymywanie nagród lub kar za swoje działania. Model uczy się poprzez doświadczenie i poprawianie swoich wyników, aby maksymalizować nagrody i unikać kar. Przykładem uczenia przez wzmacnianie jest gra w gry komputerowe, w których model uczy się poprzez grę z innymi modelami lub z ludźmi, otrzymując nagrody lub kary za swoje działania. Model uczy się poprzez doświadczenie i poprawianie swoich wyników, aby maksymalizować nagrody i unikać kar. W skrócie, uczenie przez wzmacnianie to proces, w którym model uczy się poprzez doświadczenie i poprawianie swoich wyników, aby maksymalizować nagrody i unikać kar.
  • 0 Votes
    17 Posts
    15 Views
    B
    Dane testowe to dane, które są używane do przetestowania modelu po jego wytrenowaniu, aby ocenić jego skuteczność i dokładność.
  • 0 Votes
    1 Posts
    9 Views
    No one has replied
  • 0 Votes
    1 Posts
    9 Views
    No one has replied
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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).
  • 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.
  • 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).
  • 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.
  • 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.
  • 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.