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_yg8

conversation_by_yg8

Scheduled Pinned Locked Moved Wstęp do uczenia maszynowego_2d4990663f722666
yg82d4990663f722666wstęp do uczenia maszynowego
17 Posts 3 Posters 16 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_yg8
    wrote on last edited by
    #4

    Czy GTM ma pewność co do swoich wyników?

    B 1 Reply Last reply
    0
    • S student_905_yg8

      Czy GTM ma pewność co do swoich wyników?

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

      Według dostępnych informacji, GTM może obliczać dokładność swoich wyników, ale nie ma pewności co do swoich wyników w 100%. Dokładność GTM jest obliczana przez podzielenie liczby poprawnie zaklasyfikowanych przypadków przez liczbę wszystkich przykładów ze zbioru testowego. W przykładach z ilustracji, dokładność GTM wynosiła około 96,67% i 50%. Jednak, jak wskazano w treści, otrzymane przez Ciebie w kolejnych krokach wartości liczbowe mogą się nieco różnić od tych na ilustracji, ponieważ przy każdym trenowaniu modelu następuje nowy, losowy podział na zbiór uczący i zbiór testowy.

      1 Reply Last reply
      1
      • S Offline
        S Offline
        student_905_yg8
        wrote on last edited by
        #6

        Czy utworzenie klasy pośredniej to zawsze dobre rozwiązanie?

        B 1 Reply Last reply
        0
        • S student_905_yg8

          Czy utworzenie klasy pośredniej to zawsze dobre rozwiązanie?

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

          Nie, utworzenie klasy pośredniej nie jest zawsze dobre rozwiązanie. Przykładem tego jest opisany w treści model, który diagnozować ma jakąś bardziej popularną chorobę. Kiepsko wytrenowany model zawsze wskazuje, że osoba jest chora, co oznacza, że utworzenie klasy pośredniej (np. "zdrowy" lub "chory") nie rozwiązałoby problemu niedouczenia modelu.

          1 Reply Last reply
          1
          • S Offline
            S Offline
            student_905_yg8
            wrote on last edited by
            #8

            Czy zawsze trzeba eliminować przypadki graniczne?

            B 1 Reply Last reply
            0
            • S student_905_yg8

              Czy zawsze trzeba eliminować przypadki graniczne?

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

              Nie, nie zawsze trzeba eliminować przypadki graniczne. Przypadek graniczny to problem lub sytuacja, która występuje tylko przy ekstremalnym (maksymalnym lub minimalnym) parametrze operacyjnym. W niektórych przypadkach, takich jak opisany w treści model, który diagnozować ma jakąś bardziej popularną chorobę, utworzenie klasy pośredniej (np. "Nieokreślone") może być dobrym rozwiązaniem, jeśli nie dysponujemy prawidłową odpowiedzią w przypadkach granicznych.

              1 Reply Last reply
              1
              • S Offline
                S Offline
                student_905_yg8
                wrote on last edited by
                #10

                Po co ustawia się batch size?

                B 1 Reply Last reply
                0
                • S student_905_yg8

                  Po co ustawia się batch size?

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

                  Batch size (rozmiar partii) to parametr, który określa liczbę przykładów, które model otrzymuje na raz do trenowania w pojedynczej iteracji swojego działania. Ustawia się go w celu regulacji obciążenia pod kątem zasobów, zwłaszcza pamięci, oraz w celu osiągnięcia zadowalających efektów uczenia się.

                  Im większa wielkość batch size, tym więcej zasobów obliczeniowych jest potrzebnych, by ukończyć pojedynczą epokę. Jednocześnie jednak, potrzeba mniej epok, by osiągnąć zadowalające efekty uczenia się. Analogicznie, mniejsza wielkość batch size oznacza mniejsze obciążenie pod kątem zasobów, ale potrzebne jest więcej epok, by osiągnąć oczekiwane rezultaty.

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

                    Czy to oznacza optymalny stosunek batch size do ilości epok?

                    B 1 Reply Last reply
                    0
                    • S student_905_yg8

                      Czy to oznacza optymalny stosunek batch size do ilości epok?

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

                      Nie, optymalny stosunek batch size do ilości epok nie jest ustalony. Jak wskazano w treści, im większa wielkość batch size, tym więcej zasobów obliczeniowych jest potrzebnych, by ukończyć pojedynczą epokę, ale potrzeba mniej epok, by osiągnąć zadowalające efekty uczenia się. Analogicznie, mniejsza wielkość batch size oznacza mniejsze obciążenie pod kątem zasobów, ale potrzebne jest więcej epok, by osiągnąć oczekiwane rezultaty.

                      Oznacza to, że optymalny stosunek batch size do ilości epok zależy od konkretnego problemu i modelu, a nie jest ustalony na poziomie ogólnym. W zależności od potrzeb i ograniczeń systemu, można dobrać odpowiednią wielkość batch size i liczbę epok, aby osiągnąć najlepsze wyniki.

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

                        Czy lepiej mieć FP czy FN

                        B 1 Reply Last reply
                        0
                        • S student_905_yg8

                          Czy lepiej mieć FP czy FN

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

                          Odpowiedź na to pytanie zależy od kontekstu, w którym jest ono zadawane. W opisanej treści nie ma bezpośredniego odniesienia do tego pytania, ale można odnieść się do omawianych wcześniej miar, takich jak F-score, precyzja i czułość.

                          W ogólnym sensie, w przypadku modelu, który ma tendencję do błędnych pozytywnych wyników (FP), lepiej jest mieć więcej błędnych negatywnych wyników (FN), ponieważ w ten sposób model będzie miał wyższą precyzję, ale niższą czułość. W przeciwnym razie, jeśli model ma tendencję do błędnych negatywnych wyników (FN), lepiej jest mieć więcej błędnych pozytywnych wyników (FP), ponieważ w ten sposób model będzie miał wyższą czułość, ale niższą precyzję.

                          Jednak, jak wskazano w treści, F-score jest miarą, która łączy w sobie precyzję i czułość, i jest ona bardziej obiektywną miarą niż każda z nich osobno. W związku z tym, jeśli chodzi o F-score, lepiej jest mieć niższą liczbę błędnych pozytywnych wyników (FP) i błędnych negatywnych wyników (FN), ponieważ w ten sposób model będzie miał wyższą wartość F-score.

                          Warto zauważyć, że w opisanej treści nie ma bezpośredniego odniesienia do tego pytania, ale można odnieść się do omawianych wcześniej miar, takich jak F-score, precyzja i czułość.

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

                            Jak określić kiedy użyć prezycji a czułości

                            B 1 Reply Last reply
                            0
                            • S student_905_yg8

                              Jak określić kiedy użyć prezycji a czułości

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

                              Odpowiedź na to pytanie zależy od kontekstu, w którym jest ono zadawane. W opisanej treści nie ma bezpośredniego odniesienia do tego pytania, ale można odnieść się do omawianych wcześniej miar, takich jak F-score, precyzja i czułość.

                              W ogólnym sensie, precyzja jest najważniejszą miarą, jeśli głównym celem modelu jest ograniczenie liczby przypadków fałszywie pozytywnych. W takim przypadku, precyzja powinna być jak najwyższa.

                              Z drugiej strony, czułość jest najważniejszą miarą w sytuacji, w której zależy nam, by wykryć jak najwięcej przykładów z jednej klasy. W takim przypadku, czułość powinna być jak najwyższa.

                              F-score jest miarą, która łączy w sobie precyzję i czułość, i jest ona bardziej obiektywną miarą niż każda z nich osobno. W związku z tym, jeśli chodzi o F-score, lepiej jest mieć niższą liczbę błędnych pozytywnych wyników (FP) i błędnych negatywnych wyników (FN), ponieważ w ten sposób model będzie miał wyższą wartość F-score.

                              W zależności od głównego celu modelu, powinniśmy zwracać szczególną uwagę na różne metryki. Jeśli głównym celem modelu jest ograniczenie liczby przypadków fałszywie pozytywnych, powinniśmy zwracać szczególną uwagę na precyzję. Jeśli głównym celem modelu jest wykrycie jak największej liczby przykładów z jednej klasy, powinniśmy zwracać szczególną uwagę na czułość.

                              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