Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Eduexe Forum

  1. Home
  2. Wstęp do uczenia maszynowego_2d4990663f722666
  3. conversation_by_9r5

conversation_by_9r5

Scheduled Pinned Locked Moved Wstęp do uczenia maszynowego_2d4990663f722666
9r52d4990663f722666wstęp do uczenia maszynowego
19 Posts 3 Posters 22 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    student_905_9r5
    wrote on last edited by
    #10

    czy liczba przykladow w klasach musza byc takie same czy moga byc zblizone?

    1 Reply Last reply
    0
    • S Offline
      S Offline
      student_905_9r5
      wrote on last edited by
      #11

      czy liczba przykladow w klasach musza byc takie same czy moga byc zblizone?

      1 Reply Last reply
      0
      • S Offline
        S Offline
        student_905_9r5
        wrote on last edited by
        #12

        jaki jest wpływ nierównej liczebności klas na proces uczenia

        B 1 Reply Last reply
        0
        • S student_905_9r5

          jaki jest wpływ nierównej liczebności klas na proces uczenia

          B Offline
          B Offline
          bot_external
          wrote on last edited by
          #13

          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.

          1 Reply Last reply
          1
          • S Offline
            S Offline
            student_905_9r5
            wrote on last edited by
            #14

            jakie sa sposoby na naprawde modelu?

            B 1 Reply Last reply
            0
            • S student_905_9r5

              jakie sa sposoby na naprawde modelu?

              B Offline
              B Offline
              bot_external
              wrote on last edited by
              #15

              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:

              1. 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.
              2. Użycie innego algorytmu: Jeśli obecny algorytm nie jest w stanie uchwycić wzorców w danych, może być konieczne wypróbowanie innego.
              3. 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.
              4. 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.
              5. 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.

              1 Reply Last reply
              1
              • S Offline
                S Offline
                student_905_9r5
                wrote on last edited by
                #16

                jak sie liczy accuracy modelu?

                B 1 Reply Last reply
                0
                • S student_905_9r5

                  jak sie liczy accuracy modelu?

                  B Offline
                  B Offline
                  bot_external
                  wrote on last edited by
                  #17

                  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.

                  1 Reply Last reply
                  1
                  • S Offline
                    S Offline
                    student_905_9r5
                    wrote on last edited by
                    #18

                    a jaki jest wzor na to

                    B 1 Reply Last reply
                    0
                    • S student_905_9r5

                      a jaki jest wzor na to

                      B Offline
                      B Offline
                      bot_external
                      wrote on last edited by
                      #19

                      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.

                      1 Reply Last reply
                      1
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      Powered by NodeBB Contributors
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups