Ocena wydajności opracowanego systemu klasyfikacji opiera się na tradycyjnych miarach ewaluacyjnych wynikających z macierzy pomyłek. Macierz pomyłek pozwala na pełne zrozumienie działania klasyfikatora poprzez przedstawienie liczby poprawnych i błędnych klasyfikacji dokonanych dla każdej zdefiniowanej klasy. W ten sposób można przeanalizować wszystkie rodzaje błędów. Na przykład zarówno wyniki fałszywie dodatnie, jak i fałszywie ujemne są szczególnie istotne w diagnostyce chorób. Wysokie wartości wyników fałszywie dodatnich mogą świadczyć o wysokiej czułości klasyfikatora, ale jednocześnie duża liczba wyników fałszywie ujemnych wskazuje na jego niską czułość i stwarza potencjalne zagrożenia dla zdrowia. W niniejszej pracy wykorzystano następujące wskaźniki wydajności: dokładność (accuracy), precyzję (precision), pełność (recall), wynik F1 (F1-score), swoistość (specificity), współczynnik prawdziwie dodatnich (TPR) oraz współczynnik fałszywie dodatnich (FPR). Wzory tych wskaźników zamieszczono poniżej:
Dokładność=(TP+TN)/(TP+TN+FP+FN) (3)
Precyzja = TP/(TP+FP) (4)
(5)
(6)
(7)
(8)
W tym przypadku TP określa liczbę złośliwych nowotworów skóry wykrytych przez system, natomiast TN wskazuje liczbę zmian łagodnych. Z kolei FP obrazuje liczbę błędnych decyzji, w których zmiany zostały zaklasyfikowane jako złośliwe, mimo że w rzeczywistości są łagodne. FN odzwierciedla liczbę błędnie rozpoznanych próbek łagodnych. W odniesieniu do klasyfikacji raka skóry, minimalizacja wyników fałszywie ujemnych jest niezwykle istotna ze względu na potencjalne negatywne skutki, jakie mogą z niej wynikać.
Wydajność modeli bazowych
Wszystkie eksperymenty obliczeniowe zostały przeprowadzone w środowisku chmurowym Google Colab. Warto zauważyć, że platforma ta umożliwia uruchamianie instancji maszyn wirtualnych z systemem operacyjnym Ubuntu 20.04. Do trenowania modeli bazowych wykorzystano język Python w wersji 3.9 oraz framework PyTorch w wersji 2.3.1. Ponadto wszystkie węzły obliczeniowe posiadały identyczną specyfikację: procesor Intel Xeon o częstotliwości 2.2 GHz, kartę graficzną NVIDIA Tesla T4 GPU, 16 GB RAM oraz pojemność dysku 70 GB. Taka konfiguracja eksperymentalna pozwoliła na ograniczenie zmienności wynikającej z zastosowania różnych platform sprzętowych oraz zwiększenie niezawodności i powtarzalności wyników. Pełne podsumowanie środowiska eksperymentalnego znajduje się w Tabeli 3.
Rysunek 4 przedstawia krzywe uczenia odpowiadające 100 epokom treningu dla architektury ResNet-50. Trening został przeprowadzony w oparciu o zbiór danych zawierający 2110 obrazów, podczas gdy rozmiar zbioru walidacyjnego wynosił 660 obrazów. Jak widać, podczas treningu dokładność stale rosła, osiągając niemal 90,0%. Jednocześnie wzrost dokładności obserwowano przez pierwsze 50 epok; po tym punkcie dokładność stała się niemal stała, co można uznać za oznakę zbieżności modelu. W przypadku walidacji model wykazał wartość AUC równą 86,0%, wykazując tym samym zadowalające właściwości dyskryminacyjne.
Macierz pomyłek przedstawiona na Rysunku 5 charakteryzuje wydajność modelu ResNet-50 pod kątem dokładności klasyfikacji dla zbioru testowego zawierającego 660 obrazów. Podczas ewaluacji model poprawnie rozpoznał 310 z 360 próbek łagodnych oraz 239 z 300 próbek złośliwych. Jednakże stosunkowo duża liczba próbek złośliwych została błędnie sklasyfikowana, co doprowadziło do uzyskania relatywnie wysokiej wartości wyników fałszywie ujemnych. Wynik ten należy przeanalizować szczegółowo ze względu na poważne konsekwencje tego rodzaju błędów przy praktycznym zastosowaniu klasyfikatora. Łącznie model osiągnął dokładność na poziomie 83,0%, przy precyzji (precision) wynoszącej 83,3%, czułości (recall) 83,3% oraz wskaźniku F1-score równym 83,3%.
Tabela 4 zawiera szczegółowy opis charakterystyki wydajności modelu ResNet-50 dla obu klas. Klasyfikator wykazał stosunkowo zrównoważone zachowanie pod kątem precyzji; dla próbek łagodnych jej wartość wyniosła 83,0%, natomiast dla próbek złośliwych precyzja wyniosła 84,0%. Podobnie wartości czułości (recall) osiągnęły 88,0% dla zmian łagodnych i 78,0% dla zmian złośliwych. Wartość support w tabeli reprezentuje liczbę próbek odpowiadających każdej klasie.
Zaproponowany model EDLF-SLC
Rycina 6 przedstawia AUC treningowe i walidacyjne zaproponowanego modelu w ciągu 300 epok. Metryka AUC odzwierciedla zdolność modelu do rozróżniania klas łagodnych i złośliwych, przy czym wyższe wartości wskazują na lepszą wydajność dyskryminacyjną. Jak zauważono, AUC treningowe wzrasta stabilnie w trakcie procesu uczenia, osiągając maksymalną wartość 1,00 w około 200. epoce. AUC walidacyjne również ulega stopniowej poprawie w początkowych etapach uczenia; jednak po około 150 epokach zaczyna osiągać plateau, co sugeruje konwergencję modelu. Końcowa wartość AUC walidacyjnego wynosząca 0,95 świadczy o silnej zdolności do generalizacji i efektywnej rozdzielności klas.
Macierz pomyłek proponowanego modelu, przedstawiona na Rysunku 7, pokazuje, że model prawidłowo sklasyfikował 299 próbek łagodnych i 272 próbek złośliwych, natomiast błędnie zaklasyfikował 28 przypadków łagodnych jako złośliwe i 61 przypadków złośliwych jako łagodne. Łącznie model uzyskał 571 prawidłowych predykcji i 89 błędnych klasyfikacji. Warto zauważyć, że większa liczba wyników fałszywie ujemnych (przypadki złośliwe błędnie sklasyfikowane jako łagodne) wskazuje na krytyczne ograniczenie, gdyż takie błędy mogą mieć istotne implikacje kliniczne. Niemniej jednak ogólna wydajność klasyfikacji pozostaje wysoka. W przeciwieństwie do podejść opartych na selekcji cech, które celowo usuwają wymiary przed klasyfikacją, proponowana struktura zachowuje pełną, zintegrowaną reprezentację głęboką wygenerowaną przez wiele heterogenicznych architektur CNN. Rozwiązanie to przyjęto, ponieważ każda sieć bazowa wyodrębnia komplementarne cechy zmian, a zachowanie pełnej reprezentacji pozwala klasyfikatorowi SVM wykorzystać połączone informacje dyskryminacyjne bez wykluczania potencjalnie informatywnych cech. W konsekwencji przyjęta strategia fuzji cech priorytetyzuje naukę reprezentacji komplementarnych, zachowując jednocześnie wykonalność obliczeniową.
Rysunek 8 przedstawia reprezentatywne przykłady wyników klasyfikacji uzyskanych za pomocą proponowanego modelu. Wyniki pokazują, że model przypisuje wysokie wskaźniki ufności do poprawnie sklasyfikowanych przypadków. W szczególności przypadki łagodne wykazują wysokie prawdopodobieństwa przewidywane (np. 99,84% i 99,85%), podczas gdy przypadki złośliwe również wykazują silny poziom ufności (np. 99,98% i 99,96%). Wyniki te wskazują, że model potrafi skutecznie odróżnić zmiany łagodne od złośliwych, nawet w trudnych wizualnie scenariuszach. Aby zwiększyć interpretowalność, zastosowano framework LIME do generowania lokalnych wyjaśnień dla przewidywań modelu, co przedstawiono na Rysunku 9A–D. LIME przybliża złożoną granicę decyzyjną modelu za pomocą lokalnie interpretowalnego modelu liniowego. Dla każdego obrazu wejściowego metoda ta generuje próbki zaburzone poprzez selektywne maskowanie superpikseli i ocenę odpowiadających im przewidywań. Następnie do tych próbek dopasowuje się ważony model liniowy, w którym wagi są określane na podstawie bliskości względem oryginalnego wejścia przy użyciu jądra funkcji radialnej. Wynikowe współczynniki reprezentują wkład każdego superpiksela w końcowe przewidywanie i są zdefiniowane jako:
(9)
gdzie Xj ∈ {0, 1} oznacza obecność lub brak j-tego superpiksela, Bj reprezentuje odpowiadającą mu wagę wkładu, a B0 jest predykcją bazową. Współczynniki dodatnie (Bj > 0) wskazują obszary przyczyniające się do klasy złośliwej, natomiast współczynniki ujemne (Bj < 0) odpowiadają cechom łagodnym. Wizualizacje oparte na metodzie LIME, przedstawione na Rysunku 9B, D, wyróżniają najbardziej wpływowe obszary przyczyniające się do każdej decyzji klasyfikacyjnej. W przypadku zmian łagodnych model kładzie nacisk na obszary charakteryzujące się jednorodną pigmentacją i wyraźnymi granicami. W przeciwieństwie do nich, w przypadkach złośliwych wyróżnione obszary odpowiadają istotnym klinicznie cechom, takim jak nieregularne brzegi, heterogenność koloru i nietypowa tekstura. Intensywność wyróżnionych obszarów odzwierciedla wielkość odpowiadających im współczynników Bj.
Wyniki te wykazują, że model EDLF-SLC koncentruje się na cechach istotnych klinicznie, które są zgodne z uznanymi kryteriami dermatologicznymi, takimi jak reguła ABCD. Zgodność ta zwiększa interpretowalność i wiarygodność modelu, czyniąc go bardziej odpowiednim do wspomagania decyzji klinicznych. Ponadto na Rysunku 10 przedstawiono porównawcze wyniki wizualizacji uzyskane przy użyciu dodatkowych technik wyjaśnialności, w tym Grad-CAM, HiResCAM, GradCAM++, XGradCAM, LayerCAM, EigenGradCAM oraz EigenCAM, co dodatkowo potwierdza spójność zidentyfikowanych istotnych obszarów w różnych metodach. Porównanie wydajności proponowanego modelu EDLF-SLC oraz siedmiu modeli bazowych po przeszkoleniu przez 100 epok przedstawiono w Tabeli 5. Model EDLF-SLC uzyskał konkurencyjny wynik 0,88 dla każdej z ocenianych metryk w porównaniu z architekturami bazowymi ocenianymi w kontekście eksperymentalnym. Modele EfficientNetB0 i ResNet50 również uzyskały dobre wyniki, osiągając dokładności odpowiednio 0,85 i 0,83. Z kolei Inception-ResNetV2 wykazał najgorszą wydajność klasyfikacji spośród ocenianych modeli. Z drugiej strony, pomimo stosunkowo niższej dokładności klasyfikacji, jego wydajność obliczeniowa była wciąż porównywalna z wydajnością modeli bazowych. Proponowany model EDLF-SLC wykazał konkurencyjną wydajność w stosunku do ocenianych modeli bazowych w przyjętych warunkach eksperymentalnych.
Aby ocenić wydajność proponowanego rozwiązania w odniesieniu do istniejących podejść, w Tabeli 6 przedstawiono porównanie z reprezentatywnymi, najnowocześniejszymi metodami klasyfikacji zmian skórnych. Na przykład w pracy47 zgłoszono dokładność na poziomie 0,86, podczas gdy w48 zastosowano model oparty na zespołach (ensemble), który osiągnął podobną dokładność, ale niższą precyzję, pełność oraz wartość F1-score. Niedawne badania oparte na uczeniu zespołowym i wielu architekturach CNN25,49 wykazały dokładność do 0,87. W przyjętych warunkach eksperymentalnych proponowany framework EDLF-SLC osiągnął dokładność 0,88, wykorzystując jednolity, wyjaśnialny model bez konieczności stosowania dodatkowych komponentów, takich jak modele segmentacji zmian.
DOSTĘPNOŚĆ DANYCH
Dane wspierające wyniki niniejszego badania są otwarcie dostępne w serwisie Kaggle pod adresem https://www.kaggle.com/datasets/fanconic/skin-cancer-malignant-vs-benign.

Rycina 1: Reprezentatywne obrazy dermoskopowe z zestawu danych ISIC ilustrujące dwie klasy diagnostyczne wykorzystane w niniejszym badaniu. Próbki są oznaczone jako łagodne (0) i złośliwe (1), co podkreśla zmienność morfologii, koloru i tekstury zmian w całym zestawie danych. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 2: Kompletny schemat proponowanego frameworka EDLF-SLC. Protokół rozpoczyna się od pozyskania obrazów z bazy ISIC 2020, po czym następują: przetwarzanie wstępne, augmentacja danych, partycjonowanie zbioru danych, głęboka ekstrakcja cech przy użyciu czterech wstępnie wytrenowanych architektur CNN, fuzja cech, klasyfikacja SVM, ocena wydajności oraz generowanie wyjaśnień w oparciu o LIME. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 3: Przykłady augmentowanych obrazów zmian skórnych wygenerowanych przy użyciu technik augmentacji danych. Obejmuje to odbicia poziome i pionowe, rotację, skalowanie oraz regulację jasności. Transformacje te zwiększają różnorodność zbioru danych, poprawiają odporność modelu i zmniejszają ryzyko przeuczenia podczas treningu. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 4: Pole pod krzywą charakterystyki operacyjnej odbiornika (ROC-AUC) dla zbioru treningowego i walidacyjnego modelu ResNet-50 w ciągu 100 epok trenowania. Niebieska krzywa reprezentuje AUC treningowe, natomiast pomarańczowa krzywa reprezentuje AUC walidacyjne. Krzywe wykazują szybką zbieżność podczas początkowych epok trenowania, po której następuje stabilna optymalizacja z konsekwentnie wysoką wydajnością walidacji, co wskazuje na efektywną naukę i satysfakcjonującą generalizację na zbiorze walidacyjnym. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rysunek 5: Macierz pomyłek modelu ResNet-50 na zbiorze testowym. Wiersze reprezentują rzeczywiste etykiety klas (0 = łagodna, 1 = złośliwa), natomiast kolumny reprezentują przewidziane etykiety klas. Elementy na przekątnej wskazują prawidłowo sklasyfikowane próbki (310 łagodnych i 239 złośliwych), podczas gdy elementy poza przekątną reprezentują próbki błędnie sklasyfikowane, w tym 50 wyników fałszywie dodatnich i 61 wyników fałszywie ujemnych. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rysunek 6: Pole pod krzywą charakterystyki operacyjnej odbiornika (ROC-AUC) dla zbioru treningowego i walidacyjnego zaproponowanego modelu EDLF-SLC w ciągu 300 epok treningowych. Niebieska krzywa reprezentuje AUC treningowe, natomiast pomarańczowa krzywa reprezentuje AUC walidacyjne. Model wykazuje szybką zbieżność podczas początkowych epok treningowych, po której następuje stabilna optymalizacja z konsekwentnie wysokimi wartościami AUC treningowego i walidacyjnego przez pozostałe epoki. Utrzymana wydajność walidacji świadczy o dobrej zdolności do generalizacji i stabilnym zachowaniu uczenia zaproponowanego frameworka EDLF-SLC na zbiorze walidacyjnym. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rycina 7: Macierz pomyłek proponowanego modelu EDLF-SLC na zbiorze testowym. Wiersze reprezentują prawdziwe etykiety klas (0 = łagodna, 1 = złośliwa), natomiast kolumny reprezentują przewidywane etykiety klas. Elementy na przekątnej wskazują prawidłowo sklasyfikowane próbki (299 łagodnych i 272 złośliwych), podczas gdy elementy poza przekątną odpowiadają próbkom błędnie sklasyfikowanym, w tym 61 fałszywie dodatnich i 28 fałszywie ujemnych. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 8: Przykładowe przewidywania wygenerowane przez proponowany model EDLF-SLC. Rycina ta ilustruje poziomy ufności klasyfikacji dla zmian łagodnych i złośliwych oraz demonstruje zdolność dyskryminacyjną modelu. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.

Rysunek 9: Lokalne wyjaśnienia oparte na LIME dla proponowanego modelu EDLF-SLC. Rysunek wyróżnia najbardziej wpływowe regiony superpikseli przyczyniające się do decyzji klasyfikacyjnych modelu. (A) Oryginalny obraz dermoskopowy łagodnej zmiany skórnej. (B) Wyjaśnienie LIME dla zmiany łagodnej, z wyróżnionymi superpikselami wskazującymi regiony, które w największym stopniu przyczyniły się do predykcji zmiany łagodnej. (C) Oryginalny obraz dermoskopowy złośliwej zmiany skórnej. (D) Wyjaśnienie LIME dla zmiany złośliwej, pokazujące dyskryminacyjne regiony superpikseli, które w przeważającym stopniu wpłynęły na klasyfikację jako złośliwa. Żółte granice wyznaczają wpływowe superpiksele zidentyfikowane przez LIME, natomiast szare obszary reprezentują regiony o minimalnym wkładzie w predykcję. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rycina 10: Porównanie metod wyjaśnialności opartych na mapowaniu aktywacji klas (CAM) zastosowanych w proponowanym modelu EDLF-SLC. Rycina porównuje mapy lokalizacji wygenerowane przez GradCAM, HiResCAM, GradCAM++, XGradCAM, LayerCAM, EigenGradCAM oraz EigenCAM dla tego samego obrazu dermoskopowego. Pierwszy panel przedstawia oryginalny obraz wejściowy, a następnie odpowiadające mu surowe mapy aktywacji oraz nałożone mapy ciepła wygenerowane przez każdą z metod wyjaśnialności. Wizualizacje ilustrują różnice w lokalizacji przestrzennej i wyróżniają obszary obrazu, które w największym stopniu przyczyniają się do decyzji klasyfikacyjnej proponowanego frameworka EDLF-SLC. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
| Ref. | Rok | Zbiór danych | Rozmiar danych | Ekstrakcja cech | Metoda | Dokładność |
| 9 | 2022 | zbiór danych HAM10000 | 10015 obrazów zmian skórnych | Cechy koloru i kształtu | Algorytmy ML i modele splotowych sieci neuronowych (CNN) | 95.1% |
| 19 | 2023 | zbiór danych PH2 | 200 adnotowanych obrazów | Cechy: asymetria, smugi, kropki/globule, obszary regresji | Modele ML | 94.0% |
| 30 | 2024 | zbiór danych HAM10000 | 10 000 obrazów | Cechy koloru i kształtu | S-MobileNet | 97.7% |
| 28 | 2025 | Zbiory danych ISIC2020 i HAM10000 | ISIC2020 (12 670 obrazów) oraz HAM10000 (10 015 obrazów) | Kolor i kształt | Sieć rezydualna-długa krótkotrwała pamięć (R-LSTM50) | 95,7% (ISIC2020); 94,2% (HAM10000) |
| 32 | 2026 | Zbiór danych zmian skórnych w ospie małpiej (MSLD) | 770 obrazów | Kontekst i tekstura | DenseNet121, Xception, InceptionV3 oraz CBAM | 88% (DenseNet121) |
| 39 | 2025 | HAM10000 | 38 569 obrazów | Kontekst i tekstura | MobileNet, ResNet50, InceptionV3 i EfficientNet | 93,6% (MobileNet) |
| 40 | 2025 | ISIC 2019 | 2357 obrazów | Kontekst i przestrzeń | Wielomodalne uczenie głębokie oparte na sieciach CNN i transformerach | 98.71% |
| 41 | 2026 | ISIC 2019 | 25 000 obrazów | Kontekst i tekstura | TransXV2S | 95.26% |
| 42 | 2025 | HAM10000 | 10 015 obrazów | Kolor i kształt | ViT z YOLOv8 | 93% |
Tabela 1: Porównanie literatury. Podsumowanie niektórych niedawno opublikowanych prac wykorzystujących algorytmy uczenia głębokiego do klasyfikacji zmian skórnych.
| Zbiór danych | Łagodny | Złośliwy | Suma |
| Dane treningowe | 1440 | 1197 | 2637 |
| Dane testowe | 360 | 300 | 660 |
| Całkowite dane | 1800 | 1497 | 3297 |
Tabela 2: Rozkład zbioru danych.Rozkład próbek łagodnych i złośliwych w zbiorze danych ISIC 2020, z uwzględnieniem podziału na zbiory treningowy i testowy.
| Komponent | Specyfikacja |
| System operacyjny | Ubuntu 20.04 |
| Język programowania | Python 3.9 |
| Struktura DL | PyTorch 2.3.1 |
| Optymalizator | Adam |
| Harmonogramowanie tempa uczenia | 1e−3 |
| Liczba epok | 100/300 |
| procesor (CPU) | 2 vCPU 2,2 GHz |
| procesor graficzny | Tesla T4 (16 GB) × 1 |
| RAM | 16 GB |
| Parametry trenowalne | 2 430 353 (9,27 MB) |
| Parametry nietrenowalne | 133 434 397 (509,01 MB) |
Tabela 3: Specyfikacja systemu. Szczegółowa specyfikacja środowiska obliczeniowego, w tym ram programistycznych i zasobów sprzętowych wykorzystanych do trenowania i ewaluacji modelu.
| Klasa | Precyzja | Czułość (Recall) | wskaźnik F1 | Wsparcie |
| Klasa łagodna | 0.83 | 0.88 | 0.85 | 360 |
| Klasa złośliwa | 0.84 | 0.78 | 0.81 | 300 |
| Dokładność | - | - | 0.832 | 660 |
| Średnia makro | 0.84 | 0.83 | 0.83 | 660 |
| Średnia ważona | 0.84 | 0.83 | 0.83 | 660 |
Tabela 4: Raport klasyfikacji.Wydajność klasyfikacji modelu ResNet-50 na zbiorze testowym, zawierająca precyzję, pełność, wynik F1 oraz liczbę próbek (support) dla każdej klasy.
| Model | Dokładność | Precyzja | Czułość (Recall) | Wskaźnik F1 | Czas (s) |
| NASNetLarge | 0.77 | 0.76 | 0.77 | 0.76 | 2002.47 |
| EfficientNetB0 | 0.85 | 0.85 | 0.85 | 0.85 | 734.8 |
| Xception | 0.8 | 0.81 | 0.8 | 0.8 | 732.23 |
| ResNetV2 | 0.63 | 0.64 | 0.63 | 0.611 | 1072.34 |
| MobileNet | 0.79 | 0.8 | 0.79 | 0.79 | 629.29 |
| MobileNetV2 | 0.77 | 0.79 | 0.77 | 0.77 | 660.5 |
| ResNet50 | 0.83 | 0.83 | 0.83 | 0.83 | 749.77 |
| EDLF-SLC | 0.88 | 0.89 | 0.87 | 0.88 | 3279.77 |
Tabela 5: Porównanie wydajności modelu. Porównawcza wydajność proponowanego modelu EDLF-SLC oraz bazowych modeli głębokiego uczenia pod kątem dokładności, precyzji, pełności, wyniku F1 oraz czasu obliczeń.
| Model | Dokładność | Precyzja | Czułość | Wskaźnik F1 |
| ResNet-18 [25] | 0.85 | 0.85 | 0.85 | 0.85 |
| ResNet-50 z SVM [50] | 0.87 | 0.88 | 0.98 | 0.93 |
| Hybrydowe modele DL + SVM [48] | 0.86 | 0.84 | 0.8 | 0.84 |
| Hybrydowe modele DL + SVM [49] | 0.86 | 0.8 | 0.6 | 0.68 |
| Proponowany układ EDLF-SLC | 0.88 | 0.89 | 0.87 | 0.88 |
Tabela 6: Metryki porównania modeli. Porównanie wydajności proponowanego frameworka EDLF-SLC z najnowszymi, zaawansowanymi metodami klasyfikacji zmian skórnych.
Plik uzupełniający 1: Algorytm 1. Przebieg proponowanego schematu EDLF-SLC, przedstawiający wstępne przetwarzanie danych, ekstrakcję głębokich cech z wykorzystaniem wielu architektur CNN, klasyfikację opartą na SVM oraz wyjaśnialność opartą na LIME w celu prognozowania zmian skórnych. Kliknij tutaj, aby pobrać ten plik.
Plik uzupełniający 2: Algorytm 2. Przebieg procesu lokalnych wyjaśnień opartego na metodzie LIME, przedstawiający generowanie superpikseli, próbkowanie perturbacji, budowę modelu zastępczego oraz wizualizację obszarów obrazu, które w największym stopniu przyczyniły się do decyzji klasyfikacyjnej. Kliknij tutaj, aby pobrać ten plik.