Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

uczenie maszynowe (filtrowanie)

Termin Definicja
uczenie maszynowe (filtrowanie)

Uczenie maszynowe w filtrowaniu poprawia skuteczność wykrywania spamu na podstawie analizowanych wzorców.

Jak uczenie maszynowe rozpoznaje wiadomości niepożądane

Uczenie maszynowe w filtrowaniu spamu polega na wykorzystaniu modelu, który ocenia cechy wiadomości i przypisuje jej prawdopodobieństwo należenia do określonej kategorii. Model może analizować między innymi adres nadawcy, domenę, temat, obecność odnośników, strukturę nagłówków, typy załączników, powtarzalność treści oraz słowa występujące w wiadomości. W praktyce nie chodzi o pojedyncze słowo, lecz o zestaw cech i ich wzajemne występowanie. Wiadomość zawierająca odnośnik, nietypowy format nadawcy i schemat charakterystyczny dla wcześniejszych zgłoszeń może otrzymać wyższą ocenę ryzyka niż wiadomość, w której występuje tylko jedno podejrzane wyrażenie.

Model jest uczony na przykładach oznaczonych jako spam oraz wiadomości prawidłowe. Na tej podstawie oblicza zależności między cechami a klasą wiadomości. Stosowane mogą być klasyfikatory probabilistyczne, drzewa decyzyjne, metody oparte na wektorach cech albo sieci neuronowe, jednak konkretna metoda zależy od używanego programu filtrującego. Wynik klasyfikacji nie musi być decyzją całkowicie automatyczną. System może ustawić wiadomość jako spam, przenieść ją do osobnego folderu, oznaczyć ostrzeżeniem albo pozostawić w skrzynce, gdy ocena jest niejednoznaczna.

Dane uczące, cechy wiadomości i korekta klasyfikacji

Skuteczność filtrowania zależy od jakości danych, na których model się uczy. Przykłady spamu i poprawnych wiadomości powinny odpowiadać rzeczywistym przypadkom występującym w danym środowisku. Inaczej może wyglądać spam kierowany do prywatnej skrzynki, inaczej masowe wiadomości trafiające do biura, a jeszcze inaczej automatyczne powiadomienia z używanych usług. Jeżeli zbiór uczący zawiera głównie stare kampanie, model może gorzej rozpoznawać nowe treści, które wykorzystują inne domeny, sformułowania lub układ HTML.

Ważne jest także rozróżnienie dwóch rodzajów błędów. Fałszywie dodatnia klasyfikacja występuje wtedy, gdy prawidłowa wiadomość zostaje uznana za spam. Fałszywie ujemna oznacza przepuszczenie wiadomości niepożądanej. W systemie pocztowym oba problemy mają inne skutki, dlatego próg decyzji powinien być dobrany do sposobu używania skrzynki. Użytkownik może korygować wynik przez oznaczenie wiadomości jako spam albo przywrócenie jej do odebranych. Takie działania mogą służyć do dalszego dostrajania modelu, ale nie zawsze oznaczają natychmiastową zmianę reguł dla wszystkich wiadomości.

Filtrowanie treści, nadawców i odnośników

Model może łączyć analizę treści z informacjami technicznymi o wiadomości. Do oceny przydatne są na przykład zgodność adresu nadawcy z domeną, sposób sformatowania pól nagłówka, liczba i charakter odnośników, obecność skróconych adresów URL, nietypowe żądania płatności oraz powtarzalne fragmenty tekstu. Analiza może obejmować również zawartość dokumentów lub obrazów, jeżeli dany program potrafi wydobyć z nich tekst. Sam fakt użycia HTML, załącznika albo zewnętrznego odnośnika nie przesądza jednak o spamie, ponieważ takie elementy występują również w legalnych biuletynach i powiadomieniach.

Uczenie maszynowe może działać razem z regułami stałymi, listami blokad i listami zaufanych nadawców. Reguła może odrzucać konkretny adres, a model może niezależnie ocenić podobieństwo wiadomości do wcześniejszych kampanii. Połączenie tych mechanizmów pozwala ograniczyć wpływ pojedynczej cechy, która sama w sobie nie jest wystarczającym dowodem. W przypadku błędnego filtrowania warto porównać kilka wiadomości, sprawdzić ich nagłówki, nadawcę, odnośniki i załączniki oraz ustalić, czy problem dotyczy całej kategorii, czy jednego modelu lub zestawu reguł.

Co sprawdzić, gdy filtr spamu działa nieprawidłowo

Przy problemach z filtrowaniem należy najpierw ustalić, gdzie zapada decyzja: w programie pocztowym na komputerze, w usłudze pocztowej, w przeglądarce internetowej czy na urządzeniu pośredniczącym. Ten sam komunikat może być wyświetlany przez kilka warstw, ale każda z nich może stosować własne reguły i model. Warto sprawdzić folder spamu, listę wyjątków, ustawienia blokowanych nadawców oraz historię oznaczeń użytkownika. Należy również zweryfikować, czy prawidłowe wiadomości nie są filtrowane przez zbyt szeroką regułę opartą na domenie, słowie w temacie albo typie załącznika.

Jeżeli problem występuje na laptopie lub komputerze PC, pomocne jest porównanie zachowania tej samej skrzynki na innym urządzeniu i w wersji webowej usługi. Różnica wskazuje, że klasyfikacja może być wykonywana lokalnie albo że aplikacja nieprawidłowo synchronizuje foldery. Trzeba także uwzględnić aktualność programu pocztowego, poprawność synchronizacji oraz dostępne miejsce na dysku, ponieważ lokalna baza reguł lub indeks wiadomości może działać wadliwie. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC oraz ich podzespołów, a podczas serwisowania może sprawdzić konfigurację aplikacji pocztowej, synchronizację folderów i działanie lokalnych mechanizmów filtrowania.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę