conversation_by_9r5
-
czy liczba przykladow w klasach musza byc takie same czy moga byc zblizone?
-
czy liczba przykladow w klasach musza byc takie same czy moga byc zblizone?
-
jaki jest wpływ nierównej liczebności klas na proces uczenia
-
jaki jest wpływ nierównej liczebności klas na proces uczenia
Nierówna liczebność klas może mieć istotny wpływ na proces uczenia modelu. W przypadku, gdy w zbiorze uczącym lub zbiorze testowym występuje nierówna liczebność klas, model może zignorować klasę mniej liczną i automatycznie przypisać wszystkie przykłady do klasy dominującej. To może spowodować, że model osiągnie wysoką dokładność (accuracy) na poziomie 99%, ale nie spełni swojego głównego zadania, czyli prawidłowego zdiagnozowania osoby chorej.
Przykładem tego jest sytuacja, w której w zbiorze uczącym występuje tylko jeden chory na 99 zdrowych. Model w takim przypadku może zignorować klasę mniej liczną (chorych) i automatycznie przypisać wszystkie przykłady do klasy dominującej (zdrowych), osiągając przy tym wysoką dokładność, ale nie spełniając swojego głównego zadania.
W takim przypadku model nie jest w stanie prawidłowo zdiagnozować osoby chorej, ponieważ zignorował klasę mniej liczną. To pokazuje, że nierówna liczebność klas może mieć istotny wpływ na proces uczenia modelu i może spowodować, że model nie spełni swojego głównego zadania.
-
jakie sa sposoby na naprawde modelu?
-
jakie sa sposoby na naprawde modelu?
Jeśli model ma zbyt wiele false negatives (błędnie negatywnych) lub false positives (błędnie pozytywnych), można spróbować poprawić model w następujących sposobach:
- Zwiększenie złożoności modelu: Jeśli model jest zbyt prosty, może być konieczne zwiększenie jego złożoności poprzez dodanie większej liczby cech, zwiększenie liczby parametrów lub użycie bardziej elastycznego modelu.
- Użycie innego algorytmu: Jeśli obecny algorytm nie jest w stanie uchwycić wzorców w danych, może być konieczne wypróbowanie innego.
- Zwiększenie ilości danych treningowych: Jeśli model jest niedouczony z powodu braku danych, zwiększenie ilości danych treningowych może pomóc.
- Regularyzacja: Regularyzacja to technika stosowana w celu zapobiegania przeuczeniu poprzez dodanie członu kary do funkcji straty, który zniechęca do dużych wartości parametrów.
- Inżynieria cech: Inżynieria cech obejmuje tworzenie nowych cech modelu z istniejących, które mogą być bardziej odpowiednie dla danego problemu.
Warto zauważyć, że te metody mogą być stosowane w zależności od rodzaju problemu i danych.
-
jak sie liczy accuracy modelu?
-
jak sie liczy accuracy modelu?
Accuracy modelu jest liczone jako stosunek poprawnie zaklasyfikowanych przykładów testowych do wszystkich przykładów testowych. Im większa wartość accuracy, tym lepiej model działa. Jeśli model zawsze myliłby się, accuracy wyniosłaby 0, natomiast jeśli wszystkie testowe przypadki zostaną zaklasyfikowane poprawnie, accuracy wyniosłaby 1.
Przykładowo, jeśli mamy 100 przykładów testowych i model poprawnie zaklasyfikował 88 z nich, accuracy modelu wyniosłaby 88%.
Warto zauważyć, że accuracy jest jedną z najważniejszych metryk oceny modelu, ale nie jest jedyną. Inne metryki, takie jak precyzja, czułość i F-score, również są ważne i powinny być brane pod uwagę wraz z accuracy.
-
a jaki jest wzor na to
-
a jaki jest wzor na to
Odpowiedź na to pytanie jest niejednoznaczna, ponieważ nie ma informacji o tym, jaki wzór jest używany do obliczania accuracy modelu. W kontekście kursu zostało wspomniane, że accuracy jest liczone jako stosunek poprawnie zaklasyfikowanych przykładów testowych do wszystkich przykładów testowych, ale nie został podany konkretny wzór.
Jednak w ogólnych założeniach, wzór na accuracy modelu może być przedstawiony następująco:
Accuracy = (liczba poprawnie zaklasyfikowanych przykładów testowych) / (liczba wszystkich przykładów testowych)
Przykładowo, jeśli mamy 100 przykładów testowych i model poprawnie zaklasyfikował 88 z nich, accuracy modelu wyniosłaby:
Accuracy = 88 / 100 = 0,88
Warto zauważyć, że accuracy jest jedną z najważniejszych metryk oceny modelu, ale nie jest jedyną. Inne metryki, takie jak precyzja, czułość i F-score, również są ważne i powinny być brane pod uwagę wraz z accuracy.