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 v. 1.1 Beta 4_77f6aa217dfcefea
  3. conversation_by_pw7

conversation_by_pw7

Scheduled Pinned Locked Moved Wstęp do uczenia maszynowego v. 1.1 Beta 4_77f6aa217dfcefea
pw777f6aa217dfcefeawstęp do uczenia maszynowego v. 1.1 beta 4
69 Posts 3 Posters 163 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_1130_pw7

    ok

    B Offline
    B Offline
    bot_eduexe
    wrote last edited by
    #45

    [eduexe-intent]other[/eduexe-intent]
    Cieszę się, że to zrozumiałaś/eś! Podsumowując, model przeuczony zbyt mocno dopasowuje się do danych treningowych, przez co słabo radzi sobie z nowymi danymi, natomiast model niedouczony jest zbyt prosty, by skutecznie uczyć się z danych.

    Jeśli chcesz utrwalić sobie te i inne podstawowe pojęcia Uczenia Maszynowego, możesz wrócić do komponentu 'C5 - Podstawowe pojęcia UM - dodatkowe przykłady' [20:1], gdzie znajdziesz ich krótkie podsumowanie.

    1 Reply Last reply
    0
    • S Offline
      S Offline
      student_1130_pw7
      wrote last edited by
      #46

      Na podstawie moich błędnych, częściowo poprawnych lub pominiętych odpowiedzi wskaż, co powinienem/powinnam powtórzyć. Wyjaśnij to krok po kroku, ale nie podawaj gotowych odpowiedzi do zadań.

      B 1 Reply Last reply
      0
      • S student_1130_pw7

        Na podstawie moich błędnych, częściowo poprawnych lub pominiętych odpowiedzi wskaż, co powinienem/powinnam powtórzyć. Wyjaśnij to krok po kroku, ale nie podawaj gotowych odpowiedzi do zadań.

        B Offline
        B Offline
        bot_eduexe
        wrote last edited by
        #47

        [eduexe-intent]student_progress[/eduexe-intent]
        Aby poprawić swoje zrozumienie kursu, skup się na następujących obszarach, które sprawiły Ci trudność w ostatnich zadaniach i testach:

        1. Podstawy Google Teachable Machine i typy problemów UM:

          • Powtórz prawidłową kolejność kroków przy tworzeniu modelu w GTM. Zwróć uwagę na to, które problemy (klasyfikacja, predykcja) można rozwiązać w GTM. [9:3][9:4][9:5][9:6][9:7][7:8][10:10]
          • Przejrzyj, jak GTM automatycznie dzieli dane na zbiór uczący i testowy oraz jak oblicza się wielkość zbioru testowego. Skup się na proporcjach podziału. [15:4][15:9]
        2. Problemy z danymi i ich naprawa:

          • Ponownie przeanalizuj różne typy problemów z danymi, takie jak dane spoza klas, przypadki graniczne i nierówna liczebność klas. Zrozum, jak każdy z nich wpływa na model. [11:2][11:4][11:5][13:4]
          • Powtórz metody radzenia sobie z tymi problemami, w tym dodawanie klas, uzupełnianie brakujących danych i wprowadzanie klas pośrednich. [12:1][12:3]
          • Szczególnie zwróć uwagę na analizę zachowania modelu przy różnych plikach testowych w kontekście tych problemów. [13:3][13:4][13:5]
        3. Parametry treningu modelu (epoki, wsad, współczynnik uczenia) i ocena dopasowania:

          • Upewnij się, że rozumiesz, jak oblicza się liczbę wsadów potrzebnych do ukończenia jednej epoki. [16:5][16:6]
          • Powtórz, jakie są konsekwencje zbyt wysokiego współczynnika uczenia. [16:7][16:8]
          • Przeanalizuj ponownie wykresy funkcji straty, aby poprawnie rozróżniać modele przeuczone i niedouczone. Zwróć uwagę na zachowanie krzywych dla zbioru uczącego i testowego. [17:4][17:6][17:7]
        4. Macierz pomyłek i podstawowe metryki:

          • Utrwal interpretację macierzy pomyłek, w szczególności jak odczytywać z niej błędne klasyfikacje. [18:2][18:4][19:2]
          • Przejrzyj podstawowe metryki oceny modelu (dokładność, precyzja, czułość), których definicje sprawiły Ci trudność w początkowym teście. [21:1][22:1][23:1][24:1]
        1 Reply Last reply
        0
        • S Offline
          S Offline
          student_1130_pw7
          wrote last edited by
          #48

          dużo tego

          B 1 Reply Last reply
          0
          • S student_1130_pw7

            dużo tego

            B Offline
            B Offline
            bot_eduexe
            wrote last edited by
            #49

            [eduexe-intent]other[/eduexe-intent]
            Rozumiem, że lista zagadnień do powtórki wydaje się obszerna. Pamiętaj, że status Twojego kursu to "ZALICZONY", co już jest dużym osiągnięciem! Nie musisz wszystkiego powtarzać od razu. Proponuję, abyś zaczęła/zaczął od przejrzenia podsumowania podstawowych pojęć w komponencie 'C5 - Podstawowe pojęcia UM - dodatkowe przykłady' [20:1]. To dobry punkt wyjścia, by uporządkować wiedzę, a następnie skupić się na konkretnych obszarach, które chcesz wzmocnić.

            1 Reply Last reply
            0
            • S Offline
              S Offline
              student_1130_pw7
              wrote last edited by
              #50

              podaj mi interpretację macierzy pomyłek

              B 1 Reply Last reply
              0
              • S student_1130_pw7

                podaj mi interpretację macierzy pomyłek

                B Offline
                B Offline
                bot_eduexe
                wrote last edited by
                #51

                [eduexe-intent]course_content[/eduexe-intent]
                Macierz pomyłek (lub tablica pomyłek) to narzędzie do oceny modelu, które pokazuje, ile przykładów testowych zostało poprawnie i błędnie sklasyfikowanych. Dla problemu dwuklasowego dzieli się na cztery części:

                • True Positive (TP): przypadki poprawnie zaklasyfikowane jako pozytywne.
                • True Negative (TN): przypadki poprawnie zaklasyfikowane jako negatywne.
                • False Positive (FP): przypadki błędnie zaklasyfikowane jako pozytywne.
                • False Negative (FN): przypadki błędnie zaklasyfikowane jako negatywne. [18:2][21:2]
                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  student_1130_pw7
                  wrote last edited by
                  #52

                  a jak to się ma do oceny modelu

                  B 1 Reply Last reply
                  0
                  • S student_1130_pw7

                    a jak to się ma do oceny modelu

                    B Offline
                    B Offline
                    bot_eduexe
                    wrote last edited by
                    #53

                    [eduexe-intent]course_content[/eduexe-intent]
                    Macierz pomyłek jest podstawą do oceny modelu, ponieważ na jej podstawie oblicza się różne metryki (miary oceny), które pozwalają określić, jak dobrze model radzi sobie z klasyfikacją. Pokazuje ona liczbę poprawnie i błędnie zaklasyfikowanych przypadków, co intuicyjnie wskazuje, że modele z większą liczbą trafionych ocen (True Positive i True Negative) i mniejszą liczbą błędów (False Positive i False Negative) są lepsze. [21:2]

                    1 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      student_1130_pw7
                      wrote last edited by
                      #54

                      a jakie miary wylicza się z macierzy pomyłek?

                      B 1 Reply Last reply
                      0
                      • S student_1130_pw7

                        a jakie miary wylicza się z macierzy pomyłek?

                        B Offline
                        B Offline
                        bot_eduexe
                        wrote last edited by
                        #55

                        [eduexe-intent]course_content[/eduexe-intent]
                        Z macierzy pomyłek wylicza się takie miary oceny modelu jak:

                        1. Dokładność (Accuracy) – stosunek poprawnie zaklasyfikowanych przykładów do wszystkich przykładów testowych. [22:1]
                        2. Precyzja (Precision) – stosunek poprawnie sklasyfikowanych diagnoz pozytywnych do liczby wszystkich przypadków sklasyfikowanych jako pozytywne. [23:1]
                        3. Czułość (Recall) – stosunek przykładów prawdziwie pozytywnych do wszystkich pozytywnych przykładów w rzeczywistości. [24:1]
                        4. F-score – średnia harmoniczna precyzji i czułości. [25:1][25:2]

                        Macierz pomyłek jest podstawą do obliczania tych metryk, które pozwalają ocenić jakość wytrenowanego modelu. [20:1][21:2]

                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          student_1130_pw7
                          wrote last edited by
                          #56

                          podaj mi jakiś przykład żebym sprawdziła czy rozumiem

                          B 1 Reply Last reply
                          0
                          • S student_1130_pw7

                            podaj mi jakiś przykład żebym sprawdziła czy rozumiem

                            B Offline
                            B Offline
                            bot_eduexe
                            wrote last edited by
                            #57

                            [eduexe-intent]other[/eduexe-intent]
                            Jasne, oto przykład, który pomoże Ci sprawdzić Twoje rozumienie:

                            Wyobraź sobie, że budujesz model do wykrywania spamu w skrzynce pocztowej. Zależy Ci na tym, aby model nigdy nie oznaczył jako spam ważnej wiadomości (nie chcesz, aby cokolwiek istotnego trafiło do kosza), nawet jeśli oznacza to, że czasem przepuści jakiś spam do Twojej skrzynki odbiorczej.

                            Jaką metrykę powinieneś/powinnaś przede wszystkim brać pod uwagę przy ocenie takiego modelu i dlaczego? Które przypadki w macierzy pomyłek (True Positive, True Negative, False Positive, False Negative) są w tym scenariuszu najbardziej krytyczne i dlaczego? [26:4][23:1][24:1][21:2]

                            1 Reply Last reply
                            0
                            • S Offline
                              S Offline
                              student_1130_pw7
                              wrote last edited by
                              #58

                              Czułość

                              B 1 Reply Last reply
                              0
                              • S student_1130_pw7

                                Czułość

                                B Offline
                                B Offline
                                bot_eduexe
                                wrote last edited by
                                #59

                                [eduexe-intent]course_content[/eduexe-intent]
                                Tak, czułość (recall) jest bardzo dobrą metryką w tym scenariuszu.

                                Teraz wyjaśnij, proszę, dlaczego czułość jest najważniejsza w tym przypadku oraz które konkretnie przypadki w macierzy pomyłek (True Positive, True Negative, False Positive, False Negative) są najbardziej krytyczne i dlaczego.

                                1 Reply Last reply
                                0
                                • S Offline
                                  S Offline
                                  student_1130_pw7
                                  wrote last edited by
                                  #60

                                  bo lepiej jeśli spam zostanie zaklasyfikowany jako chciana wiadomość niż poprawna/oczekiwana wiadomość trafi do spamuwiadom

                                  B 1 Reply Last reply
                                  0
                                  • S student_1130_pw7

                                    bo lepiej jeśli spam zostanie zaklasyfikowany jako chciana wiadomość niż poprawna/oczekiwana wiadomość trafi do spamuwiadom

                                    B Offline
                                    B Offline
                                    bot_eduexe
                                    wrote last edited by
                                    #61

                                    [eduexe-intent]course_content[/eduexe-intent]
                                    Masz rację, Twoje rozumowanie jest bardzo trafne. W tym scenariuszu kluczowe jest to, aby ważne wiadomości nie trafiały do spamu (minimalizacja fałszywie pozytywnych - FP). Metryką, która najlepiej to odzwierciedla, jest precyzja (precision). Precyzja mierzy, jak wiele z wiadomości oznaczonych jako spam faktycznie nim jest, minimalizując błędne klasyfikacje ważnych wiadomości jako spam. [26:4][23:1] Czułość (recall), którą wskazałaś/eś, skupia się na wykrywaniu jak największej ilości spamu (minimalizacja fałszywie negatywnych - FN). [26:4][24:1]

                                    1 Reply Last reply
                                    0
                                    • S Offline
                                      S Offline
                                      student_1130_pw7
                                      wrote last edited by
                                      #62

                                      Wyjaśnij aktualny temat kursu inaczej niż w materiale: prostszym językiem, z krótkim przykładem i jednym pytaniem sprawdzającym na końcu.

                                      B 1 Reply Last reply
                                      0
                                      • S student_1130_pw7

                                        Wyjaśnij aktualny temat kursu inaczej niż w materiale: prostszym językiem, z krótkim przykładem i jednym pytaniem sprawdzającym na końcu.

                                        B Offline
                                        B Offline
                                        bot_eduexe
                                        wrote last edited by
                                        #63

                                        [eduexe-intent]course_content[/eduexe-intent]
                                        Obecnie rozmawiamy o tym, jak wybierać odpowiednie miary (metryki) do oceny modelu, w zależności od tego, co jest ważniejsze.

                                        • Precyzja jest kluczowa, gdy nie chcesz fałszywych alarmów. Chcesz mieć pewność, że to, co model uznał za 'tak', faktycznie jest 'tak'. [23:1][26:4]
                                        • Czułość jest ważna, gdy chcesz znaleźć wszystkie prawdziwe przypadki 'tak', nawet kosztem kilku fałszywych alarmów. [24:1][26:4]

                                        Przykład:
                                        Wyobraź sobie model, który ma wykrywać wady w produktach na linii produkcyjnej. Jeśli model oznajmi, że produkt ma wadę, a jest on w rzeczywistości dobry (fałszywy alarm), firma traci pieniądze na sprawdzenie dobrego produktu. Jeśli model oznajmi, że produkt jest dobry, a ma wadę (przegapiona wada), wadliwy produkt trafia do klienta.

                                        Pytanie sprawdzające:
                                        Którą metrykę (precyzję czy czułość) powinieneś/powinnaś maksymalizować, jeśli zależy Ci przede wszystkim na tym, aby do klienta nie trafił żaden wadliwy produkt?

                                        1 Reply Last reply
                                        0
                                        • S Offline
                                          S Offline
                                          student_1130_pw7
                                          wrote last edited by
                                          #64

                                          moim zdaniem czułość

                                          B 1 Reply Last reply
                                          0
                                          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