Podcast
Questions and Answers
Koks yra mašininio mokymo metodas, remiantis atlygiu už norimą elgesį?
Koks yra mašininio mokymo metodas, remiantis atlygiu už norimą elgesį?
Ką robotas daro, kai gauna atlygį už savo veiksmus?
Ką robotas daro, kai gauna atlygį už savo veiksmus?
Koks yra robotų apmokymo su paskatinimu proceso etapas, kai robotas atlieka atsitiktinius veiksmus?
Koks yra robotų apmokymo su paskatinimu proceso etapas, kai robotas atlieka atsitiktinius veiksmus?
Kurios iš šių dalių yra robotų mokymosi su paskatinimu proceso dalis?
Kurios iš šių dalių yra robotų mokymosi su paskatinimu proceso dalis?
Signup and view all the answers
Kaip robotas optimizuoja savo veiksmus apmokymo su paskatinimu proceso metu?
Kaip robotas optimizuoja savo veiksmus apmokymo su paskatinimu proceso metu?
Signup and view all the answers
Koks yra robotų futbolo tikslas?
Koks yra robotų futbolo tikslas?
Signup and view all the answers
Kokia yra atlygio funkcijų paskirtis robotuose?
Kokia yra atlygio funkcijų paskirtis robotuose?
Signup and view all the answers
Kokios operacijos yra naudojamos genetiniame algoritme?
Kokios operacijos yra naudojamos genetiniame algoritme?
Signup and view all the answers
Koks yra robotų kelio planavimo tikslas?
Koks yra robotų kelio planavimo tikslas?
Signup and view all the answers
Ką atvaizduoja chromosoma robotų kelių planavime?
Ką atvaizduoja chromosoma robotų kelių planavime?
Signup and view all the answers
Kas yra kryžminimo taškas genetiniame algoritme?
Kas yra kryžminimo taškas genetiniame algoritme?
Signup and view all the answers
Koks yra mutacijos dažnis genetiniuose algoritmuose?
Koks yra mutacijos dažnis genetiniuose algoritmuose?
Signup and view all the answers
Koks yra atrinkimo tikslas naudojant gerumo funkciją?
Koks yra atrinkimo tikslas naudojant gerumo funkciją?
Signup and view all the answers
Kas apibūdina kompiuterinį intelektą robotikoje?
Kas apibūdina kompiuterinį intelektą robotikoje?
Signup and view all the answers
Kokia yra euristinių metodų paskirtis robotikoje?
Kokia yra euristinių metodų paskirtis robotikoje?
Signup and view all the answers
Kuris iš šių yra dirbtinių neuroninių tinklų bruožas?
Kuris iš šių yra dirbtinių neuroninių tinklų bruožas?
Signup and view all the answers
Kokios jėgos yra naudojamos robotų valdyme naudojant virtualią fiziką?
Kokios jėgos yra naudojamos robotų valdyme naudojant virtualią fiziką?
Signup and view all the answers
Kokia yra roboto unikalaus valdymo prielaida?
Kokia yra roboto unikalaus valdymo prielaida?
Signup and view all the answers
Koks parametras riboja didžiausią roboto juntamą jėgą?
Koks parametras riboja didžiausią roboto juntamą jėgą?
Signup and view all the answers
Kokia yra evoliucinių skaičiavimų funkcija robotikoje?
Kokia yra evoliucinių skaičiavimų funkcija robotikoje?
Signup and view all the answers
Kuris metodas nėra dirbtinio intelekto dalis robotikoje?
Kuris metodas nėra dirbtinio intelekto dalis robotikoje?
Signup and view all the answers
Koks yra pagrindinis tikslas, naudojant prižiūrimą apmokymą neuroniniuose tinkluose?
Koks yra pagrindinis tikslas, naudojant prižiūrimą apmokymą neuroniniuose tinkluose?
Signup and view all the answers
Kokia problema kyla pasirinkus per mažą neuroninio tinklo dydį?
Kokia problema kyla pasirinkus per mažą neuroninio tinklo dydį?
Signup and view all the answers
Kokios yra dviejų pagrindinių neuroninių tinklų architektūrų rūšys?
Kokios yra dviejų pagrindinių neuroninių tinklų architektūrų rūšys?
Signup and view all the answers
Koks yra pagrindinis pranašumas naudojant dirbtinius neuroninius tinklus?
Koks yra pagrindinis pranašumas naudojant dirbtinius neuroninius tinklus?
Signup and view all the answers
Kokia išvados forma grąžinama iš sensorių duomenų, kai kalbama apie kliūčių vengimą?
Kokia išvados forma grąžinama iš sensorių duomenų, kai kalbama apie kliūčių vengimą?
Signup and view all the answers
Kokia yra didžiausia vertinimo funkcija, naudojama roboto veikimui apibrėžti?
Kokia yra didžiausia vertinimo funkcija, naudojama roboto veikimui apibrėžti?
Signup and view all the answers
Kokia viena iš problemų, susijusių su dirbtinio intelekto metodais?
Kokia viena iš problemų, susijusių su dirbtinio intelekto metodais?
Signup and view all the answers
Ko ieško mobilusis robotas, naudodamasis neuroniniu tinklu?
Ko ieško mobilusis robotas, naudodamasis neuroniniu tinklu?
Signup and view all the answers
Koks yra optimalus kelio planavimo tikslas roboto sistemai?
Koks yra optimalus kelio planavimo tikslas roboto sistemai?
Signup and view all the answers
Ką gali sukelti vietinis minimumas roboto trajektorijoje?
Ką gali sukelti vietinis minimumas roboto trajektorijoje?
Signup and view all the answers
Koks yra vienas iš problemos požymių, susijusių su judančiomis kliūtimis?
Koks yra vienas iš problemos požymių, susijusių su judančiomis kliūtimis?
Signup and view all the answers
Kokia funkcija leidžia robotui išvengti vietinių minimumų?
Kokia funkcija leidžia robotui išvengti vietinių minimumų?
Signup and view all the answers
Koks yra pagrindinis tikslas dirbtinės potencialo funkcijos navigacijoje?
Koks yra pagrindinis tikslas dirbtinės potencialo funkcijos navigacijoje?
Signup and view all the answers
Kokia strategija padeda išvengti spąstų traumos srityje?
Kokia strategija padeda išvengti spąstų traumos srityje?
Signup and view all the answers
Koks yra vienas iš aspektų, kuris gali paveikti roboto judėjimą pagal dirbtinius laukus?
Koks yra vienas iš aspektų, kuris gali paveikti roboto judėjimą pagal dirbtinius laukus?
Signup and view all the answers
Kokia jėga apibūdina judančias kliūtis roboto kelyje?
Kokia jėga apibūdina judančias kliūtis roboto kelyje?
Signup and view all the answers
Kaip potencialų laukas veikia robotų judėjimą?
Kaip potencialų laukas veikia robotų judėjimą?
Signup and view all the answers
Kas atsitinka, kai nėra išorinių jėgų poveikio robotui?
Kas atsitinka, kai nėra išorinių jėgų poveikio robotui?
Signup and view all the answers
Ką aprašo lygtis, kurioje yra pagreitis, greitis, masė ir trinties koeficientas?
Ką aprašo lygtis, kurioje yra pagreitis, greitis, masė ir trinties koeficientas?
Signup and view all the answers
Koks yra stiprus dirbtinis intelektas?
Koks yra stiprus dirbtinis intelektas?
Signup and view all the answers
Kokios yra silpno dirbtinio intelekto savybės?
Kokios yra silpno dirbtinio intelekto savybės?
Signup and view all the answers
Kokiu būdu robotai padengia teritoriją?
Kokiu būdu robotai padengia teritoriją?
Signup and view all the answers
Kaip apskaičiuojama roboto greičio vektoriaus kryptis?
Kaip apskaičiuojama roboto greičio vektoriaus kryptis?
Signup and view all the answers
Kokie komponentai yra svarbūs potencialų lauko metodui robotų judėjimui?
Kokie komponentai yra svarbūs potencialų lauko metodui robotų judėjimui?
Signup and view all the answers
Study Notes
Išmanieji metodai robotikoje
- Išmanieji robotikos metodai apima kompiuterinį intelektą, euristinius metodus, virtualiosios fizikos principus, dirbtinius neuroninius tinklus, evoliucinius skaičiavimus bei genetinius algoritmus.
- Kompiuterinis intelektas yra gebėjimas mokytis atlikti konkrečias užduotis iš duomenų ar stebėjimų.
- Euristiniai metodai remiasi analogijomis su gamta.
- Virtuali fizika imituoja gamtos jėgas.
- Dirbtiniai neuroniniai tinklai modeliuoja gyvų organizmų nervų sistemas.
- Evoliuciniai skaičiavimai ir genetiniai algoritmai modeliuoja gyvųjų organizmų dauginimąsi ir evoliuciją.
Skaitinis intelektas (computational intelligence)
- Kompiuterinis intelektas – gebėjimas išmokti konkrečią užduotį iš duomenų ar eksperimentinio stebėjimo.
- Euristiniai metodai – remiasi analogija su gamta.
- Virtualioji fizika – gamtos jėgų modeliavimas.
- Dirbtiniai neuroniniai tinklai – gyvų organizmų nervų sistemų imitacija.
- Evoliuciniai skaičiavimai/Genetiniai algoritmai – gyvųjų organizmų dauginimosi ir evoliucijos modeliavimas.
Virtuali (dirbtinė) fizika
- Vienas iš euristinių robotų valdymo metodų (physicomimetics - fizikinė mimetika).
Robotų valdymas naudojant virtualią fiziką
- Robotus valdo virtualios jėgos, panašios į gamtos fizines jėgas.
- Jutikliai užtikrina pakankamai informacijos, kad būtų apskaičiuota „veikianti“ jėga.
- Jėgos apskaičiuojamos pagal gamtos dėsnių analogiją (tam pritaikytas tamprumas).
- Pagrindinės jėgos – elektrostatinė ir gravitacija.
- Dirbtiniai laukai – papildoma, „išgalvota“ jėga, skirta apskaičiuoti robotų judėjimą.
Robotų valdymas naudojant virtualią fiziką (Prielaidos)
- Robotai yra fizinės dalelės, taškiniai, trijų dimensijų
- Laikas yra diskretus, jungiantys robotų padėtį ir greitį.
- Apribojimai: Fmax ir Vmax (roboto jėga ir greitis).
Virtualių jėgų laukai
- Traukos laukai (gravitacija arba tarp skirtingo ženklo krūvių).
- Stūmos laukai (tarp to paties ženklo krūvių).
- Suminis laukas yra traukos ir stūmos laukų suma taške x.
- Robotą veikiantis jėgų laukas yra traukos ir stūmos laukų vektorinė suma (superpozicija).
Robotų valdymas naudojant virtualią fiziką (Prielaidos/Atlygis)
- Robotą veikianti jėga yra traukos ir stūmos laukų vektorių suma
- Roboto judesių modeliavimui naudojamas tamprumo jėgos laukas ir elektrostatinis laukas.
- Robotas yra modeliuojamas kaip dalelė, kurios pradinė padėtis yra laikoma (matmenys 2, 3 dimensijos)
- F = -kx (Huko dėsnis)
- Jeigu robotas yra arčiau nei x, jį stumia
Robotų valdymas naudojant virtualią fiziką (Tipinė užduotis: kelio planavimas)
- Reikalavimai: išvengti kliūčių, siekti tikslą
- Tikslus ir kliūtys yra atitinkamai apsupti traukos ir stūmos laukų
- Optimaliausias yra kelias su mažiausia kaina (atsižvelgiant į visus paminėtus veiksnius)
Robotų valdymas naudojant virtualią fiziką (Tipinė užduotis: teritorijos aprėpimas)
- Robotas (arba robotų grupė) turi aplankyti visus taškus (išskyrus kliūtis) tam tikrame regione.
- Algoritmas turi sugeneruoti aprėpties kelią (komandų seka robotui).
Robotų išsidėstymas: potencialų laukų metodai
- Potencialų laukas rodo kiek robotą „stumdo“ kiti robotai ir kliūtys.
- Rezultatas: visi robotai tolygiai pasiskirsto teritorijoje.
- Kiekvieną robotą veikia jėga, nustatoma pagal potencialų lauką.
Tyrinėjimo elgsena
- Robotas gali sustoti, jei trinties koeficientas yra pakankamai didelis.
- Robotas elgiasi, pereina į statinės pusiausvyros būseną.
- Apskaičiuojamas roboto greičio vektorius.
Paaiškinamumas
- Kaip interpretuoti išmoktą elgesį, kad jis galėtų būti pritaikytas kitoms užduotims.
Vaikščiojančio roboto apmokymas
- Pradiniame etape robotas atlieka atsitiktinius veiksmus, dažnai nukrenta ar juda netikslingai.
- Patirties kaupimas, atlygio/baudų sistema
- Politikos/strategijų atnaujinimas (robotas koreguoja savo veiksmus, kad padidėtų bendras atlygis).
- Iteracinis mokymasis
Roboto apmokymas vaikščioti
- (Schema ir blokinė diagrama)
Pavyzdžiai: Robotų futbolas
- Geras būdas testuoti daugelio robotų sistemų elgsenos valdymo algoritmus.
Daugelio robotų sistema
- Robotai nepriklausomi
- Sudėtinga ir dinaminė aplinka
- Realiajame laike ir erdvei
- Laukas ir kamuolys – aplinka
Atlygio funkcijos
- Komandos atlygis
- Paskatinimas už įmuštą įvartį
- Vienos roboto atlygis (veiksmų skatinimas/baudinimas)
Evoliucinė robotika
- Evoliuciniai algoritmai naudojami autonominiams robotams apmokyti ir valdyti.
- Intelektiniai ar elgesio valdikliai, skirti sunkioms užduotims.
Genetinis algoritmas
- Robotų elgsena aprašoma genų vektoriumi (chromosoma).
- Sugeneruojamos galimos sprendimų aibės ("individai").
- Kryžminimas ir mutacijos per atranką – pergenėjimas.
- Naudojamos operacijos: kryžminimas, mutacijos ir atrankos.
- Naudojant gerumo funkciją apsprendžiama, kurie individai atrinkti tolesniems generacijų apdorojimams bei veiksnių perskaičiavimams.
Roboto kelio planavimas
- Tikslas: optimizuoti kiekvieno roboto kelią, išvengti susidūrimų ir sutrumpinti kelionės trukmę.
Kelio genetiniai operatoriai
- Kryžminimas
- Mutacija
Chromosoma – kelių atvaizdavimas
- Eilučių užkodavimas – sprendimai (keliai).
- Pavyzdžiai kelių atvaizdavimo užkodo struktūros.
Kryžminimas
- Keisti informacija iš dviejų pasirinktų chromosomų.
Mutacijos operatorius
- Mažas mutacijų dažnis, kad išvengtų lokalaus minimumo.
- Atsitiktinis vienas genų (mazgų) pasirinkimas ir jo pakeitimas.
Vertinimas
- Kelio ilgis, energijos sąnaudos, kelionės laikas
Prižiūrimas apmokymas
- Tikslas: išmokti roboto elgsenos valdymo algoritmą (modelį).
- (Schema ir funkcionalumas pateikiami aiškiai)
Dirbtinis intelektas (AI)
- Simuliuoja žmogus intelektą mašinose, kurios yra užprogramuotos mąstyti kaip žmonės ir mėgdžioti jų veiksmus.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Šis testas apima išmanius metodus robotikoje, tokius kaip kompiuterinis intelektas, euristiniai metodai ir dirbtiniai neuroniniai tinklai. Sužinokite, kaip evolucioniniai skaičiavimai ir virtuali fizika prisideda prie šiuolaikinės robotikos. Pasitikrinkite savo žinias apie šiuos pažangius gebėjimus!