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_28f58b2cb19102e2
  3. conversation_by_nkd

conversation_by_nkd

Scheduled Pinned Locked Moved Wstęp do uczenia maszynowego_28f58b2cb19102e2
nkd28f58b2cb19102e2wstęp do uczenia maszynowego
39 Posts 4 Posters 46 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_992_nkd

    czym jest f-score

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

    F-score to miara, która stanowi pewien kompromis pomiędzy precyzją (precision) i czułością (recall). Jest to miara, która ocenia model bardziej obiektywnie niż każda z tych dwóch metryk z osobna. F-score jest często wykorzystywany w dziedzinie wyszukiwania informacji do pomiaru skuteczności wyszukiwania, klasyfikacji dokumentów i klasyfikacji zapytań.

    Warto dodać, że F-score bierze pod uwagę tylko 3 z 4 ćwiartek macierzy pomyłek, ignorując przykłady true negative (TN) - prawdziwie negatywne.

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

      Czy poprawnym jest stwierdzenie, że wielkość wsadu odpowiada tylko za uczenie modelu podczas gdy dane testowe nie mają wpływu na ten proces tylko sprawdzają skuteczność modelu?

      B 1 Reply Last reply
      0
      • S student_992_nkd

        Czy poprawnym jest stwierdzenie, że wielkość wsadu odpowiada tylko za uczenie modelu podczas gdy dane testowe nie mają wpływu na ten proces tylko sprawdzają skuteczność modelu?

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

        Nie, stwierdzenie to nie jest poprawne. Dane testowe mają wpływ na proces uczenia modelu, ponieważ model jest trenowany na danych treningowych, a następnie oceniany na danych testowych. Dane testowe pozwalają ocenić, jak dobrze model jest w stanie generalizować swoje zdolności do nowych danych, a nie tylko do danych, na których został trenowany.

        W kontekście opisanym w kursie, dane testowe są używane do oceny dokładności modelu, czyli stosunku poprawnie zaklasyfikowanych przykładów testowych do wszystkich przykładów testowych. Im większa dokładność modelu, tym lepiej on jest w stanie generalizować swoje zdolności do nowych danych.

        Dane testowe nie tylko sprawdzają skuteczność modelu, ale także pomagają w identyfikacji przeuczenia, czyli sytuacji, w której model za bardzo dostosowuje się do danych treningowych i nie jest w stanie poprawnie radzić sobie z danymi testowymi.

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

          Czy poprawnym jest stwierdzenie, że wielkość wsadu odpowiada tylko za uczenie modelu podczas gdy dane testowe nie mają wpływu na ten proces tylko sprawdzają skuteczność modelu?

          B 1 Reply Last reply
          0
          • S student_992_nkd

            Czy poprawnym jest stwierdzenie, że wielkość wsadu odpowiada tylko za uczenie modelu podczas gdy dane testowe nie mają wpływu na ten proces tylko sprawdzają skuteczność modelu?

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

            Nie, stwierdzenie to nie jest poprawne. Dane testowe mają wpływ na proces uczenia modelu, ponieważ model jest trenowany na danych treningowych, a następnie oceniany na danych testowych. Dane testowe pozwalają ocenić, jak dobrze model jest w stanie generalizować swoje zdolności do nowych danych, a nie tylko do danych, na których został trenowany.

            W kontekście opisanym w kursie, dane testowe są używane do oceny dokładności modelu, czyli stosunku poprawnie zaklasyfikowanych przykładów testowych do wszystkich przykładów testowych. Im większa dokładność modelu, tym lepiej on jest w stanie generalizować swoje zdolności do nowych danych.

            Dane testowe nie tylko sprawdzają skuteczność modelu, ale także pomagają w identyfikacji przeuczenia, czyli sytuacji, w której model za bardzo dostosowuje się do danych treningowych i nie jest w stanie poprawnie radzić sobie z danymi testowymi.

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

              W jaki sposó zmienianie tej wartości wpływa na trenowanie modelu?

              B 1 Reply Last reply
              0
              • S student_992_nkd

                W jaki sposó zmienianie tej wartości wpływa na trenowanie modelu?

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

                Wartość funkcji straty (ang. loss function) jest kluczowym elementem procesu trenowania modelu. Jest to miara, która określa różnicę pomiędzy prawidłową odpowiedzią a odpowiedzią zwróconą przez model. Im niższa wartość funkcji straty, tym lepiej model radzi sobie z danymi.

                Zmiana wartości funkcji straty wpływa na proces trenowania modelu, ponieważ model stara się minimalizować wartość tej funkcji. Im niższa wartość funkcji straty, tym model jest lepiej w stanie generalizować swoje zdolności do nowych danych.

                W Google Teachable Machine, w sekcji "Dla zaawansowanych" możemy podejrzeć wykres, jak zmieniała się wartość funkcji straty dla naszego modelu w kolejnych epokach procesu trenowania. Na wykresie zaznaczono dwie linie - niebieską dla zbioru uczącego i pomarańczową dla zbioru testowego. Wzajemna relacja pomiędzy nimi będzie istotna w kolejnej części kursu.

                W związku z tym, zmiana wartości funkcji straty może wpłynąć na proces trenowania modelu, ale nie jest to jedyne czynniki, które wpływają na to, jak dobrze model radzi sobie z danymi. Inne czynniki, takie jak wielkość wsadu, sposób trenowania modelu i jakość danych, również mają wpływ na wyniki modelu.

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  student_992_nkd
                  wrote on last edited by
                  #22

                  W jaki sposó zmienianie tej wartości wpływa na trenowanie modelu?

                  B 1 Reply Last reply
                  0
                  • S student_992_nkd

                    W jaki sposó zmienianie tej wartości wpływa na trenowanie modelu?

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

                    Zmiana wartości funkcji straty wpływa na proces trenowania modelu, ponieważ model stara się minimalizować wartość tej funkcji. Im niższa wartość funkcji straty, tym model jest lepiej w stanie generalizować swoje zdolności do nowych danych.

                    Wartość funkcji straty jest kluczowym elementem procesu trenowania modelu. Jest to miara, która określa różnicę pomiędzy prawidłową odpowiedzią a odpowiedzią zwróconą przez model. Im niższa wartość funkcji straty, tym lepiej model radzi sobie z danymi.

                    W Google Teachable Machine, w sekcji "Dla zaawansowanych" możemy podejrzeć wykres, jak zmieniała się wartość funkcji straty dla naszego modelu w kolejnych epokach procesu trenowania. Na wykresie zaznaczono dwie linie - niebieską dla zbioru uczącego i pomarańczową dla zbioru testowego. Wzajemna relacja pomiędzy nimi będzie istotna w kolejnej części kursu.

                    1 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      student_992_nkd
                      wrote on last edited by
                      #24

                      Wytłumacz mi na czym polega wielkość wsadu

                      B 1 Reply Last reply
                      0
                      • S student_992_nkd

                        Wytłumacz mi na czym polega wielkość wsadu

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

                        Wielkość wsadu (ang. batch size) to rozmiar porcji treningowej, czyli liczba przykładów, jaką model otrzymuje na raz do trenowania w pojedynczej iteracji swojego działania. Im większa wielkość wsadu, 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ę.

                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          student_992_nkd
                          wrote on last edited by
                          #26

                          Wytłumacz mi na czym polega wielkość wsadu

                          B 1 Reply Last reply
                          0
                          • S student_992_nkd

                            Wytłumacz mi na czym polega wielkość wsadu

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

                            Wielkość wsadu (ang. batch size) to rozmiar porcji treningowej, czyli liczba przykładów, jaką model otrzymuje na raz do trenowania w pojedynczej iteracji swojego działania. Im większa wielkość wsadu, 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ę.

                            Na przykład, w naszym przypadku, cały zbiór uczący składa się ze 170 przykładów. Domyślnie mamy ustaloną wielkość wsadu na 16, co oznacza, że model będzie miał podawane do nauki po 16 przykładów na raz. W ramach jednej epoki (pełnego przejścia przez wszystkie przykłady treningowe) potrzebne będzie 11 wsadów - 10 razy po 16 oraz 10 pozostałych przykładów w ostatnim, jedenastym wsadzie.

                            1 Reply Last reply
                            0
                            • S Offline
                              S Offline
                              student_992_nkd
                              wrote on last edited by
                              #28

                              Czy w Google Teachable Machine mogę dostoswać procent danych testowych?

                              B 1 Reply Last reply
                              0
                              • S student_992_nkd

                                Czy w Google Teachable Machine mogę dostoswać procent danych testowych?

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

                                Nie, w Google Teachable Machine nie możesz dostosować procentu danych testowych. Dane są automatycznie dzielone na zbiór uczący i zbiór testowy w proporcji 85:15 i nie da się ręcznie zmienić tej proporcji.

                                1 Reply Last reply
                                0
                                • S Offline
                                  S Offline
                                  student_992_nkd
                                  wrote on last edited by
                                  #30

                                  Jak można rozwiązać problem przypadku granicznego między klasami?

                                  B 1 Reply Last reply
                                  0
                                  • S student_992_nkd

                                    Jak można rozwiązać problem przypadku granicznego między klasami?

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

                                    W przypadku rozwiązywania problemu przypadku granicznego między klasami, możemy wykorzystać dwie metody:

                                    1. Dodanie dodatkowych danych, w tym przypadku z ich prawidłową, jednoznaczną identyfikacją, i poszukiwanie w nich więcej podobnych przypadków granicznych, a następnie dodanie ich do prawidłowych dla nich klas. Musi się ich jednak zebrać więcej niż kilka, by nasze działanie mogło odnieść skutek.
                                    2. Stworzenie klasy pośredniej, w tym wypadku np. "Nieokreślone", i umieszczenie w niej wszystkich trudnych przypadków.

                                    Te metody mogą pomóc w poprawie dokładności modelu w przypadku rozpoznawania przypadków granicznych między klasami.

                                    1 Reply Last reply
                                    0
                                    • S Offline
                                      S Offline
                                      student_992_nkd
                                      wrote on last edited by
                                      #32

                                      Mój model nie pozwala mi wczytać obrazka do analizowania. Czym może być to spowodowane i jak to naprawić?

                                      B 1 Reply Last reply
                                      0
                                      • S student_992_nkd

                                        Mój model nie pozwala mi wczytać obrazka do analizowania. Czym może być to spowodowane i jak to naprawić?

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

                                        W związku z twoim pytaniem, mogę tylko odnieść się do kontekstu, który nie zawiera informacji o problemach z wczytywaniem obrazka do analizowania. Kontekst dotyczy głównie problemów z rozpoznawaniem przypadków granicznych między klasami i sposobów ich rozwiązania.

                                        Jeśli chcesz, mogę powiedzieć, że w takim przypadku, jeśli Twojemu modelowi nie pozwala na wczytanie obrazka do analizowania, może być to spowodowane przez błąd w kodzie lub problem z dostępem do danych. Jednakże, nie mam wystarczających informacji, aby dokładnie określić przyczynę problemu.

                                        Jeśli chcesz dalej rozwijać ten temat, proszę podaj więcej informacji o Twoim modelu i problemie, który napotykasz.

                                        1 Reply Last reply
                                        0
                                        • S Offline
                                          S Offline
                                          student_992_nkd
                                          wrote on last edited by
                                          #34

                                          Jakie są alternatywne oprogramowania do trenowania modeli do Teachable Machine?

                                          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