Czym jest uczenie maszynowe
W klasycznym programie reguły zapisuje człowiek. W uczeniu maszynowym program sam wyprowadza je z przykładów.
Reguły kontra przykłady
Wyobraź sobie filtr spamu. Można próbować wypisać wszystkie podejrzane słowa i zwroty, ale spamerzy szybko je zmieniają. Zamiast tego pokazujemy programowi tysiące wiadomości oznaczonych jako spam albo zwykła poczta, a on sam znajduje cechy, które je odróżniają.
Taki program nazywamy modelem, a proces dopasowywania go do przykładów uczeniem albo trenowaniem.
Trzy rodzaje uczenia
| Rodzaj | Z czego się uczy | Przykład |
|---|---|---|
| Nadzorowane | z przykładów z poprawnymi odpowiedziami, czyli etykietami | rozpoznawanie spamu |
| Nienadzorowane | z danych bez etykiet, szukając w nich struktury | grupowanie klientów o podobnych zakupach |
| Ze wzmocnieniem | z nagród i kar za kolejne decyzje | program uczący się grać w grę |
Co dalej
W następnej lekcji zajrzymy do środka jednego z najważniejszych rodzajów modeli: sieci neuronowej.