conversation_by_u5k
-
W jaki sposób można byłoby zautomatyzować tworzenie takiej nowej klasy?
-
W jaki sposób można byłoby zautomatyzować tworzenie takiej nowej klasy?
[eduexe-intent]other[/eduexe-intent]
Automatyzacja tworzenia nowej klasy w przypadkach granicznych wykracza poza standardowe funkcjonalności Google Teachable Machine, które opierają się na ręcznym dodawaniu klas i danych. W bardziej zaawansowanych systemach uczenia maszynowego można to osiągnąć poprzez:- Aktywne uczenie (Active Learning): Model identyfikuje przypadki, co do których jest niepewny, a następnie te przypadki są poddawane ręcznej weryfikacji i potencjalnie etykietowane jako nowa klasa.
- Uczenie nienadzorowane (Clustering): Algorytmy klastrowania mogą automatycznie grupować podobne, nieoznaczone dane, co może wskazywać na potrzebę utworzenia nowej klasy dla tych grup.
- Wykrywanie anomalii (Anomaly Detection): Systemy mogą automatycznie identyfikować dane, które znacząco odbiegają od istniejących klas, i sugerować utworzenie dla nich nowej klasy "anomalii" lub "nieznanych".
-
Wyjaśnij parametry z zakładki Zaawansowane przy treningu modelu w GTM.
-
Wyjaśnij parametry z zakładki Zaawansowane przy treningu modelu w GTM.
[eduexe-intent]course_content[/eduexe-intent]
W zakładce "Zaawansowane" przy treningu modelu w Google Teachable Machine znajdziesz trzy główne parametry:- Epoki (Epochs): Pojedyncza epoka to przejście modelu przez wszystkie przykłady ze zbioru uczącego. Zazwyczaj potrzeba wielu epok, aby model dobrze się nauczył. [eduexe-source]16:3[/eduexe-source]
- Wielkość wsadu (Batch size): Określa liczbę przykładów, którą model otrzymuje jednocześnie do trenowania w pojedynczej iteracji. Większy wsad wymaga więcej zasobów, ale może skrócić liczbę potrzebnych epok. [eduexe-source]16:5[/eduexe-source]
- Współczynnik uczenia (Learning rate): Definiuje wielkość kroku, o jaki model koryguje wynik w kierunku oczekiwanego. Zbyt mały współczynnik wydłuża trening, zbyt duży może sprawić, że model "przeskoczy" optymalne rozwiązanie. [eduexe-source]16:7[/eduexe-source]
-
W jaki sposób dobierać te parametry dla konkretnych danych - jakie są dobre praktyki w tym zakresie?
-
W jaki sposób dobierać te parametry dla konkretnych danych - jakie są dobre praktyki w tym zakresie?
[eduexe-intent]course_content[/eduexe-intent]
Dobór parametrów treningu zależy od konkretnych danych i wymaga eksperymentowania:- Epoki (Epochs): Wybierz wystarczającą liczbę epok, aby model dobrze się nauczył, ale nie za dużo, aby uniknąć przeuczenia, gdzie model zapamiętuje dane treningowe zamiast uczyć się ogólnych wzorców. [eduexe-source]16:3[/eduexe-source][eduexe-source]17:4[/eduexe-source]
- Wielkość wsadu (Batch size): Dostosuj do dostępnych zasobów obliczeniowych. Większy wsad może skrócić liczbę potrzebnych epok, ale wymaga więcej pamięci. Mniejszy wsad jest mniej zasobożerny, ale może wymagać więcej epok. [eduexe-source]16:5[/eduexe-source]
- Współczynnik uczenia (Learning rate): Należy go dobierać eksperymentalnie. Zbyt mały współczynnik znacznie wydłuży trening, natomiast zbyt duży może spowodować, że model "przeskoczy" optymalne rozwiązanie. [eduexe-source]16:7[/eduexe-source]
-
Załóżmy, że zamiast diagnozy czy pacjent jest chory interesuje nas diagnoza czy jest on zdrowy. Czy wtedy istnieje możliwość zamiany FP na FN?
-
Załóżmy, że zamiast diagnozy czy pacjent jest chory interesuje nas diagnoza czy jest on zdrowy. Czy wtedy istnieje możliwość zamiany FP na FN?
[eduexe-intent]course_content[/eduexe-intent]
Tak, jeśli zmienimy definicję klasy pozytywnej z "chory" na "zdrowy", wówczas przypadki fałszywie pozytywne (FP) i fałszywie negatywne (FN) zamienią się rolami.W oryginalnym scenariuszu, gdzie "chory" to klasa pozytywna:
- FP to osoba zdrowa, którą model błędnie zaklasyfikował jako chorą.
- FN to osoba chora, którą model błędnie zaklasyfikował jako zdrową.
Jeśli "zdrowy" stanie się klasą pozytywną, a "chory" negatywną:
- Nowe FP (model zaklasyfikował jako zdrową, a faktycznie jest chora) odpowiada oryginalnym FN.
- Nowe FN (model zaklasyfikował jako chorą, a faktycznie jest zdrowa) odpowiada oryginalnym FP.
[eduexe-source]21:2[/eduexe-source]
-
Czy oprócz poznanych metryk istnieją jeszcze jakieś inne, które często wykorzystuje się w uczeniu maszynownym?
-
Czy oprócz poznanych metryk istnieją jeszcze jakieś inne, które często wykorzystuje się w uczeniu maszynownym?
[eduexe-intent]course_content[/eduexe-intent]
Brak informacji w dostarczonym źródle.