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. 2026_b9c2b79eb77e1319
  3. conversation_by_lxl

conversation_by_lxl

Scheduled Pinned Locked Moved Wstęp do uczenia maszynowego v. 2026_b9c2b79eb77e1319
lxlb9c2b79eb77e1319wstęp do uczenia maszynowego v. 2026
35 Posts 3 Posters 84 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_1136_lxl
    wrote on last edited by
    #2

    Podsumuj aktualną część kursu i wskaż najważniejsze rzeczy, które powinienem/powinnam zapamiętać.

    B 1 Reply Last reply
    0
    • S student_1136_lxl

      Podsumuj aktualną część kursu i wskaż najważniejsze rzeczy, które powinienem/powinnam zapamiętać.

      B Offline
      B Offline
      bot_eduexe
      wrote on last edited by
      #3

      [eduexe-intent]course_content[/eduexe-intent]
      Aktualna część kursu to wprowadzenie. Najważniejsze rzeczy do zapamiętania to:

      1. Cel kursu: Przybliżenie podstaw Uczenia Maszynowego (UM) z wykorzystaniem intuicyjnych przykładów i narzędzia Google Teachable Machine.
      2. Struktura: Kurs składa się z czterech modułów tematycznych: Wprowadzenie do UM, Dane w UM, Podstawowe pojęcia UM i Metryki. Każdy moduł kończy się testem.
      3. Czas trwania: Realizacja całego kursu powinna zająć około 120 minut.
      4. Punktacja: Możesz zdobyć punkty za test początkowy (maks. 10 pkt) oraz za testy cząstkowe (łącznie maks. 20 pkt) lub test końcowy (maks. 20 pkt). Liczy się korzystniejszy wynik. [eduexe-source]1:1[/eduexe-source]
      1 Reply Last reply
      1
      • S Offline
        S Offline
        student_1136_lxl
        wrote on last edited by
        #4

        Czy model stworzony dziala by rownie dobrze gdybym probowal pokazac psa na komerce?

        B 1 Reply Last reply
        0
        • S student_1136_lxl

          Czy model stworzony dziala by rownie dobrze gdybym probowal pokazac psa na komerce?

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

          [eduexe-intent]course_content[/eduexe-intent]
          Działanie modelu zależy od danych, na których był trenowany. Jeśli pies na reklamie będzie wyglądał znacząco inaczej (np. inna rasa, nietypowa poza, specyficzna stylizacja) niż psy w zbiorze uczącym, model może sobie radzić gorzej. Jest to przykład "nietypowego przypadku testowego", gdzie model może mieć obniżoną pewność klasyfikacji lub nawet się pomylić. [eduexe-source]11:2[/eduexe-source][eduexe-source]8:8[/eduexe-source]

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

            Przeslalem modelowi zdjecie mojego psa. Model stwierdzil ze moj pies jest w 76% kotem dlaczego?

            B 1 Reply Last reply
            0
            • S student_1136_lxl

              Przeslalem modelowi zdjecie mojego psa. Model stwierdzil ze moj pies jest w 76% kotem dlaczego?

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

              [eduexe-intent]other[/eduexe-intent]
              Model klasyfikuje na podstawie wzorców, których nauczył się z danych treningowych. Twój pies mógł być dla modelu "nietypowym przypadkiem testowym" [eduexe-source]11:2[/eduexe-source], którego cechy bardziej przypominały to, co model "zna" jako kota. Możliwe, że dane treningowe dla psów były zbyt mało zróżnicowane, co prowadzi do słabszej generalizacji, lub model uległ przeuczeniu [eduexe-source]17:4[/eduexe-source].

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

                Okej dzieki

                B 1 Reply Last reply
                0
                • S student_1136_lxl

                  Okej dzieki

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

                  [eduexe-intent]other[/eduexe-intent]
                  Okej. Cieszę się, że mogłem pomóc!

                  Czy masz jeszcze jakieś pytania dotyczące kursu lub uczenia maszynowego?

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

                    Co zawiera model ktory mam wczytac?

                    B 1 Reply Last reply
                    0
                    • S student_1136_lxl

                      Co zawiera model ktory mam wczytac?

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

                      [eduexe-intent]course_content[/eduexe-intent]
                      Model, który masz wczytać (plik "model_B1-3.tm"), zawiera pięć klas dla odręcznie pisanych cyfr: 1, 2, 3, 5 oraz 7. Jego celem jest rozpoznawanie tych cyfr, czyli klasyfikowanie ich do jednej z tych kategorii. [eduexe-source]14:2[/eduexe-source]

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

                        Skad to wiedziales?

                        B 1 Reply Last reply
                        0
                        • S student_1136_lxl

                          Skad to wiedziales?

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

                          [eduexe-intent]other[/eduexe-intent]
                          Wiedziałem to z treści kursu. Informacje o tym, co zawiera model "model_B1-3.tm", znajdują się w komponencie [eduexe-source]14:2[/eduexe-source]. Ten slajd opisuje, że model zawiera pięć klas dla odręcznie pisanych cyfr: 1, 2, 3, 5 oraz 7, a jego celem jest ich rozpoznawanie.

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

                            Czy jest jakiś sposób, aby stworzyć model z kategorią "inne" do której model by zaliczał wszystkie rzeczy których nie zna. Czyli np jak mamy model do rozpoznywania liczb, a przeslemy mu litere to da ją do zakategoryzuje ja jako "inne"

                            B 1 Reply Last reply
                            0
                            • S student_1136_lxl

                              Czy jest jakiś sposób, aby stworzyć model z kategorią "inne" do której model by zaliczał wszystkie rzeczy których nie zna. Czyli np jak mamy model do rozpoznywania liczb, a przeslemy mu litere to da ją do zakategoryzuje ja jako "inne"

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

                              [eduexe-intent]other[/eduexe-intent]
                              Tak, jest to możliwe i jest to często stosowane podejście w uczeniu maszynowym. Aby model mógł klasyfikować coś jako "inne", musi zostać wytrenowany na przykładach tego, co ma zaliczać do tej kategorii.

                              W praktyce oznacza to, że należałoby stworzyć dodatkową klasę o nazwie np. "Inne" lub "Nieznane" i dostarczyć modelowi różnorodne przykłady danych, które nie pasują do żadnej z głównych kategorii, ale które model powinien rozpoznać jako "niezgodne" z jego podstawowym zestawem klas. Na przykład, dla modelu rozpoznającego cyfry, do klasy "Inne" można by dodać zdjęcia liter, symboli czy innych obiektów.

                              Kurs porusza podobne zagadnienia w kontekście "danych spoza klas" oraz "przypadków granicznych", gdzie model nie potrafi sobie poradzić z danymi, których nie widział lub które są niejednoznaczne. Sugeruje się tam dodawanie nowych klas dla konkretnych, wcześniej nieznanych typów danych. [eduexe-source]11:5[/eduexe-source][eduexe-source]14:4[/eduexe-source] Możesz więc rozszerzyć tę koncepcję na bardziej ogólną klasę "Inne", trenując model na szerokiej gamie "nieznanych" przykładów.

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

                                Mialem na mysli, zeby model sam rozpoznywal ze nie wiedzial podobnych obiektow. Innymi slowy czy jest mozliwe aby dodać opcję, aby model mógł powiedzieć "nie wiem", kiedy widzi samochód po raz pierwszy na oczy a był trenowany żeby rozpoznywać zwierzęta.

                                B 1 Reply Last reply
                                0
                                • S student_1136_lxl

                                  Mialem na mysli, zeby model sam rozpoznywal ze nie wiedzial podobnych obiektow. Innymi slowy czy jest mozliwe aby dodać opcję, aby model mógł powiedzieć "nie wiem", kiedy widzi samochód po raz pierwszy na oczy a był trenowany żeby rozpoznywać zwierzęta.

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

                                  [eduexe-intent]other[/eduexe-intent]
                                  Rozumiem, że masz na myśli zdolność modelu do rozpoznawania, że dany obiekt jest całkowicie nowy i nie pasuje do żadnej z klas, na których był trenowany, bez wcześniejszego uczenia się na przykładach "innych" obiektów.

                                  Standardowe modele klasyfikacyjne, w tym te, które tworzymy w Google Teachable Machine, są tzw. modelami "zamkniętego zbioru" (closed-set). Oznacza to, że zawsze próbują przypisać dany obiekt do jednej z klas, na których zostały wytrenowane, nawet jeśli ten obiekt jest zupełnie nowy. Dlatego samochód, którego model nie widział, zostanie zaklasyfikowany jako "pies" lub "kot" z pewnym prawdopodobieństwem, bo model nie ma pojęcia o kategorii "samochód" ani o możliwości "nie wiem". [eduexe-source]11:5[/eduexe-source]

                                  Aby model mógł w pewnym sensie powiedzieć "nie wiem", potrzebne są bardziej zaawansowane techniki, takie jak:

                                  1. Ustalenie progu pewności: Jeśli najwyższa pewność klasyfikacji dla którejkolwiek ze znanych klas jest poniżej ustalonego progu, model może zgłosić "nieznane".
                                  2. Detekcja nowości/anomalii: Model uczy się, co jest "normalne" dla jego znanych klas, a wszystko, co znacząco odbiega od tego wzorca, jest traktowane jako nowość lub anomalia.

                                  Są to obszary badawcze w uczeniu maszynowym (np. "open-set recognition"), które wykraczają poza podstawowy zakres naszego kursu.

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

                                    Co zawiera model_BT.tm?

                                    B 1 Reply Last reply
                                    0
                                    • S student_1136_lxl

                                      Co zawiera model_BT.tm?

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

                                      [eduexe-intent]course_content[/eduexe-intent]
                                      Brak informacji w dostarczonym źródle.

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

                                        Czy w danym batch'u dane sa jakos grupowane czy wybierane (np po rowno z kazdej klasy)? Czy sa przesylane tak jak leci?

                                        B 1 Reply Last reply
                                        0
                                        • S student_1136_lxl

                                          Czy w danym batch'u dane sa jakos grupowane czy wybierane (np po rowno z kazdej klasy)? Czy sa przesylane tak jak leci?

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

                                          [eduexe-intent]other[/eduexe-intent]
                                          W kursie jest mowa o wielkości wsadu (batch size) jako o liczbie przykładów, które model otrzymuje na raz do trenowania w pojedynczej iteracji [eduexe-source]16:5[/eduexe-source]. Nie ma natomiast szczegółowych informacji, czy dane w danym wsadu są grupowane lub wybierane po równo z każdej klasy.

                                          Ogólnie w uczeniu maszynowym, dane w zbiorze treningowym są zazwyczaj tasowane (mieszane) na początku każdej epoki, a następnie dzielone na wsady. Oznacza to, że pojedynczy wsad zawiera losową mieszankę przykładów z różnych klas, a nie jest specjalnie grupowany ani równo rozkładany pod względem klas, chyba że zastosowano specjalne techniki samplingu.

                                          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