Comparthing Logo
mašīnmācīšanāspastiprināšanas mācīšanāsuzraudzīta mācīšanāsmākslīgais intelektsmākslīgā intelekta apmācība

Mācīšanās ar izmēģinājumu un kļūdu metodi salīdzinājumā ar mācīšanos ar marķētu datu kopu

Mācīšanās, kas balstīta uz izmēģinājumiem un kļūdām, ko bieži sauc par pastiprinājuma mācīšanos, apmāca mākslīgo intelektu, izmantojot atlīdzības un sodus no mijiedarbības ar vidi. Mācīšanās ar marķētiem datu kopumiem, kas pazīstama kā uzraudzīta mācīšanās, māca modeļus, izmantojot iepriekš marķētus piemērus. Abas pieejas ietekmē to, kā mašīnas apgūst prasmes, taču tās būtiski atšķiras datu prasību un atgriezeniskās saites mehānismu ziņā.

Iezīmes

  • Mācīšanās, izmantojot izmēģinājumu un kļūdu metodi, atklāj stratēģijas, izmantojot vides atlīdzības, savukārt mācīšanās, izmantojot marķēto datu kopu metodi, seko cilvēku sniegtiem piemēriem.
  • Uzraudzītai mācīšanās prasa dārgus anotētus datus; pastiprināšanas mācīšanās tā vietā prasa reālistisku vidi vai simulatorus.
  • Pastiprināšanas mācīšanās izceļas ar secīgiem lēmumiem un var atrast jaunus risinājumus, kas pārsniedz cilvēka zināšanas.
  • Mūsdienu mākslīgais intelekts arvien vairāk apvieno abas metodes, kā redzams RLHF, ko izmanto sarunu modeļu apmācībai.

Kas ir Mācīšanās, izmantojot izmēģinājumu un kļūdu metodi?

Apmācības pieeja, kurā mākslīgā intelekta aģenti apgūst optimālu uzvedību, izmantojot vides atgriezenisko saiti, saņemot atlīdzību par labām darbībām un sodus par sliktām.

  • Plaši pazīstama kā pastiprinājuma mācīšanās, mašīnmācīšanās nozare, kas iedvesmota no uzvedības psiholoģijas
  • Pionieri praktiskā mākslīgā intelekta jomā, ko aizsāka tādi pētnieki kā Ričards Satons un Endrjū Barto, kuru darbs formalizēja šo jomu 20. gs. deviņdesmitajos gados
  • Slavenās lietojumprogrammas ietver AlphaGo, kas pārspēja pasaules čempionus Go spēlētājus, mācoties pašspēlējoties.
  • Nav nepieciešami iepriekš marķēti dati, tā vietā ģenerējot savu apmācības signālu, izmantojot mijiedarbības rezultātus
  • Plaši izmantots robotikā, spēļu spēlēšanā, autonomos transportlīdzekļos un dinamiskās cenu noteikšanas sistēmās

Kas ir Marķētas datu kopas apguve?

Apmācības metode, kurā mākslīgā intelekta modeļi apgūst modeļus no datu kopām, kas satur ievades-izvades pārus, kurus cilvēki ir manuāli anotējuši ar pareizām atbildēm.

  • Formāli saukta par uzraudzītu mācīšanos, tā joprojām ir visplašāk izmantotā mašīnmācīšanās paradigma nozarē.
  • Nodrošina tādas lietojumprogrammas kā e-pasta surogātpasta filtri, attēlu atpazīšana, medicīniskās diagnostikas rīki un valodu tulkošana
  • Marķētu datu kopu izveidei ir nepieciešamas ievērojamas cilvēku pūles, kas var būt dārgi un laikietilpīgi.
  • Mūsdienu lielo valodu modeļu mugurkauls to sākotnējās apmācības fāzēs uz kūrētiem teksta korpusiem
  • Algoritmi ietver lēmumu kokus, atbalsta vektoru mašīnas, neironu tīklus un gradienta palielināšanas metodes.

Salīdzinājuma tabula

Funkcija Mācīšanās, izmantojot izmēģinājumu un kļūdu metodi Marķētas datu kopas apguve
Mācīšanās paradigma Pastiprināšanas mācīšanās (RL) Vadīta mācīšanās (SL)
Datu prasības Mijiedarbības vide vai simulators Iepriekš marķēti ieejas-izejas pāri
Atgriezeniskās saites signāls Skalāras atlīdzības vai sodi par darbībām Katram piemēram paredzētas pamatpatiesības etiķetes
Cilvēka anotācijas piepūle Minimāls vai nekāds treniņa laikā Iepriekš nepieciešama plaša marķēšana
Treniņa ātrums Bieži vien lēni izpētes vajadzību dēļ Parasti ātrāk ar tiešiem gradienta signāliem
Parauga efektivitāte Parasti zems, nepieciešamas daudzas mijiedarbības Augstāks līmenis, mācās tieši no piemēriem
Labākie lietošanas gadījumi Secīgi lēmumi, spēles, robotika Klasifikācija, regresija, prognozēšana
Izpētes iespējas Iebūvēts, atklāj jaunas stratēģijas Ierobežots ar modeļiem apmācības datos
Galvenie algoritmi Q-mācīšanās, PPO, DQN, A3C Lineārā regresija, CNN, transformatori, SVM

Detalizēts salīdzinājums

Kā katra metode iegūst zināšanas

Mācīšanās, izmantojot izmēģinājumu un kļūdu metodi, darbojas, ļaujot aģentam mijiedarboties ar vidi un novērojot savu darbību sekas. Kad aģents izdara kaut ko labvēlīgu, tas saņem skaitlisku atlīdzību; kad tas pieļauj kļūdu, tas saņem sodu vai nesaņem neko. Tūkstošiem vai miljoniem iterāciju aģents pakāpeniski izveido politiku, kas maksimāli palielina kumulatīvo atlīdzību. Mācīšanās ar iezīmētu datu kopu notiek pavisam citādi. Šeit cilvēki sagatavo datu kopu, kurā katra ievade ir savienota pārī ar pareizo izvadi, un modelis pielāgo savus iekšējos parametrus, lai tie pēc iespējas precīzāk atbilstu šīm atbildēm.

Datu sagatavošana un izmaksas

Viena no lielākajām praktiskajām atšķirībām ir apmācības datu iegūšanas veidā. Uzraudzītai mācīšanās prasa rūpīgi marķētus datu kopumus, un to izveide var būt milzīgs uzdevums. Piemēram, medicīniskās attēlveidošanas projektos bieži vien ir nepieciešams, lai pieredzējuši radiologi anotētu tūkstošiem skenējumu, kas palielina izmaksas simtiem tūkstošu dolāru apmērā. Pastiprināta mācīšanās apiet šo sašaurinājumu, ģenerējot savu apmācības signālu, izmantojot mijiedarbību, lai gan tā šo problēmu aizstāj ar citu: nepieciešamību pēc reālistiskas vides vai simulatora, kur aģents var droši eksperimentēt.

Stiprās puses dažādos scenārijos

Kad mērķis ietver secīgu lēmumu pieņemšanu, kur svarīga ir ilgtermiņa stratēģija, mācīšanās, izmantojot izmēģinājumu un kļūdu metodi, ir īpaši noderīga. Tādas spēles kā šahs, Go un StarCraft ir iekarojuši RL aģenti, kas atklāja stratēģijas, kuras neviens cilvēks nekad nebija iecerējis. Uzraudzīta mācīšanās dominē, ja ir skaidri pareizas uzvedības piemēri un nepieciešamas uzticamas prognozes par jauniem datiem. Tādi uzdevumi kā krāpniecisku darījumu atklāšana, seju atpazīšana fotoattēlos vai tulkošana starp valodām lielā mērā balstās uz marķētām apmācības kopām, jo sasaiste no ievades līdz izvadei ir precīzi definēta.

Ierobežojumi un izaicinājumi

Pastiprināšanas mācīšanās cīnās ar izlases neefektivitāti, dažreiz pieprasot miljoniem epizožu, lai apgūtu uzdevumus, ko cilvēks varētu apgūt dažu minūšu laikā. Tā saskaras arī ar izpētes un izmantošanas dilemmu, kur aģentam ir jālīdzsvaro jaunu darbību izmēģināšana ar zināmu labu darbību ievērošanu. Tikmēr uzraudzīto mācīšanos ierobežo tās apmācības etiķešu kvalitāte un daudzveidība. Modeļi var mantot cilvēku aizspriedumus, neizdoties ar ārpus izplatīšanas esošiem ievades datiem un stagnēt, kad beidzas marķētie dati. Abām pieejām ir kopīgas problēmas ar interpretējamību un drošību, lai gan tās izpaužas atšķirīgi.

Hibrīda pieejas mūsdienu mākslīgajā intelektā

Robeža starp šīm paradigmām pēdējos gados ir ievērojami izplūdusi. Tādas metodes kā RLHF (pastiprināšanas mācīšanās no cilvēka atgriezeniskās saites) apvieno abas pasaules, izmantojot cilvēka preferences kā atlīdzības signālus, lai precizētu modeļus, kas sākotnēji apmācīti ar marķētiem datiem. Pašuzraudzīta mācīšanās ir parādījusies arī kā vidusceļš, kur modeļi izveido savas etiķetes no nemarķētiem datiem, pirms precizēšanas mazākos atlasītos kopumos. Šīs hibrīdmetodes bieži vien pārspēj tīras pieejas, kas liecina, ka mākslīgā intelekta apmācības nākotne slēpjas abu stratēģiju stipro pušu apvienošanā.

Priekšrocības un trūkumi

Mācīšanās, izmantojot izmēģinājumu un kļūdu metodi

Iepriekšējumi

  • + Nav nepieciešami marķēti dati
  • + Atklāj jaunas stratēģijas
  • + Pielāgojas dinamiskai videi
  • + Ilgtermiņa optimizācijas fokuss

Ievietots

  • Paraugs neefektīvs
  • Nepieciešama simulācijas vide
  • Nestabils apmācības process
  • Grūti atkļūdot un interpretēt

Marķētas datu kopas apguve

Iepriekšējumi

  • + Ātra un stabila apmācība
  • + Labi saprotama teorija
  • + Augsta prognozēšanas precizitāte
  • + Plašs instrumentu atbalsts

Ievietots

  • Dārga datu marķēšana
  • Ierobežots ar apmācības datiem
  • Manto cilvēka aizspriedumus
  • Nepietiekami dati par ārpus izplatīšanas

Biežas maldības

Mīts

Pastiprināšanas mācībām vienmēr ir nepieciešams fizisks robots.

Realitāte

Lielākā daļa mūsdienu reālās dzīves pētījumu notiek pilnībā programmatūras simulatoros. Vides ir dažādas, sākot no videospēlēm un fizikas dzinējiem līdz pielāgotām virtuālajām pasaulēm. Fiziskie roboti tiek izmantoti tikai tad, ja galīgais pielietojums prasa reālu ieviešanu, un pat tad apmācība parasti sākas simulācijā pirms pārsūtīšanas uz aparatūru.

Mīts

Uzraudzīta mācīšanās var atrisināt jebkuru problēmu, ja vien tajā tiek izmantoti pietiekami daudz datu.

Realitāte

Vairāk datu palīdz tikai līdz noteiktam brīdim. Ja etiķetes ir trokšņainas, neobjektīvas vai neaptver svarīgus robežgadījumus, modelis apgūs šos trūkumus. Anotāciju kvalitātei un daudzveidībai ir tikpat liela nozīme kā kvantitātei, un dažas problēmas vienkārši nevar tikt veidotas kā uzraudzīti prognozēšanas uzdevumi.

Mīts

Mācīšanās, izmantojot izmēģinājumu un kļūdu metodi, notiek pilnīgi bez uzraudzības.

Realitāte

Pastiprināšanas mācīšanās patiesībā ir sava atsevišķa kategorija, kas atšķiras gan no uzraudzītas, gan no nepārraudzītas mācīšanās. Lai gan tai nav nepieciešama marķēta ievade, tā balstās uz atlīdzības signāliem, kas jāizstrādā cilvēkiem. Labas atlīdzības funkcijas izveide pati par sevi ir sarežģīta inženiertehniska problēma.

Mīts

Marķētu datu kopu apguve ir novecojusi pašpārraudzītu metožu dēļ.

Realitāte

Uzraudzīta mācīšanās joprojām ir ražošanas mākslīgā intelekta sistēmu galvenais darba zirgs. Pašuzraudzīta iepriekšēja apmācība bieži vien samazina nepieciešamo marķēto datu apjomu, taču lielākajai daļai izvietoto lietojumprogrammu joprojām ir svarīgi precizēt marķētos piemērus. Abas pieejas viena otru papildina, nevis aizstāj.

Mīts

Pastiprināšanas mācīšanās aģenti vienmēr atrod optimālo risinājumu, ja tiek dots pietiekami daudz laika.

Realitāte

RL aģenti var iestrēgt neoptimālās politikās, īpaši, ja atlīdzības signāli ir reti vai slikti izstrādāti. Izpēte ir principiāli sarežģīta, un aģenti var nekad neatklāt labākas stratēģijas, ja atlīdzības ir maldinošas vai ja stāvokļu telpa ir pārāk plaša, lai veiktu rūpīgu meklēšanu.

Bieži uzdotie jautājumi

Kāda ir galvenā atšķirība starp pastiprināšanas mācīšanos un uzraudzītu mācīšanos?
Galvenā atšķirība slēpjas tajā, kā tiek ģenerēts mācību signāls. Uzraudzīta mācīšanās izmanto iepriekš marķētus piemērus, kur cilvēki ir snieguši pareizo atbildi uz katru ievades signālu. Pastiprināšanas mācīšanās ģenerē savu atgriezenisko saiti, mijiedarbojoties ar vidi, saņemot atlīdzību par labām darbībām un sodus par sliktām. Tas padara RL piemērotu secīgu lēmumu problēmām, savukārt SL izceļas ar modeļu atpazīšanas uzdevumiem.
Kura pieeja prasa vairāk datu — izmēģinājumu un kļūdu metode vai marķētu datu kopu apguve?
Tas atkarīgs no tā, kā jūs to mērāt. Pastiprināšanas mācīšanās bieži vien prasa ievērojami vairāk mijiedarbību, dažreiz miljoniem epizožu, lai apgūtu sarežģītus uzdevumus. Tomēr uzraudzīta mācīšanās sākotnēji prasa vairāk cilvēka pūļu, jo katrs piemērs ir manuāli jāapzīmē. RL apmaina cilvēka marķēšanas laiku ar skaitļošanas izpētes laiku, kas var būt lētāk, bet lēnāk.
Vai pastiprinājuma mācīšanās var darboties bez cilvēka iejaukšanās?
Tīra pastiprinājuma mācīšanās var noritēt ar minimālu cilvēka iesaistīšanos apmācības laikā, taču cilvēki joprojām izstrādā atlīdzības funkciju, veido vidi un iestata apmācības hiperparametrus. Atalgojuma funkcija ir kritiski svarīga, jo tā kodē to, kam aģentam vajadzētu optimizēties. Slikti izstrādātas atlīdzības noved pie neparedzētas uzvedības, kā tas bija slavenajā pieredzē, kad RL aģents iemācījās izmantot kļūdu, nevis pabeigt tam piešķirto uzdevumu.
Vai ChatGPT ir apmācīts, izmantojot uzraudzītu mācīšanos vai pastiprinājuma mācīšanos?
ChatGPT izmanto abus. Sākotnēji bāzes modelis tika apmācīts, izmantojot pašatbildīgas un uzraudzītas metodes lielās teksta datu kopās. Precizēšanas posmā, kas to padarīja par sarunvalodas modeli, tika izmantota pastiprināšanas mācīšanās no cilvēka atsauksmēm (RLHF), kur cilvēku vērtētāji salīdzināja modeļa rezultātus, un šīs preferences apmācīja atlīdzības modeli. Šī hibrīdā pieeja apvieno iezīmēto datu apmācības stiprās puses ar uz atlīdzību balstītu optimizāciju.
Kura metode ir labāka attēlu klasificēšanai?
Attēlu klasificēšanai pārliecinoši priekšroka tiek dota uzraudzītai mācīšanās metodei. Tādi modeļi kā konvolucionālie neironu tīkli un redzes transformatori tiek apmācīti ar tādiem datu kopumiem kā ImageNet, kur katrs attēls ir apzīmēts ar pareizo kategoriju. Pastiprināta mācīšanās reti tiek izmantota tīrai klasifikācijai, jo tā būtu daudz mazāk efektīva izlases ziņā un grūtāk stabilizējama nekā tieša uzraudzīta apmācība.
Kāpēc pastiprinājuma mācīšanās ir tik populāra spēļu mākslīgajā intelektā?
Spēles nodrošina perfektu vidi reālajai realitātei (RL), jo tām ir skaidri noteikumi, ātra simulācija un precīzi definēti atlīdzības signāli (uzvara, punktu gūšana). Aģenti var spēlēt miljoniem spēļu paralēli, izpētot stratēģijas, kuras cilvēki, iespējams, nekad neapsvertu. Šī drošu eksperimentu un skaidras atgriezeniskās saites kombinācija ir radījusi pārcilvēcisku sniegumu Go, šahā, pokerā, Dota 2 un StarCraft.
Kā zināt, kuru mācību pieeju izmantot jaunam projektam?
Sāciet, uzdodot jautājumu, vai jums ir marķēti dati un vai jūsu problēma ietver secīgus lēmumus. Ja jums ir daudz marķētu piemēru un ir jāparedz izejas no ievades datiem, dabiska izvēle ir uzraudzīta mācīšanās. Ja jūsu problēmai nepieciešama darbību secība ar ilgtermiņa sekām un jūs varat simulēt vidi, ir vērts izpētīt pastiprināšanas mācīšanos. Daudzi projekti dažādos posmos galu galā izmanto abus.
Vai iezīmēto datu kopu apguve var tikt galā ar lēmumu pieņemšanu reāllaikā?
Jā, kad tie ir apmācīti, uzraudzītie modeļi var veikt prognozes milisekundēs, kas ir pietiekami ātri daudzām reāllaika lietojumprogrammām, piemēram, krāpšanas atklāšanai, ieteikumu sistēmām un autonomās braukšanas uztveres moduļiem. Apmācības fāze aizņem ilgāku laiku, bet secinājumu izdarīšana ir ātra. Pastiprināta mācīšanās parasti ir paredzēta situācijām, kad lēmumi ietekmē nākotnes stāvokļus, ne tikai tūlītējas prognozes.
Kas ir RLHF un kā tā apvieno abas mācību metodes?
RLHF ir saīsinājums no "Reinforcement Learning from Human Feedback" (pastiprināšanas mācīšanās no cilvēka atgriezeniskās saites). Tas sākas ar modeli, kas apmācīts ar marķētiem datiem, un pēc tam izmanto cilvēka preferences, lai izveidotu atlīdzības signālu. Atalgojuma modelis iemācās paredzēt, kuriem rezultātiem cilvēki dod priekšroku, un pastiprināšanas mācīšanās precizē sākotnējo modeli, lai maksimāli palielinātu paredzēto atlīdzību. Šī metode nodrošina tādu modeļu kā GPT-4 un Claude saskaņošanu.
Vai pastāv problēmas, kurās neviena no pieejām nedarbojas labi?
Jā, noteiktas problēmas joprojām ir sarežģītas abām paradigmām. Atvērta tipa radoši uzdevumi, loģisks spriešanas process jaunās situācijās un problēmas, kurām nepieciešama patiesa izpratne, nevis modeļu saskaņošana, izaicina abas pieejas. Tas ir motivējis pētījumus par jaunām paradigmām, piemēram, pašpārraudzītu mācīšanos, mācīšanos ar nelielu mēģinājumu skaitu un neirosimboliskām metodēm, kuru mērķis ir apvienot vairāku metožu stiprās puses.

Spriedums

Izvēlieties izmēģinājumu un kļūdu apguvi, ja jūsu problēma ir saistīta ar secīgiem lēmumiem, dinamisku vidi vai situācijām, kurās ir grūti iepriekš definēt pareizu uzvedību, piemēram, robotikas vadībā vai stratēģiskās spēlēs. Izvēlieties marķētu datu kopu apguvi, ja jums ir piekļuve kvalitatīviem anotētiem datiem un ir nepieciešamas uzticamas prognozes par precīzi definētiem uzdevumiem, piemēram, klasifikāciju, regresiju vai modeļu atpazīšanu. Daudzas reālās pasaules sistēmas gūst labumu no abu pieeju apvienošanas, nevis tikai vienas izvēles.

Saistītie salīdzinājumi

A/B testēšana modeļu rādīšanā salīdzinājumā ar viena modeļa ieviešanu

A/B testēšana modeļu apkalpošanā novirza trafiku starp konkurējošām modeļu versijām, lai novērtētu reālo veiktspēju, savukārt viena modeļa ieviešana visiem lietotājiem nosūta vienu modeli. Komandas izvēlas starp tiem, pamatojoties uz riska toleranci, trafika apjomu un statistiskās validācijas nepieciešamību pirms pilnīgas ieviešanas.

A/B testēšana satura izlaidumos salīdzinājumā ar vienreizējiem satura izlaidumiem

A/B testēšana satura izlaidumos ietver variāciju ieviešanu dažādiem auditorijas segmentiem un veiktspējas mērīšanu, savukārt vienreizēji satura izlaidumi vienlaikus nodrošina vienu versiju visiem lietotājiem. Katra pieeja atbilst dažādiem mērķiem, A/B testēšanai dodot priekšroku uz datiem balstītai optimizācijai, bet vienreizējiem izlaidumiem prioritāte ir ātrums un vienkāršība.

Adaptīvā izguve salīdzinājumā ar statisko izguves cauruļvadiem

Adaptīvā izguve dinamiski pielāgo, kā un kādu informāciju sistēma izgūst, pamatojoties uz vaicājumu, savukārt statiskās izguves cauruļvadi ievēro fiksētus noteikumus neatkarīgi no konteksta. Abas nodrošina modernas mākslīgā intelekta lietojumprogrammas, taču tās ievērojami atšķiras pēc elastības, izmaksām un precizitātes. Izvēle starp tām ir atkarīga no darba slodzes sarežģītības un budžeta.

Adaptīvais intelekts pret fiksētas uzvedības sistēmām

Šajā detalizētajā salīdzinājumā tiek pētītas adaptīvo intelekta dzinēju arhitektūras atšķirības, darbības ierobežojumi un reālā veiktspēja salīdzinājumā ar fiksētas uzvedības automatizācijas sistēmām. Mēs aplūkojam, kā sistēmas, kas nepārtraukti mācās no jauniem vides datiem, atbilst stingrām, paredzamām, uz noteikumiem balstītām sistēmām.

Aģentu apmācība vidēs salīdzinājumā ar bezsaistes datu kopu apmācību

Aģentu apmācība vidēs ietver mācīšanos, izmantojot reāllaika mijiedarbību ar simulētu vai fizisku vidi, savukārt bezsaistes datu kopu apmācība balstās uz iepriekš apkopotiem datiem bez papildu piekļuves videi. Abas pieejas apmāca mašīnmācīšanās modeļus, taču būtiski atšķiras tas, kā aģenti apkopo pieredzi un uzlabo veiktspēju.