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_invalid

conversation_by_invalid

Scheduled Pinned Locked Moved Wstęp do uczenia maszynowego_2d4990663f722666
invalid2d4990663f722666wstęp do uczenia maszynowego
21 Posts 3 Posters 19 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 student_905_invalid

    Co by zrobił model gdy by w dwoch klasach powielały się przykłady, a klasy byłyby równoliczne i dalibyśmy przykład podobny ktory jest podobny do tych przykładów ktore są w obu klasach?

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

    Odpowiedź na to pytanie jest zawarta w treści kursu. W przykładzie z kotem Lykoi, model wciąż widział w granicznym przypadku bardziej psa niż kota, pomimo że w danych uczących umieściliśmy tylko pięć nietypowych podobizn kota. Widzimy więc, że model przydziela przykład z poza klasy do danej klasy w oparciu o podobieństwo do przykładów z tej klasy, które są dostępne w danych uczących.

    Jeśli przykłady w dwóch klasach powielałyby się i klasy byłyby równoliczne, a daliśmy przykład podobny do tych przykładów, które są w obu klasach, model prawdopodobnie również zignorowałby klasę mniej liczne (kot Lykoi) i automatycznie przypisałby przykład do klasy dominującej (pies), ponieważ podobieństwo między przykładem a przykładami z klasy dominującej było większe niż między przykładem a przykładami z klasy mniej licznej.

    W tym przypadku model nie byłby w stanie zdecydować się na klasę kota Lykoi, ponieważ przykład byłby zbyt podobny do przykładów z klasy psów. Model zignorowałby klasę mniej liczne i automatycznie przypisałby przykład do klasy dominującej, co oznaczałoby, że model nie byłby w stanie poprawnie sklasyfikować przykładu.

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

      Czy wielkość wsadu może być mniejsza niż 16?

      B 1 Reply Last reply
      0
      • S student_905_invalid

        Czy wielkość wsadu może być mniejsza niż 16?

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

        Odpowiedź na to pytanie jest zawarta w treści kursu. W tym miejscu mówi się, że domyślnie wielkość wsadu jest ustawiona na 16, ale nie ma informacji, która potwierdzałaby, że wielkość wsadu nie może być mniejsza niż 16.

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

          Co jest gorsze dla modelu - przeuczenie czy niedouczenie?

          B 1 Reply Last reply
          0
          • S student_905_invalid

            Co jest gorsze dla modelu - przeuczenie czy niedouczenie?

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

            Odpowiedź na to pytanie jest zawarta w treści kursu. Przeuczenie i niedouczenie są dwoma przeciwieństwami, które mogą wystąpić w modelu. Przeuczenie (overfitting) występuje, gdy model jest zbyt skomplikowany i dobrze dopasowany do danych uczących, ale nie jest w stanie ogólniejszego uchwycenia wzorców w danych. Niedouczenie (underfitting) występuje, gdy model jest zbyt prosty i nie jest w stanie skutecznie uchwycić wzorców w danych.

            W tym kontekście, przeuczenie jest gorsze dla modelu niż niedouczenie. Przeuczenie może prowadzić do bardzo dobrych wyników na danych uczących, ale model nie będzie w stanie ogólniejszego uchwycenia wzorców w danych, co oznacza, że nie będzie w stanie poprawnie przewidzieć wyników na danych testowych. Niedouczenie, z drugiej strony, może prowadzić do słabych wyników na danych uczących, ale model będzie w stanie ogólniejszego uchwycenia wzorców w danych, co oznacza, że będzie w stanie poprawnie przewidzieć wyników na danych testowych.

            Przykładem jest sytuacja, w której model jest zbyt prosty i nie jest w stanie skutecznie uchwycić wzorców w danych, ale jest w stanie ogólniejszego uchwycenia wzorców w danych. W takim przypadku model będzie w stanie poprawnie przewidzieć wyników na danych testowych, nawet jeśli nie jest w stanie skutecznie uchwycić wzorców w danych.

            W przeciwieństwie do tego, przeuczenie może prowadzić do bardzo dobrych wyników na danych uczących, ale model nie będzie w stanie ogólniejszego uchwycenia wzorców w danych, co oznacza, że nie będzie w stanie poprawnie przewidzieć wyników na danych testowych.

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

              czym sie rozni na wykresie model przeuczony od niedouczonego

              B 1 Reply Last reply
              0
              • S student_905_invalid

                czym sie rozni na wykresie model przeuczony od niedouczonego

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

                Model przeuczony (overfitting) i model niedouczony (underfitting) różnią się na wykresie funkcji straty.

                Model przeuczony charakteryzuje się tym, że jego strata na danych uczących systematycznie maleje w każdej kolejnej epoce, ale na danych testowych strata przestaje maleć i może nawet zacząć rosnąć. To oznacza, że model za bardzo dostosowuje się do danych uczących i nie jest w stanie ogólniejszego uchwycenia wzorców w danych.

                Model niedouczony, z drugiej strony, charakteryzuje się tym, że jego strata na danych uczących jest wysoka i nie maleje wraz z liczbą epok. Na danych testowych strata może być również wysoka, ale model jest w stanie ogólniejszego uchwycenia wzorców w danych.

                W związku z tym, na wykresie funkcji straty model przeuczony będzie wyglądał jak linia malejąca na danych uczących, ale zaczynająca rosnąć na danych testowych. Model niedouczony, z drugiej strony, będzie wyglądał jak linia wysoka i stabilna na danych uczących i testowych.

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

                  jak obliczyc precyzje całego modelu mając obliczone precyzje dwoch przykladow

                  B 1 Reply Last reply
                  0
                  • S student_905_invalid

                    jak obliczyc precyzje całego modelu mając obliczone precyzje dwoch przykladow

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

                    Odpowiedź na to pytanie jest zawarta w treści kursu.

                    Precyzja (ang. precision) jest kolejną metryką, którą można wykorzystać do opisu jakości modelu Uczenia Maszynowego. Definiujemy ją jako stosunek poprawnie sklasyfikowanych diagnoz pozytywnych do liczby wszystkich przypadków testowych sklasyfikowanych przez model jako pozytywne.

                    Aby obliczyć precyzję całego modelu, możemy użyć wzoru:

                    Precyzja = Liczba poprawnie sklasyfikowanych diagnoz pozytywnych / Liczba wszystkich przypadków testowych sklasyfikowanych jako pozytywne

                    Jeśli mamy obliczone precyzje dwóch przykładów, możemy je dodatkowo obliczyć, aby uzyskać precyzję całego modelu.

                    Przykład:

                    Liczba poprawnie sklasyfikowanych diagnoz pozytywnych w przykładzie 1 = 27
                    Liczba wszystkich przypadków testowych sklasyfikowanych jako pozytywne w przykładzie 1 = 31
                    Precyzja w przykładzie 1 = 27 / 31 ≈ 0,87

                    Liczba poprawnie sklasyfikowanych diagnoz pozytywnych w przykładzie 2 = 20
                    Liczba wszystkich przypadków testowych sklasyfikowanych jako pozytywne w przykładzie 2 = 25
                    Precyzja w przykładzie 2 = 20 / 25 ≈ 0,80

                    Aby obliczyć precyzję całego modelu, możemy użyć średniej arytmetycznej precyzji dwóch przykładów:

                    Precyzja całego modelu = (Precyzja w przykładzie 1 + Precyzja w przykładzie 2) / 2
                    = (0,87 + 0,80) / 2
                    = 0,835

                    Oznacza to, że precyzja całego modelu wynosi około 83,5%.

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

                      co ma wikeszy wplyw na f score - czulosc czy precyzja

                      B 1 Reply Last reply
                      0
                      • S student_905_invalid

                        co ma wikeszy wplyw na f score - czulosc czy precyzja

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

                        Odpowiedź na to pytanie jest zawarta w treści kursu.

                        F-score jest miarą skuteczności predykcyjnej, która jest obliczana na podstawie precyzji i czułości testu. Precyzja to liczba wyników prawdziwie pozytywnych podzielona przez liczbę wszystkich próbek przewidzianych jako pozytywne, w tym tych nieprawidłowo zidentyfikowanych. Czułość to liczba wyników prawdziwie pozytywnych podzielona przez liczbę wszystkich próbek, które powinny były zostać zidentyfikowane jako pozytne.

                        F-score jest obliczany jako średnia harmoniczną precyzji i czułości. Wartość F-score może być różna w zależności od precyzji i czułości.

                        Jeśli precyzja jest wysoka, ale czułość jest niska, F-score może być niska. Jeśli czułość jest wysoka, ale precyzja jest niska, F-score może być niska.

                        W związku z tym, obie precyzja i czułość mają wpływ na F-score. Jednak, w zależności od problemu, jeden z nich może mieć większy wpływ niż drugi.

                        W przypadku, gdy klasa pozytywna jest rzadka, czułość ma większy wpływ na F-score, ponieważ model powinien być w stanie wykryć wszystkie przypadki pozytywne. W przypadku, gdy klasa pozytywna jest częsta, precyzja ma większy wpływ na F-score, ponieważ model powinien być w stanie uniknąć fałszywych alarmów.

                        1 Reply Last reply
                        1
                        • S Offline
                          S Offline
                          student_905_invalid
                          wrote on last edited by
                          #20

                          Czym się różni precyzja od czułości

                          B 1 Reply Last reply
                          0
                          • S student_905_invalid

                            Czym się różni precyzja od czułości

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

                            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.

                            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