Ankstesnėje temoje sužinojome apie prižiūrimą mašininį mokymąsi, kai modeliai mokomi naudojant pažymėtus duomenis, prižiūrint mokymo duomenis. Tačiau gali būti daug atvejų, kai neturime pažymėtų duomenų ir turime rasti paslėptus šablonus iš pateikto duomenų rinkinio. Taigi, norint išspręsti tokio tipo mašininio mokymosi atvejus, mums reikia neprižiūrimų mokymosi metodų.
Kas yra mokymasis be priežiūros?
Kaip rodo pavadinimas, neprižiūrimas mokymasis yra mašininio mokymosi metodas, kai modeliai nėra prižiūrimi naudojant mokymo duomenų rinkinį. Vietoj to, patys modeliai randa paslėptus modelius ir įžvalgas iš pateiktų duomenų. Tai galima palyginti su mokymusi, kuris vyksta žmogaus smegenyse mokantis naujų dalykų. Jį galima apibrėžti taip:
kajal aggarwal
Neprižiūrimas mokymasis yra mašininio mokymosi tipas, kai modeliai mokomi naudojant nepaženklintą duomenų rinkinį ir jiems leidžiama naudoti tuos duomenis be jokios priežiūros.
Neprižiūrimas mokymasis negali būti tiesiogiai taikomas regresijos ar klasifikavimo problemai, nes skirtingai nei prižiūrimas mokymasis, mes turime įvesties duomenis, bet neturime atitinkamų išvesties duomenų. Mokymosi be priežiūros tikslas yra rasti pagrindinę duomenų rinkinio struktūrą, sugrupuoti tuos duomenis pagal panašumus ir pateikti tą duomenų rinkinį suglaudintu formatu .
Pavyzdys: Tarkime, kad neprižiūrimo mokymosi algoritmui suteikiamas įvesties duomenų rinkinys, kuriame yra skirtingų tipų kačių ir šunų vaizdai. Algoritmas niekada nėra mokomas pagal pateiktą duomenų rinkinį, o tai reiškia, kad jis neturi jokio supratimo apie duomenų rinkinio ypatybes. Neprižiūrimo mokymosi algoritmo užduotis yra savarankiškai nustatyti vaizdo ypatybes. Neprižiūrimas mokymosi algoritmas atliks šią užduotį sugrupuodamas vaizdų duomenų rinkinį į grupes pagal vaizdų panašumus.
Kodėl verta naudoti neprižiūrimą mokymąsi?
Toliau pateikiamos kelios pagrindinės priežastys, apibūdinančios mokymosi be priežiūros svarbą:
- Neprižiūrimas mokymasis yra naudingas ieškant naudingų įžvalgų iš duomenų.
- Neprižiūrimas mokymasis yra daug panašus į tai, kaip žmogus mokosi mąstyti remdamasis savo patirtimi, todėl jis yra arčiau tikrojo AI.
- Neprižiūrimas mokymasis veikia su nepažymėtais ir nekategorizuotais duomenimis, todėl mokymasis neprižiūrimas tampa svarbesnis.
- Realiame pasaulyje ne visada turime įvesties duomenis su atitinkama išvestimi, todėl norint išspręsti tokius atvejus, mums reikia neprižiūrimo mokymosi.
Neprižiūrimo mokymosi darbas
Neprižiūrimo mokymosi veikimą galima suprasti pagal toliau pateiktą diagramą:
Čia mes paėmėme nepažymėtus įvesties duomenis, o tai reiškia, kad jie nėra suskirstyti į kategorijas ir atitinkami išėjimai taip pat nepateikti. Dabar šie nepažymėti įvesties duomenys pateikiami mašininio mokymosi modeliui, kad jį būtų galima išmokyti. Pirma, jis interpretuos neapdorotus duomenis, kad surastų paslėptus duomenų šablonus, o tada pritaikys tinkamus algoritmus, tokius kaip k-means klasterizavimas, sprendimų medis ir kt.
shweta tiwari aktorius
Pritaikius tinkamą algoritmą, algoritmas suskirsto duomenų objektus į grupes pagal objektų panašumus ir skirtumus.
Neprižiūrimų mokymosi algoritmų tipai:
Neprižiūrimas mokymosi algoritmas gali būti toliau skirstomas į dviejų tipų problemas:
Pastaba: apie šiuos algoritmus sužinosime vėlesniuose skyriuose.
Neprižiūrimi mokymosi algoritmai:
Žemiau pateikiamas kai kurių populiarių neprižiūrimų mokymosi algoritmų sąrašas:
Mokymosi be priežiūros privalumai
- Neprižiūrimas mokymasis naudojamas sudėtingesnėms užduotims, palyginti su prižiūrimu mokymusi, nes neprižiūrimo mokymosi metu neturime pažymėtų įvesties duomenų.
- Pageidautina, kad mokymasis būtų neprižiūrimas, nes nesunku gauti nepažymėtus duomenis, palyginti su pažymėtais duomenimis.
Neprižiūrimo mokymosi trūkumai
- Neprižiūrimas mokymasis iš esmės yra sunkesnis nei prižiūrimas mokymasis, nes jis neturi atitinkamo rezultato.
- Neprižiūrimo mokymosi algoritmo rezultatas gali būti ne toks tikslus, nes įvesties duomenys nėra pažymėti, o algoritmai iš anksto nežino tikslios išvesties.