NastępnyNastępny poradnik
Założenia regresji liniowej i analiza reszt
Techniczne
PRZEWODNIK techniczny
Liniowa analiza dyskryminacyjna to nadzorowana metoda, która modeluje rozkłady klas w celu klasyfikowania obserwacji i umożliwia rzutowanie danych w kierunki oddzielające znane klasy.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~3 min
W przeciwieństwie do PCA, która szuka kierunków o dużej wariancji bez etykiet, LDA używa etykiet klas i jej założenia mogą nie pasować do każdego zbioru danych.
Liniowa analiza dyskryminacyjna ma dwa ściśle powiązane zastosowania. Jako klasyfikator szacuje rozkłady specyficzne dla klasy i przypisuje obserwację do klasy z największym prawdopodobieństwem późniejszym w ramach modelu. W swojej powszechnej formie każda klasa jest modelowana za pomocą rozkładu Gaussa, a klasy mają wspólną macierz kowariancji. Założenie o wspólnej kowariancji prowadzi do liniowych granic decyzji. Jeżeli rozpiętości klas znacznie się różnią, założenie może być nieodpowiednie; kwadratowa analiza dyskryminacyjna łagodzi to, umożliwiając specyficzne dla klasy macierze kowariancji. LDA jest także metodą nadzorowanej redukcji wymiarowości. Znajduje kierunki projekcji, które sprawiają, że średnie klasowe są daleko od siebie w stosunku do zmienności wewnątrzklasowej. W przypadku klas K podprzestrzeń dyskryminacyjna ma co najwyżej K minus jeden użyteczny kierunek, ponieważ różnice w średnich klasach obejmują co najwyżej tyle wymiarów. Projekcja może pomóc w wizualizacji oznaczonych grup lub zapewnić kompaktowe dane wejściowe dla innego modelu, ale jest zoptymalizowana pod kątem separacji klas używanych podczas dopasowywania. Analiza głównych składowych ma inny cel. PCA znajduje kierunki o dużej ogólnej rozbieżności bez konsultowania się z wytwórniami. Kierunek charakteryzujący się dużą wariancją może odzwierciedlać zróżnicowanie wewnątrzklasowe, a nie separację klas. I odwrotnie, LDA może podkreślać kierunek o niewielkiej ogólnej wariancji, jeśli ten kierunek oddziela oznaczone klasy. Żadnej projekcji nie należy oceniać jako powszechnie lepszej; użyteczna reprezentacja zależy od zadania i późniejszej oceny. Założenia LDA i warunki danych mają znaczenie. Cechy powinny być numeryczne lub odpowiednio zakodowane, a szacunki kowariancji mogą być niestabilne, gdy liczba cech jest duża w porównaniu z przykładami. W niektórych przypadkach pomocne może być skurczenie lub zmniejszenie wymiarów. Prawie zduplikowane zmienne oraz źle skalowane lub współliniowe dane mogą również powodować problemy numeryczne, w zależności od rozwiązania. Sprawdź, czy klasy mają wystarczającą liczbę obserwacji, aby oszacować model. Dopasuj cały potok przetwarzania wstępnego i klasyfikatora do każdej fałdy szkoleniowej. Oceniaj wydajność predykcyjną, korzystając z metryk odpowiednich dla równowagi klas i kosztów błędów, i oddzielnie sprawdzaj kalibrację, jeśli prawdopodobieństwa będą kierować decyzjami. Sama wizualnie oddzielona projekcja nie pozwala na ustalenie wiarygodnego uogólnienia.
System kontroli jakości wykorzystuje LDA do klasyfikacji produktów na podstawie małego zestawu zmierzonych wymiarów po sprawdzeniu, czy granice liniowe są wiarygodne.
Badacz projektuje oznaczone próbki w co najwyżej o jeden wymiar mniej niż liczba klas, aby zwizualizować separację klas.
Praktyk porównuje LDA z PCA i zauważa, że kierunek o niskiej wariancji może być nadal przydatny, jeśli oddziela oznaczone klasy.
Analityk ocenia LDA za pomocą warstwowej walidacji krzyżowej i sprawdza błędy specyficzne dla klasy, zamiast oceniać projekcję naocznie.
LDA pozostaje przydatna jako interpretowalna linia bazowa i zwarta projekcja nadzorowana, zwłaszcza gdy strukturę klas można w rozsądny sposób uchwycić za pomocą wspólnej kowariancji. Współczesne przepływy pracy mogą łączyć to z silniejszym przetwarzaniem wstępnym, zmniejszaniem lub nieliniowymi mapami cech, jednocześnie porównując z prostymi, nienadzorowanymi i nadzorowanymi liniami bazowymi. Większa liczba obliczeń nie eliminuje założeń: ocena na podstawie reprezentatywnych danych i dokładne sprawdzenie prawdopodobieństwa pozostają w centrum uwagi. W miarę ewolucji bibliotek praktycy powinni weryfikować opcje i ograniczenia rozwiązań w dokumentacji używanej przez nich wersji. Porównania modeli powinny zachować ten sam projekt oceny.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
Liniowa analiza dyskryminacyjna to nadzorowana metoda, która modeluje rozkłady klas w celu klasyfikowania obserwacji i umożliwia rzutowanie danych w kierunki oddzielające znane klasy. W przeciwieństwie do PCA, która szuka kierunków o dużej wariancji bez etykiet, LDA używa etykiet klas i jej założenia mogą nie pasować do każdego zbioru danych.
Ponieważ klasy Gaussa mają wspólną kowariancję, człony kwadratowe znoszą się w porównaniach klas, pozostawiając granice liniowe.
LDA używa etykiet do poszukiwania wskazówek, które oddzielają środki klas w stosunku do rozproszenia wewnątrz klasy.
Różnice średnich klas obejmują co najwyżej K minus jeden niezależny kierunek.
LDA ceni separację klas, która nie musi pokrywać się z kierunkami największej całkowitej wariancji.
Zezwolenie na kowariancję specyficzną dla klasy daje granice kwadratowe i mniej restrykcyjne założenie dotyczące rozrzutu.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Założenia regresji liniowej i analiza reszt
Techniczne