Judesių gamtoje ir dirbtinėse sistemose mokymasis
|
|
- Lionel Porter
- 5 years ago
- Views:
Transcription
1 Vytautas Valaitis MIF, informatikos katedros, informatikos (09 P) doktorantas ( metai) Judesių gamtoje ir dirbtinėse sistemose mokymasis Ataskaita Darbo vadovas: prof. Habil. dr. Šarūnas Raudys Doktorantas: Vytautas Valaitis Vilnius 2013
2 Turinys 1.Santrauka Įvadas Atlikti tyrimai Atgalinės kinematikos problema Judesių valdymas gamtoje Vienasluoksnis perceptronas ir jo senėjimo problema Galimybė rinktis greitį arba tikslumą Naujas būdas atgalinės kinematikos problemai spręsti Daugiaagentės sistemos modeliavimas paskirstytų skaičiavimų tinkle Per metus gauti moksliniai rezultatai Literatūra...10
3 1. Santrauka Per ataskaitinius metus atlikti įvairūs tyrimai sprendžiant roboto rankos atgalinės kinematikos problemą, naudojantis neuroniniais tinklais. Tirtos galimybės rinktis sprendimo greitį arba tikslumą, pasiūlytas naujas būdas, atgalinės kinematikos problemos sprendimui, leidžiantis imituoti skirtingų tipų judesius, esančius gamtoje. Tirtas perceptrono senėjimas ir prisitaikymas prie staigiai pasikeitusio uždavinio. Toliau kuriama bandymų, duomenų generavimo bei rezultatų vizualizavimo sistema. Sistema pritaikyta paskirstytų skaičiavimų tinklui. Rezultatai pristatyti tarptautinėse bei respublikinėse konferencijose. Dabo tikslai gamta paremtų, judesio tikslo prognozavimo ir judesio atlikimo, algoritmų pritaikymas dirbtinėse sistemose, robotinės sistemos ir judesio stiliaus parametrų išmokimas remiantis natūralios evoliucijos principais. 2. Įvadas Gamtoje egzistuojantys judesiai yra plastiški, atliekami taupant energiją, dažnai net instinktyviai. Pirmųjų robotų kūrėjai pasuko kitu keliu, kurdami robotines sistemas neatsižvelgdami į gamtą. Paskutiniu metu pasirodo vis daugiau bandymų dirbtinėse terpėse pritaikyti gamtoje egzistuojančius principus. Siekiant panaudoti gamtoje egzistuojančius judesius dirbtinėje terpėje, svarbu išmokti judesius atlikti plastiškai. Tam turi būti naudojamas algoritmai, gebantys ne tik pakankamai tiksliai prognozuoti judesio kryptį, tačiau tai darantys greitai, judesio metu įvertinant naudojamą energiją, sistemos dalių greitį ir pagreitį. Judesiai turi būti atliekami, labiausiai energiją taupančia forma. Remiamasi dar 19 amžiuje atrasta ir aprašyta judesio reguliavimo sistema, pagal kurią pirmasis loginis žingsnis judesio atlikime yra galutinio tikslo nustatymas, toliau seka tikslo lyginimas su esama padėtimi, motorinės programos formavimas, sklandus skirtumo tarp esamos padėties ir tikslo mažinimas. Roboto rankos sąnarių kampų apskaičiavimas pagal žinomą tikslo tašką atgalinės kinematikos (angl. inverse kinematic) problema. Ši problema nėra paprasta, nes dažniausiai neina vienareikšmiškai apskaičiuoti rankos parametrų, kartais sprendimo apskritai nėra (ranka tikslo pasiekti negali). Problema dar pasunkėja į sistemą įvedant jėgas ir pagreičius tai nagrinėja dinamikos mokslas. Siūloma roboto rankos kinematikos ir dinamikos problemas spręsti pasitelkiant gamtą imituojančius algoritmus. Bus siekiama kuo didesnio uždavinio sprendimo greičio, išlaikant patenkinamą tikslumą. Kuriamas daugiapakopis algoritmas, judesio tikslinimą atliekant jo eigoje. Evoliucija per natūralią atranką yra dviejų žingsnių procesas ir tik pirmasis žingsnis yra atsitiktinis: mutacijos yra atsitiktiniai įvykiai, bet jų išlikimas dažniausiai būna visiškai neatsitiktinis. Tokiu pat principu atliekami bandymai dirbtinėse daugiaagentėse sistemose. Imituojant natūraliąją atranką ieškoma geriausių roboto rankos parametrų, tam tikroms užduotims atlikti. Patikrinamos kai kurios gamtos mįslės, - pavyzdžiui, kodėl žmogaus alkūnkaulis ir žastikaulis yra beveik vienodo ilgio? Taip pat dirbtinės evoliucijos būdu išmokstami įvairūs sistemos, valdančios roboto ranką, parametrai. Galiausiai bus atsižvelgiama į judesio žmogiškumą, kurį mokslininkams jau pavyko aprašyti skaitiniais įverčiais. Manoma, kad žmogiški judesiai sutaps su tais judesiais, kurie yra atliekami su mažiausiomis energijos sąnaudomis.
4 3. Atlikti tyrimai 3.1. Atgalinės kinematikos problema Robotikoje egzistuoja tiesioginės ir atgalinės kinematikos problemos. Tiesioginės kinematikos problema - rasti sistemos padėtį, kai žinomi jos parametrai. 1 pav. tai būtų (x, y, z), kai žinoma (θ 1, θ 2, θ 3 ). Paprastai ši užduotis yra linijinė, vienareikšmiškai išskaičiuojama iš turimų duomenų. Atgalinės kinematikos problema - rasti sistemos parametrus, kai žinoma jos padėtis. 1 pav. tai būtų (θ 1, θ 2, θ 3 ), kai žinoma (x, y, z). Ši užduotis dažniausiai būna ne linijinė, neturinti vienintelio sprendinio, taip pat sunku vienareišmiškai nustatyti, kuris sprendinys, ar sprendinių aibė yra geriausia. Šiame darbe dėmesys skiriamas atgalinės kinematikos problemai. Nors ją galima spręsti skaitiniu ar geometriniu būdu, tačiau vienintelio teisingo atsakymo nėra. Geriausiu atveju, gaunama galimų sprendinių aibė iš kurių reikia pasirinkti geriausią sprendinį. Sprendžiant problemą neuroniniu tinklu, yra ieškoma ne visų galimų sprendinių, bet išmokstami panašūs sprendiniai. Šis būdas įgalina išmokti ne tik atgalinės kinematikos sprendinį, tačiau ir judesio atlikimo stilių. Egzistuoja dvi koordinačių sistemos. Matoma koordinačių sistema (x, y, z), pagal 1 pav. ir sąnarių kampų koordinačių sistema (θ 1, θ 2, θ 3 ), pagal 1 pav. Ir tiesioginės ir atgalinės kinematikos problemas galima spręsti 1 pav. Tiesioginė ir atgalinė kinematika betkurioje sistemoje, tačiau transformacija iš vienos sistemos į kitą yra būtina kuriame nors sprendimo etape. Problemą sprendžiant neuroniniu tinklu, transformacija yra išmokstama ir jos išskirtinai atlikti nereikia Judesių valdymas gamtoje Anglų neurologas J. H. Jackson ( ) motorinę sistemą aprašė kaip hierarchiškai susiformavusią sistemą. Automatiškesnius judesius kontroliuoja žemesnieji CNS centrai (nugaros smegenys ir smegenų kamienas), o sąmoningus ir tikslingus - aukštesnieji centrai (smegenų žievė). Jo nuomone, aukštesnieji centrai valdo žemesniuosius per slopinimą ar palengvinimą. Didėjanti aukštesniųjų CNC centrų įtaka, būdinga aukštesniesiems gyvūnams. 2 pav. Judesių valdymas gamtoje
5 Derinant kiekybinę judesių analizę ir neuropsichologijos bei kibernetikos mokslų žinias, rusų neuropsichologui N. Bernstein ( ) pavyko apibrėžti kelias logines smegenų operacijas, vykstančias judesio reguliavimo metu (žr. 2 pav.) [1] Vienasluoksnis perceptronas ir jo senėjimo problema Vienasluoksnis perceptronas (VSP) biologiškai pagrįstas, adaptyvus informacijos apdorojimo vienetas (žr. 3 pav.). VSP susideda iš įvesčių aibės (x 1, x 2,..., x n ), vienos išvesties y, išmokstamų svorių (w 0, w 1,, w n ) bei aktyvavimo funkcijos, kuri paprastai būna sigmoidė arba tam tikros rūšies eksponentė klasifikavimo uždaviniuose, dažniausiai linijinė prognozavimo. 3 pav. Vienasluoksnis perceptronas su aktyvavimo funkcija VSP yra apmokomas iteracijomis, naudojantis delta, ar kitokia mokymo taisykle. Delta taisyklė naudoja gradiantinį nusileidimą svoriams atnaujinti. w ji = α(t j y j )g'(h j )x i, kur α yra mokymo žingsnis, g(x) aktyvavimo funkcija, t j trokštamas išėjimas, h j neurono įvesčių suma, padauginta iš svorių, y j išėjimas, x i i-tasis įėjimas. Tyrimuose pastebėta [2, 3], kad per ilgai mokant perceptroną, jo svoriai išauga, aktyvavimo funkcija įsisotina. Staigiai pasikeitus uždaviniui, perceptronas (ar neuroninis tinklas sudarytas iš perceptronų) nesugeba greitai persimokyti ir kurį laiką uždavinį sprendžia žemesniu tikslumu, nei mažesniu iteracijų kiekiu mokytas perceptronas. Eksperimentas buvo atliktas sprendžiant dviejų laisvės laipsnių roboto rankos atgalinės kinematikos problemą su neuroniniu tinklu sudarytu iš dviejų perceptronų. 4 pav. matosi besikeičianti užduotis. Iš pradžių neuroninis tinklas buvo mokomas spręsti pirmąją užduotį, paskui permokomas antrąjai ir trečiąjai. Pirma ir antra užduotys yra panašios, trečia kitokia (sprendžiant pagal svorių skirtumą). 5 pav. matosi, kad neuroninis tinklas nespėjo išmokti nei pirmos nei antros užduočių, perėjimas prie kitos užduoties klaidos nedidina. 6 ir 7 pav. matosi, kad klaida neišauga pereinant nuo pirmos į antrą užduotį (nes jos panašios), tačiau kuo ilgiau buvo mokomasi antros užduoties, tuo daugiau laiko prireikė persimokyti trečiąjai. Eksperimento rezultatai priimti į SCAI2013 konferenciją Danijoje.
6 4 pav. Mokymo duomenys 5 pav. 50 iteracijų kiekvienai užduočiai 6 pav. 100 iteracijų kiekvienai užduočiai 7 pav iteracijų kiekvienai užduočiai 3.4. Galimybė rinktis greitį arba tikslumą Iš gamtos pasiskolinti, neuroniniais tinklais paremti algoritmai, suteikia galimybę atrasti kompromisą tarp mokymosi greičio ir tikslumo. 8 ir 10 pav. matosi dviejų laisvės laipsnių roboto rankos klaida, sąnarių kampų koordinačių erdvėje, išmokstant sąnarių kampus tiesiogiai. Tam pakanka 20 iteracijų, tačiau išmokimas nėra idealus. 9 ir 11 pav. panaudota polinominė interpoliacija vietoje rankos sąnarių kampų, skaičiuojami trečio laipsnio polinominės funkcijos koeficientai (funkcijos laipsnis pasirinktas eksperimentiniu būdu). Šiuo atveju klaida yra artima nuliui, tačiau jai pasiekti prireikia iteracijų. Reikia pažymėti, kad šiuo atveju užduotis sprendžiama gan didelėje erdvėje (rankų kampai apriboti iki 90 laipsnių).
7 8 pav. 2 VSP be polinominės interpoliacijos 9. pav. 2 VSP su polinomine interpoliacija 10 pav. klaidos kitimas be polinominės interpoliacija 11 pav. klaidos kitimas su polinomine interpoliacija 3.5. Naujas būdas atgalinės kinematikos problemai spręsti Buvo pasiūlytas ir pristatytas (konferencijose NUMTA2013 Italijoje bei KODI2013 Šiauliuose) naujas atgalinės kinematikos sprendimo būdas, neuroninių tinklų pagrindu. Vietoje to, kad būtų išmokstama pasiekti konkretų tašką. Ši sistema leidžia imituoti skirtingų tipų judesius, egzistuojančius gamtoje. Žemiausių judėjimo (motorinių) funkcijų valdymo pakopą atspindi nesudėtingi refleksai, kurie apibūdinami kaip paprasti, pasikartojantys, dirgiklio sukelti judesiai. Jų stiprumas priklauso nuo dirgiklio intensyvumo, pavyzdžiui mirksnio reflekso metu, žiedinio akies raumens susitraukimo jėga priklauso nuo ragenos dirginimo stiprumo. Šis refleksas apima tik keletą tarpinių neuronų, kurių pakanka, kad aukštesnieji CNS centrai galėtų reguliuoti refleksą, jaudindamii ar slopindami tarpinius neuronus. Stereotipinius judesius sukelia dirgiklis arba jie prasideda valingai, tačiau prasidėjus tokiam judesiui, toliau jis vyksta automatiškai. Pavyzdys - rijimo reflekasas yra sukeliamas liečiant užpakalinę
8 ryklės sieną arba valingai, o jam prasidėjus, ryklės ir stemplės raumenys susitraukia automatiškai ir nuosekliai. Paprastus refleksus ir stereotipinius judesius jungia bendra savybė - neuroininis jų pagrindas yra genetiškai užprogramuotas ir nenumatyta galimybė mokytis juos atlikti. Tuo šie refleksai ir stereotipiniai judesiai skiriasi nuo sudėtingų ir tikslingų judesių, kuriuos reguliuoja aukštesnieji CNS centrai ir jiems atlikti reikia sąmoningo noro ir treniruotės. Neuroninis šių judesių pagrindas taip pat yra genetiškai užprogramuotas, tačiau suteikta beveik neribota laisvė atlikti naujus judesius [1]. 12 pav. Išmokstama trajektorija, o ne taškas 13. pav. Trajektorijos simuliacija 12 pav. pavaizduotos kelios trajektorijos, kurios mokant neuroninį tinklą, priskiriamos tokiam pačiam išėjimui Kitaip sakant, išmokstama trajektorija, o ne konkretus taškas. 13 pav. pavaizduota interaktyvi sistema, nustatanti trajektoriją, pagal norimą pasiekti tašką Daugiaagentės sistemos modeliavimas paskirstytų skaičiavimų tinkle Išlieka tie, kurie sugeba prisitaikyti. 14 pav. matome skirtingų gyvūnų galūnes. Visi jie turi panašaus ilgio du pagrindinius rankos kaulus. Buvo atlikti bandymai su daugiaagente sistema. Dviejų laisvės laipsnių robotinė ranka siekė taškus erdvėje. Robotinės rankos dalių ilgiai buvo generuojami 14 pav. Rankų dalių ilgiai gamtoje 15 pav. Išmokti rankos dalių ilgiai atsitiktinai. Po kiekviernos epochos išlikdavo geriausi. Nauji agentai paveldėdavo geriausiųjų savybes (ilgiai kistavo 10% ribose). 15 pav. matosi, kad po 100 epochų geriausiai prisitaikė agentai, turėję vienodo ilgio rankos dalis bei trumpiausią ranką, reikalingą užduočiai atlikti.
9 Rankos dalių ilgio evoliucijai modeliuoti, sistema buvo pritaikyta Vilniaus Universiteto paskirstytų skaičiavimų tinklui. Atlikti bandymai su Python multiprocessing moduliu (16 pav.), leidžiančiu vykdyti programą atskirose operacinės sistemos gijose. Spartinimo koeficientas siekė 8, būtent tiek kiek yra procersorių viename paskirstytų skaičiavimų tinklo mazge. 16. pav. Užduočių skaičius (x ašis) ir spartinimo koeficientas (y ašis),daug gijų. Sistema buvo pritaikyta darbui su OpenMPI, tai leido išnaudoti daugiau paskirstytų skaičiavimų tinklo galimybių programą vykdyti keliuose tinklo mazguose iš karto. Pasiektas spartinimo koeficientas iki 40, naudojant 64 branduolius vienu metu. Ši sistema bus naudojama ir kitiems eksperimentams. 17. pav. Užduočių skaičius (x ašis) ir spartinimo koeficientas (y ašis), MPI.
10 4. Per metus gauti moksliniai rezultatai 1. Tirtas perceptrono senėjimas, keičiantis uždaviniui, sprendžiant atgalinės kinematikos problemą. Rezultatai pristatyti mokslinėse konferencijose Italijoje ir Lietuvoje, parašytas straipsnis konferencijai Danijoje. 2. Pasiūlytas naujas būdas atgalinės kinematikos problemai spęsti. Pasiūlyta vietoje konkretaus taško, prognozuoti tik judesio kryptį, remtis grįžtamuoju ryšiu. Šiuo būdu galima simuliuoti skirtingų tipų judesius, esančius gamtoje. Rezultatai pristatyti mokslinėse konferencijose Italijoje ir Lietuvoje. 3. Tirti būdai, kuriais eitų rinktis tarp sprendimo greičio ir tikslumo. Panašumo požymiai, klasterizavimo algioritmai, polinominė interpoliacija. Rezultatai pristatyti konferencijose Italijoje bei Lietuvoje. 4. Toliau tobulinama ir tyrimams naudojama bandymų aplinka, leidžianti generuoti duomenis įvairių konfigūracijų roboto rankoms, jais apmokyti neuroninius tinklus, kurti daugiaagentes evoliucionuojančias sistemas, vizualizuoti rezultatus (Python ir Matlab). 5. Pradėta kurti interaktyvi aplinka, judesio vizualizacijai OpenGL priemonėmis. 6. Besiruošiant Optimizavimo metodai ir jų taikymai egzaminui, sukurta globalaus optimizavimo algoritmų tyrimo ir vizualizavimo aplinka (Java applet), su 12 globalaus optimizavimo algoritmų ir 6 optimizuojamomis funkcijomis. 5. Literatūra [1] Kėvelaitis, E., M. Illert, and H. Hultborn. "Žmogaus fiziologija." Kauno medicinos universiteto leidykla, Kaunas (1999): [2] Multi-agent system approach to react to sudden environmental changes, Raudys, S and Mitas unas, A., Machine Learning and Data Mining in Pattern Recognition, pages , 2007, Springer. [3] An adaptation model for simulation of aging process, Raudys, S, International Journal of Modern Physics C, volume 13, number 08, pages , 2002, World Scientific.
Come to the TypeScript
Come to the TypeScript we have type hinting! Sergej Kurakin Sergej Kurakin Amžius: 36 Dirbu: NFQ Technologies Pareigos: Programuotojas Programuoti pradėjau mokytis 1996 metais. Programuotoju dirbu nuo
More informationEl. pašto konfigūravimas
El. pašto konfigūravimas Outlook Express (integruota Windows XP) elektroninio pašto klientas Žemiau pateikta instrukcija, kaip sukonfigūruoti savo elektroninį paštą vartotojams, turintiems elektroninio
More informationParengė ITMM Artūras Šakalys 1
2014.02.02 Parengė ITMM Artūras Šakalys 1 2014.02.02 Parengė ITMM Artūras Šakalys 2 Kaip suprantame masyvą? Pavyzdys: Peteliškių šeima; Gėlių laukas; 2014.02.02 Parengė ITMM Artūras Šakalys 3 Kaip suprasti
More informationInformacijos apsaugos standartai serija
Informacijos apsaugos standartai 27000 serija Pareng : Marius Celskis www.isec.lt 2007 m. balandis 12 d. ISO 27000 serija 2 iš 9 Tarptautin standartizacijos organizacija ISO informacijos apsaugos standartizavimui
More informationMULTI-OBJECTIVE GLOBAL OPTIMIZATION OF GRILLAGES USING GENETIC ALGORITHMS
VILNIUS GEDIMINAS TECHNICAL UNIVERSITY Darius MAČIŪNAS MULTI-OBJECTIVE GLOBAL OPTIMIZATION OF GRILLAGES USING GENETIC ALGORITHMS SUMMARY OF DOCTORAL DISSERTATION TECHNOLOGICAL SCIENCES, MECHANICAL ENGINEERING
More informationDUOMENŲ STRUKTŪROS IR ALGORITMAI. Rūšiavimo algoritmai (įterpimo, burbulo, išrinkimo)
DUOMENŲ STRUKTŪROS IR ALGORITMAI Rūšiavimo algoritmai (įterpimo, burbulo, išrinkimo) Rūšiavimo veiksmas Kasdieniniame gyvenime mes dažnai rūšiuojame: Failus kataloguose Katalogus lokaliame diske Kasdienines
More informationTautvydas Dagys Microsoft Lietuva
Tautvydas Dagys Microsoft Lietuva Programos akademinėms institucijoms ir studentams Studentų partnerių programa Akademinės institucijoms Studentams MSDN AA Tai efektyvus būdas aprūpinti savo laboratorijas/klases
More informationPasirenkamojo modulio kūrybinio darbo atlikimas ir vertinimas
Pasirenkamojo modulio kūrybinio darbo atlikimas ir vertinimas Pasirenkamojo modulio kūrybinis darbas atliekamas keliais etapais: kūrybinio darbo temos (problemos / užduoties) pasirinkimas ir derinimas
More informationAmadeus On-Line Helpdesk
Amadeus On-Line Helpdesk Vartotojo instrukcija Skirta kelionių agentūroms Turinys Įžanga... 3 Jungimasis prie Amadeus Helpdesk... 3 Patarimai ir pastabos... 7 Dokumento valdymas 2007 Apsauga Viešas Įmon
More informationios Uždara operacinė sistema skirta tik Apple įrenginiams: iphone ipad ipod touch Apple TV
ios Uždara operacinė sistema skirta tik Apple įrenginiams: iphone ipad ipod touch Apple TV Pagrindas OS X, skirtas ARM įrenginiams Programavimo aplinka: XCode ir Objective-C Programavimo kompiuteris -
More informationElektroninis.lt šakninių sertifikatų diegimas
Elektroninis.lt šakninių sertifikatų diegimas Ši instrukcija aprašo, kaip į kompiuterį įdiegti šakninius elektroninis.lt sertifikatus. Diegimo darbus galima atlikti turint kompiuterio administratoriaus
More informationTrumpai-ilga istorija
Įvadas į Web Services Kas yra Web Service? Kas ką žino??? 70-ieji: Mainframe Trumpai-ilga istorija 80-ieji: Client-Server Istorijos 90-ieji: Web 2000: SOA 2010: Cloud Computing Šaltinis: Sergejus Barinovas,
More informationPROGRAMAVIMAS IR PROGRAMINĖ ĮRANGA
ISSN 1392-0561. INFORMACIJOS MOKSLAI. 2009 50 PROGRAMAVIMAS IR PROGRAMINĖ ĮRANGA Ensuring Models Consistency in the OMT, Booch, and OOSE Object-Oriented Methods * Rūta Dubauskaitė Vilnius Gediminas Technical
More informationKas yra masyvas? Skaičių masyvo A reikšmės: Elementų indeksai (numeriai): Užrašymas Turbo Paskaliu: A[1] A[2] A[3] A[4] A[5]
Masyvas 2013 1 Vienmatis masyvas Veiksmai su masyvo elementais: reikšmių priskyrimas ir išvedimas, paieška, rikiavimas. Masyvų perdavimas procedūros (funkcijos) parametrais. 2 Kas yra masyvas? Masyvu vadinamas
More informationC programavimo kalba. 5 paskaita (Funkcijos, masyvai)
C programavimo kalba 5 paskaita (Funkcijos, masyvai) Funkcijų pavyzdys // Skaičių lyginimo programa #include void pmax(int, int); /* prototipas */ int main() {int i, j; for (i = -10; i
More informationSpatial classification rule with distance in three dimensional space
Lietuvos matematikos rinkinys ISSN 0132-2818 Proc. of the Lithuanian Mathematical Society, Ser. A Vol. 57, 2016 DOI: 10.15388/LMR.A.2016.15 pages 81 85 Spatial classification rule with distance in three
More informationEuristiniø algoritmø klasifikavimas
ISSN 1392 0561. INFORMACIJOS MOKSLAI. 2009 48 Euristiniø algoritmø klasifikavimas Alfonsas Misevièius Kauno technologijos universiteto Multimedijos inþinerijos katedros tech. m. dr., docentas Kaunas University
More informationJAVA pagrindai Lek. Liudas Drejeris
JAVA pagrindai Lek. Liudas Drejeris Programa (1) Programa, tai eilė instrukcijų (vadinamų programiniais sakiniais), kurie vykdomi paeiliui, kol gaunamas norimas rezultatas. Programa (2) Programa (2) /*
More informationGijos. Gijų modelis Javoje. R.Vaicekauskas, OP, 2017
Gijos Gijų modelis Javoje R.Vaicekauskas, OP, 2017 1 Turinys Motyvacija Sukūrimas Valdymas Sinchronizacija Susijusios klasės 2 Motyvacija Gijos reikalingos tam, kad išreikšti lygiagretumą vieno proceso
More informationC++ programavimo kalba. Konstruktorius, destruktorius, klasių metodų modifikatoriai, objektų masyvai (4 paskaita)
C++ programavimo kalba Konstruktorius, destruktorius, klasių metodų modifikatoriai, objektų masyvai (4 paskaita) Konstruktorius Sukuriant objektą, jo duomenims paprastai turi būti priskiriamos pradinės
More informationA Comparison of Mining Incomplete and Inconsistent Data
Information Technology and Control 17/2/46 183 ITC 2/46 Journal of Information Technology and Control Vol. 46 / No. 2 / 17 pp. 183-193 DOI.57/j1.itc.46.2.173 Kaunas University of Technology A Comparison
More informationRedis Ma as, greitas, galingas. Specialiai VilniusPHP
Redis Ma as, greitas, galingas Specialiai VilniusPHP 2013.06.06 Sergej Kurakin Na, Jūs mane jau nekarta matėte, tai nieko nesakysiu apie save. Kaip aš susipa inau! Tai buvo prieš keletą metų! Projektas
More informationTRAJECTORIES FORMATION FOR MOBILE MULTIDIMENSIONAL PIEZOROBOTS WITH NANOMETER RESOLUTION
VILNIUS GEDIMINAS TECHNICAL UNIVERSITY Asta DRUKTEINIENĖ TRAJECTORIES FORMATION FOR MOBILE MULTIDIMENSIONAL PIEZOROBOTS WITH NANOMETER RESOLUTION SUMMARY OF DOCTORAL DISSERTATION TECHNOLOGICAL SCIENCES,
More informationNaujos galimybės su Lotus Notes 8.5.1: naudotojams ir programuotojams
Naujos galimybės su Lotus Notes 8.5.1: naudotojams ir programuotojams IBM Programinės įrangos diena 2009 m. spalio 21 d. Andrejus Chaliapinas, IĮ Infosana vadovas http://www.infosana.com Prezentacijos
More informationWWW aplikacijų saugumas 2
WWW aplikacijų saugumas 2 Rolandas Griškevičius rolandas.griskevicius@fm.vgtu.lt MSN: rgrisha@hotmail.com http://fmf.vgtu.lt/~rgriskevicius 2010-11-26 R. Griškevičius, Saugus programavimas, VGTU, 2009
More informationC programavimo kalba. 3 paskaita (Sąlygos ir ciklo operatoriai, funkcija scanf() )
C programavimo kalba 3 paskaita (Sąlygos ir ciklo operatoriai, funkcija scanf() ) Sąlygos operatorius if - else Sąlygos operatoriai skirti perduoti programos vykdymą vienai ar kitai programos šakai. Operatorius
More informationBaltymų struktūrų modeliavimas naudojant HHpred ir SWISS-MODEL Laboratorinis darbas
Baltymų struktūrų modeliavimas naudojant HHpred ir SWISS-MODEL Laboratorinis darbas Justas Dapkūnas 2017 1 Įvadas Šio darbo tikslas yra praktiškai išbandyti baltymų struktūrų modeliavimą, naudojant paprastus
More informationMobili duomenų perdavimo kokybės analizės sistema
KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS PROGRAMŲ INŽINERIJOS KATEDRA Vaidotas Januška Mobili duomenų perdavimo kokybės analizės sistema Magistro darbas Darbo vadovas dr. R. Kavaliūnas
More informationAn Intensive Search Algorithm for the Quadratic Assignment Problem
INFORMATICA, 2000, Vol. 11, No. 2, 145 162 145 2000 Institute of Mathematics and Informatics, Vilnius An Intensive Search Algorithm for the Quadratic Assignment Problem Alfonsas MISEVIČIUS Kaunas University
More informationPAIEŠKOS SISTEMŲ OPTIMIZAVIMO METODŲ ANALIZĖ
PAIEŠKOS SISTEMŲ OPTIMIZAVIMO METODŲ ANALIZĖ Donatas Veikutis, Simona Ramanauskaitė UAB Komeksimas, Šiaulių universitetas Įvadas Visuomenė, internetas ir jame esanti informacija dabar turi vieną didžiausių
More informationMINING FREQUENT SEQUENCES IN LARGE DATA ARRAYS
INSTITUTE OF MATHEMATICS AND INFORMATICS VYTAUTAS MAGNUS UNIVERSITY Romanas Tumasonis MINING FREQUENT SEQUENCES IN LARGE DATA ARRAYS Summary of Doctoral Dissertation Physical Sciences (P 000) Informatics
More informationJolita BERNATAVIČIENĖ METHODOLOGY OF VISUAL KNOWLEDGE DISCOVERY AND ITS INVESTIGATION
Jolita BERNATAVIČIENĖ METHODOLOGY OF VISUAL KNOWLEDGE DISCOVERY AND ITS INVESTIGATION Summary of Doctoral Dissertation Technological Sciences, Informatics Engineering (07T) 1494-M Vilnius 2008 VILNIUS
More informationRESEARCH OF A FLEXURE BASED MICROPOSITIONING STAGES
VILNIUS GEDIMINAS TECHNICAL UNIVERSITY Giedrius AUGUSTINAVIČIUS RESEARCH OF A FLEXURE BASED MICROPOSITIONING STAGES SUMMARY OF DOCTORAL DISSERTATION TECHNOLOGICAL SCIENCES, MECHANICAL ENGINEERING (09T)
More informationC++ programavimo kalba
C++ programavimo kalba Operatorių perkrovimas (7 paskaita) Operatorių perdengimas Programavimo kalbose naudojami operatoriai pasižymi polimorfizmu (daugiavariantiškumu). Kaip pavyzdys gali būti operatorius
More informationWeb servisai WSDL. Osvaldas Grigas
Web servisai WSDL Osvaldas Grigas Web servisų aprašymas Kiekvienas web servisas yra unikalus Jis turi adresą(arba kelis adresus), kuriuo į jį galima kreiptis. Jis supranta tik tam tikros struktūros įeinančius
More informationTELEKOMUNIKACIJŲ PRIEIGOS TINKLO OPTIMIZAVIMO UŽDAVINIŲ ANALIZĖ IR REALIZACIJA
KAUNO TECHNOLOGIJOS UNIVERSITETAS FUNDAMENTALIŲJŲ MOKSLŲ FAKULTETAS TAIKOMOSIOS MATEMATIKOS KATEDRA Saulius Lazaravičius TELEKOMUNIKACIJŲ PRIEIGOS TINKLO OPTIMIZAVIMO UŽDAVINIŲ ANALIZĖ IR REALIZACIJA Magistro
More informationDUOMENŲ BAZIŲ VALDYMO SISTEMŲ ANALIZĖ
DUOMENŲ BAZIŲ VALDYMO SISTEMŲ ANALIZĖ Renata Baronienė, Egidijus Paliulis Šiaulių universitetas, Technologijos fakultetas Įvadas Kasmet didėja kaupiamų, saugojamų ir apdorojamų duomenų kiekiai ir apimtys.
More information2017 m. pagrindinės sesijos informacinių technologijų valstybinio brandos egzamino programavimo užduoties galimi sprendimai
Pavyzdys A 2017 m. pagrindinės sesijos informacinių technologijų valstybinio brandos egzamino programavimo užduoties galimi sprendimai int konvertuojamas(int skaic, int id); char konvertuojamas2(int dal);
More informationEksperimentiniai sprendimai
Komandos Eksperimentiniai sprendimai Prisistatymas Vilniaus Universitetas, MIF 2005 1. Bendras komandos prisistatymas Komanda Eksperimentiniai sprendimai tai Vilniaus Universiteto, Matematikos ir Informatikos
More informationEfficient Data Projection for Visual Analysis of Large Data Sets Using Neural Networks
INFORMATICA, 2011, Vol. 22, No. 4, 507 520 507 2011 Vilnius University Efficient Data Projection for Visual Analysis of Large Data Sets Using Neural Networks Viktor MEDVEDEV, Gintautas DZEMYDA, Olga KURASOVA,
More informationStruktūrų sintaksė Struktūra tai vienodo arba skirtingo tipo kintamųjų rinkinys. Sintaksė: struct vardas { ; type1 var1; type2 var2;... typen varn; //
C programavimo kalba 10 paskaita (Struktūros) Struktūrų sintaksė Struktūra tai vienodo arba skirtingo tipo kintamųjų rinkinys. Sintaksė: struct vardas { ; type1 var1; type2 var2;... typen varn; // Gale
More informationJAKUŠEV DEVELOPMENT, ANALYSIS AND APPLICATIONS OF THE TECHNOLOGY FOR PARALLELIZATION OF NUMERICAL ALGORITHMS FOR SOLUTION OF PDE AND SYSTEMS OF PDES
Aleksandr JAKUŠEV DEVELOPMENT, ANALYSIS AND APPLICATIONS OF THE TECHNOLOGY FOR PARALLELIZATION OF NUMERICAL ALGORITHMS FOR SOLUTION OF PDE AND SYSTEMS OF PDES Summary of Doctoral Dissertation Technological
More informationPelenų debesies trajektorijos ir oro uosto procedūrų modeliavimas bei vizualizavimas
VILNIAUS UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS FAKULTETAS PROGRAMŲ SISTEMŲ KATEDRA Pelenų debesies trajektorijos ir oro uosto procedūrų modeliavimas bei vizualizavimas Modeling and visualization of
More informationAerodromų kliūtis ribojančių paviršių modeliavimas geoinformacinių technologijų priemonėmis
ISSN 1392-0561. INFORMACIJOS MOKSLAI. 2011 56 Informacijos sistemos ir modeliavimas Aerodromų kliūtis ribojančių paviršių modeliavimas geoinformacinių technologijų priemonėmis Viktoras Paliulionis Vilniaus
More informationPHP PROGRAMOS EIGOS VYKDYMO VALDYMAS
PHP PROGRAMOS EIGOS VYKDYMO VALDYMAS Sąlygos sakiniai PHP skriptų vykdymo eigą galite valdyti naudodami sąlygos sakinius. Sąlygos sakiniai tai loginės struktūros, kuriose saugomas kodas, įvykdomas įgyvendinus
More informationVILNIAUS UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS FAKULTETAS KOMPIUTERIJOS KATEDRA
VILNIAUS UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS FAKULTETAS KOMPIUTERIJOS KATEDRA Baigiamasis magistro darbas Akselerometro panaudojimas kuriant intelektualizuotas transportines sistemas Atliko: 2 kurso,
More informationLokalizuojamųjų programinės įrangos išteklių metainformacijos formalizavimo metodas
ISSN 1392-0561. INFORMACIJOS MOKSLAI. 2009 50 Lokalizuojamųjų programinės įrangos išteklių metainformacijos formalizavimo metodas Tatjana Jevsikova Matematikos ir informatikos instituto doktorantė Institute
More informationKAUNO TECHNOLOGIJOS UNIVERSITETAS DIRBTINIO INTELEKTO METODŲ TAIKYMAS KRAŠTŲ APTIKIMUI
KAUNO TECHNOLOGIJOS UNIVERSITETAS ELEKTROS IR ELEKTRONIKOS FAKULTETAS DARIUS DIRVANAUSKAS DIRBTINIO INTELEKTO METODŲ TAIKYMAS KRAŠTŲ APTIKIMUI Baigiamasis magistro projektas Vadovas Doc. dr. Vidas Raudonis
More informationPaskirstytos atminties lygiagretusis programavimas Įvadas į MPI
Paskirstytos atminties lygiagretusis programavimas Įvadas į MPI Distributed memory parallel programming Paskirstytos atminties lygiagretieji kompiuteriai Kiekvienas procesorius turi tik savo nuosavą atmintį
More informationTECHNOLOGIJOS UNIVERSITETAS TRIMAČIŲ OBJEKTŲ SANKIRTŲ NUSTATYMAS, NAUDOJANT CUDA
KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS Tadas Baskutis TRIMAČIŲ OBJEKTŲ SANKIRTŲ NUSTATYMAS, NAUDOJANT CUDA Baigiamasis magistro projektas Vadovas Lekt. dr. Kęstutis Jankauskas KAUNAS,
More informationSequential Nonlinear Mapping versus Simultaneous One
INFORMATICA, 2002, Vol. 13, No. 3, 333 344 333 2002 Institute of Mathematics and Informatics, Vilnius Sequential Nonlinear Mapping versus Simultaneous One Algirdas Mykolas MONTVILAS Institute of Mathematics
More informationAN IMPROVEMENT OF THE TECHNOLOGIES OF THE LIDAR MEASUREMENTS AND APPLICATIONS FOR THE MODELLING OF THE EARTH PHYSICAL SURFACE
VILNIUS GEDIMINAS TECHNICAL UNIVERSITY Aušra KALANTAITĖ AN IMPROVEMENT OF THE TECHNOLOGIES OF THE LIDAR MEASUREMENTS AND APPLICATIONS FOR THE MODELLING OF THE EARTH PHYSICAL SURFACE SUMMARY OF DOCTORAL
More informationIan Sommerville 2008 Software Engineering, 8th edition. Chapter 28 Slide 1. Tikslai
Programinės įrangos kūrimo proceso tobulinimas Ian Sommerville 2008 Software Engineering, 8th edition. Chapter 28 Slide 1 Tikslai Paaiškinti programinės įrangos kūrimo proceso tobulinimo principus. Paaiškinti,
More informationScrum su Kanban naudojančios organizacijos programų sistemų kūrimo proceso vertinimas
ISSN 9-056. INORMACIJOS MOKSLAI. 07 79 DOI: https://doi.org/0.588/im.07.79.05 Scrum su Kanban naudojančios organizacijos programų sistemų kūrimo proceso vertinimas Vaidotas Pėkis Vilniaus universiteto
More informationAktyvaus procesų stebėjimo kompiuteryje programinės įrangos kūrimas ir tyrimas
KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS PROGRAMŲ INŽINERIJOS KATEDRA Simonas Jusas Aktyvaus procesų stebėjimo kompiuteryje programinės įrangos kūrimas ir tyrimas Magistro darbas Darbo
More informationThe Influence of Transport Layer to Ethernet Services Quality
ELECTRONICS AND ELECTRICAL ENGINEERING ISSN 139 115 010. No. 9(105) ELEKTRONIKA IR ELEKTROTECHNIKA TELECOMMUNICATIONS ENGINEERING T 180 TELEKOMUNIKACIJŲ INŽINERIJA The Influence of Transport Layer to Ethernet
More informationINFORMACINĖS SISTEMOS INVENTORIAUS VALDYMO SISTEMA
ŠIAULIŲ UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS FAKULTETAS INFORMATIKOS KATEDRA Denas Pavlavičius Informatikos specialybės II kurso dieninio skyriaus studentas INFORMACINĖS SISTEMOS INVENTORIAUS VALDYMO
More informationDUOMENŲ BAZIŲ VALDYMO SISTEMŲ TINKAMUMO BIOMEDICININĖMS SISTEMOMS ĮVERTINIMAS
DUOMENŲ BAZIŲ VALDYMO SISTEMŲ TINKAMUMO BIOMEDICININĖMS SISTEMOMS ĮVERTINIMAS Renata Baronienė, Egidijus Paliulis Šiaulių universitetas, Technologijos fakultetas Įvadas Šiuo metu labai aktuali problema
More informationDidelės apimties svetainės optimizavimas taikant SEO principus
VILNIAUS UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS FAKULTETAS PROGRAMŲ SISTEMŲ KATEDRA Didelės apimties svetainės optimizavimas taikant SEO principus Large-scale website optimization applying SEO principles
More informationAtminties technologijos
Atminties technologijos 3 paskaita RAM (laisvosios kreipties atmintis) Atminties hierarchija Kreipties trukmė Talpa Kompiuterio resursai apibrėžiami pagal lokališkumo principą (laike ir erdvėje), kas leidžia
More informationA Lithuanian Verbalization Template for ORM conceptual models and rules
A Lithuanian Verbalization Template for ORM conceptual models and rules Mustafa Jarrar, Vrije Universiteit Brussel, Belgium. (Contact Author) Maria Keet, Free University of Bozen-Bolzano, Italy. Juozas
More informationVilniaus universitetas
PROGRAMAVIMO KALBŲ TEORINIAI PAGRINDAI Mokymo priemon bakalauro studijų programos Matematikos ir informatikos mokymas studentams Valentina Dagien Gintautas Grigas Vilniaus universitetas Matematikos ir
More informationFUNDAMENTINIŲ MOKSLŲ FAKULTETAS GRAFINIŲ SISTEMŲ KATEDRA. Tadas Kazakevičius
VILNIAUS GEDIMINO TECHNIKOS UNIVERSITETAS FUNDAMENTINIŲ MOKSLŲ FAKULTETAS GRAFINIŲ SISTEMŲ KATEDRA Tadas Kazakevičius GREITAS IR TIKSLUS OBJEKTO PARAMETRŲ NUSTATYMAS MAŠININĖS REGOS SISTEMOSE FAST AND
More informationApplication of spatial classification rules for remotely sensed images
Lietuvos matematikos rinkinys ISSN 0132-2818 Proc. of the Lithuanian Mathematical Society, Ser. B Vol. 55, 2014 DOI: 10.15388/LMR.B.2014.12 pages 63 67 Application of spatial classification rules for remotely
More informationVILNIAUS PEDAGOGINIS UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS FAKULTETAS INFORMATIKOS KATEDRA EDITA MUDURYTĖ
VILNIAUS PEDAGOGINIS UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS FAKULTETAS INFORMATIKOS KATEDRA EDITA MUDURYTĖ MICROSOFT OPERACINIŲ SISTEMŲ SĄSAJŲ LYGINAMOJI ANALIZĖ Magistro baigiamasis darbas Darbo vadovai
More informationVILNIUS UNIVERSITY MARTYNAS SABALIAUSKAS COMPUTERIZED MODELING TECHNOLOGY OF UNIQUE FOOTWEAR SURFACE MANUFACTURING DESIGN
VILNIUS UNIVERSITY MARTYNAS SABALIAUSKAS COMPUTERIZED MODELING TECHNOLOGY OF UNIQUE FOOTWEAR SURFACE MANUFACTURING DESIGN Summary of Doctoral Thesis Technological Sciences, Informatics Engineering (07
More informationVAIZDO APDOROJIMO METODŲ TYRIMAS IR TAIKYMAS PAPILDYTOS REALYBĖS SISTEMOSE
VAIZDO APDOROJIMO METODŲ TYRIMAS IR TAIKYMAS PAPILDYTOS REALYBĖS SISTEMOSE Edgaras Artemčiukas, Leonidas Sakalauskas Vilniaus Universitetas Įvadas Papildytos realybės sritis išsivystė iš virtualios realybės.
More informationVILNIUS UNIVERSITY RAMŪNAS DZINDZALIETA DEVELOPMENT OF A SYSTEM FOR MONITORING OF THE MOVING OBJECTS BY USING THE SESSION INITIATION PROTOCOL
VILNIUS UNIVERSITY RAMŪNAS DZINDZALIETA DEVELOPMENT OF A SYSTEM FOR MONITORING OF THE MOVING OBJECTS BY USING THE SESSION INITIATION PROTOCOL Summary of Doctoral Dissertation Technological Sciences, Informatics
More informationKAUNO TECHNOLOGIJOS UNIVERSITETAS ONTOLOGIJŲ VAIZDINIO PATEIKIMO MODELIS IR JO REALIZACIJA SEMANTINIAME TINKLE
KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS Aurelijus Saldauskas ONTOLOGIJŲ VAIZDINIO PATEIKIMO MODELIS IR JO REALIZACIJA SEMANTINIAME TINKLE Baigiamasis magistro projektas Vadovas prof.
More informationKAUNO TECHNOLOGIJOS UNIVERSITETAS PASLAUGŲ ARCHITEKTŪROS MODELIŲ KŪRIMAS VEIKLOS PROCESŲ MODELIŲ PAGRINDU
KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS Jurgita Krukonytė PASLAUGŲ ARCHITEKTŪROS MODELIŲ KŪRIMAS VEIKLOS PROCESŲ MODELIŲ PAGRINDU Baigiamasis magistro projektas Vadovas doc. dr. T. Skersys
More informationC++ programavimo kalba
C++ programavimo kalba Šablonai (10 paskaita) Kodėl šablonai (templates)? Programuojant egzistuoja situacijos, kai reikia atlikti tuos pačius veiksmus su skirtingais duomenų tipais (pvz. modulio radimas,
More informationSTUDIJŲ PROGRAMOS PAVADINIMAS
AUKŠTOSIOS MOKYKLOS PAVADINIMAS PATVIRTINTA STUDIJŲ PROGRAMOS PAVADINIMAS KETINAMOS VYKDYTI STUDIJŲ PROGRAMOS APRAŠAS Aukštosios mokyklos vadovas (pareigos)... (laipsnis) Vardas Pavardė (parašas) Programos
More informationVERSLO VALDYMO SISTEMOS NAVISION ATTAIN IR OLAP PRIEMONIŲ INTEGRAVIMAS
KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS INFORMACIJOS SISTEMŲ KATEDRA Algirdas Kepežinskas VERSLO VALDYMO SISTEMOS NAVISION ATTAIN IR OLAP PRIEMONIŲ INTEGRAVIMAS Magistro darbas Vadovas
More informationIncreasing of the accuracy of vertical angle measurements of geodetic instrumentation
426 ISSN 1392 1207. MECHANIKA. 2014 Volume 20(4): 426 430 Increasing of the accuracy of vertical angle measurements of geodetic instrumentation D. Bručas*, L. Šiaudinytė**, M. Rybokas***, G. Kulvietis****,
More informationII SEKCIJA. Algoritmai ir duomenų vizualizavimas
II SEKCIJA Algoritmai ir duomenų vizualizavimas PERFORMANCE ANALYSIS FOR A NEW FUZZY β-nn CLASSIFIER Arūnas Lipnickas 1), Cosmin Dănuţ Bocănială 2), José Sa da Costa 3) 1) Kaunas University of Technology,
More informationMicrosoft Access ir Visual FoxPro duomenų bazių valdymo sistemų palyginimas
VILNIAUS PEDAGOGINIS UNIVERSITETAS Matematikos ir informatikos fakultetas Informatikos katedra Microsoft Access ir Visual FoxPro duomenų bazių valdymo sistemų palyginimas Baigiamasis darbas informatikos
More information4 SKYRIUS. Programuojamieji loginiai valdikliai. Įvadas
4 SKYRIUS Programuojamieji loginiai valdikliai Įvadas Programuojamieji loginiai valdikliai tai esminis pramonės automatizavimo veiksnys. Juos naudojant galima lanksčiai prisitaikyti prie besikeičiančių
More informationKAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS INFORMACINIŲ SISTEMŲ KATEDRA
KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS INFORMACINIŲ SISTEMŲ KATEDRA Birutė Lemešienė MOKYKLOS PROBLEMINIŲ ĮVYKIŲ INFORMACINĖ SISTEMA Magistro darbas Recenzentas doc. dr. K. Baniulis
More informationKodėl programą sudaro daug failų? Sukurtos tipinės funkcijų galėtų būti panaudojamos dar kartą; Sudaroma aiškesnė programos struktūra; Sudaroma galimy
C programavimo kalba 12 paskaita (Daugiafailinės programos, laiko ir datos funkcijos) Kodėl programą sudaro daug failų? Sukurtos tipinės funkcijų galėtų būti panaudojamos dar kartą; Sudaroma aiškesnė programos
More informationJAVA PROGRAMOS KODO ANALIZĖS NAUDOJANT SCRO ONTOLOGIJĄ GALIMYBIŲ TYRIMAS
KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS VYTENIS SODAITIS JAVA PROGRAMOS KODO ANALIZĖS NAUDOJANT SCRO ONTOLOGIJĄ GALIMYBIŲ TYRIMAS Baigiamasis magistro projektas Vadovas doc. dr. R. Butkienė
More informationDVIEJŲ LAISVĖS LAIPSNIŲ PARALELINIO ROBOTO PROJEKTAVIMAS IR TYRIMAS
KAUNO TECHNOLOGIJOS UNIVERSITETAS PANEVĖŽIO TECHNOLOGIJŲ IR VERSLO FAKULTETAS Audrius Balčiūnas DVIEJŲ LAISVĖS LAIPSNIŲ PARALELINIO ROBOTO PROJEKTAVIMAS IR TYRIMAS Baigiamasis magistro projektas Vadovas
More informationSynchronization of B-scan diagnostic imaging with transducer position tracking for three-dimensional ultrasonic scanning
Synchronization of B-scan diagnostic imaging with transducer position tracking for three-dimensional ultrasonic scanning A. Sakalauskas 1, R. Jurkonis 1, A. Lukoševičius 1 1 Biomedical engineering institute
More informationKAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS INFORMACIJOS SISTEMŲ KATEDRA
KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS INFORMACIJOS SISTEMŲ KATEDRA Giedrius Tamulis Dalykinės srities kalbų kūrimo UML MagicDraw aplinkoje metodika ir šios metodikos pritaikymas, kuriant
More informationInterneto technologijų taikymai
Interneto technologijų taikymai Mantas Puida (mantasp@gmail.com) VI paskaita Entity pirminis raktas Kiekviena Entity klasė privalo turėti pirminį raktą (Primary Key). Jei turima Entity objektų hierarchija,
More informationŽMOGAUS POZŲ ATPAŽINIMO ALGORITMO IR JĮ REALIZUOJANČIOS PROGRAMINĖS ĮRANGOS SUKŪRIMAS BEI ALGORITMO TIKSLUMO TYRIMAS
KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS Karolis Ryselis ŽMOGAUS POZŲ ATPAŽINIMO ALGORITMO IR JĮ REALIZUOJANČIOS PROGRAMINĖS ĮRANGOS SUKŪRIMAS BEI ALGORITMO TIKSLUMO TYRIMAS Baigiamasis
More information2. Pakopiniai stiliai
1 2. Pakopiniai stiliai 2.1. Pakopiniai stiliai (CSS) Pakopinius stilius (Cascading Style Sheets; CSS) kaip ir HTML sukūrė bei kontroliuoja Pasaulinis hipertekstinės informacijos tinklo konsorciumas (World
More informationState-of-the-art web data extraction systems for online business intelligence
ISSN 1392-0561. INFORMACIJOS MOKSLAI. 2013 64 State-of-the-art web data extraction systems for online business intelligence Tomas Grigalis Vilnius Gediminas Technical University, Faculty of Fundamental
More informationResursų virtualizacija. 12 paskaita. Virtualizacija ir cloud computing
Resursų virtualizacija 12 paskaita Virtualizacija ir cloud computing Virtualizacijos prielaidos Šiuolaikiniai kompiuteriai yra pakankamai galingi: 2, 4, 8, 32 branduolių procesoriai 4 128 GB operatyviosios
More informationPROGRAMINĖS ĮRANGOS KŪRIMO PRIEMONIŲ MOBILIOSIOMS PLATFORMOMS TYRIMAS
KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS INFORMATIKOS STUDIJŲ PROGRAMA AUDRIUS MIČIULIS PROGRAMINĖS ĮRANGOS KŪRIMO PRIEMONIŲ MOBILIOSIOMS PLATFORMOMS TYRIMAS Magistro darbas Darbo vadovas
More informationGREITAS IR TIKSLUS OBJEKTO PARAMETRŲ NUSTATYMAS MAŠININĖS REGOS SISTEMOSE
14-osios Lietuvos jaunųjų mokslininkų konferencijos Mokslas Lietuvos ateitis ISSN 2029-7149 online 2011 metų teminės konferencijos straipsnių rinkins ISBN 978-9955-28-835-0 KOMPIUTERINĖ GRAFIKA IR PROJEKTAVIMAS
More informationProgramavimo stilius ir programų internacionalizavimo mokymas
LMD2010midm_dag_gri 2010/10/23 19:12 page 1 #1 Lietuvos matematikos rinkinys. LMD darbai ISSN 0132-2818 Volume 51, 2010, pages 1 14 www.mii.lt/lmr/ Programavimo stilius ir programų internacionalizavimo
More informationKAUNAS UNIVERSITY OF TECHNOLOGY. Giedrius Blažiūnas CONTROL OF MULTIFUNCTIONAL TWO- COORDINATE DRIVE SYSTEMS. Summary of doctoral dissertation
KAUNAS UNIVERSITY OF TECHNOLOGY Giedrius Blažiūnas CONTROL OF MULTIFUNCTIONAL TWO- COORDINATE DRIVE SYSTEMS Summary of doctoral dissertation Technological Sciences, Electronics and Electrical Engineering
More informationBuferio perpildymo klaida Įvadas, techniniai klausimai
Buferio perpildymo klaida Įvadas, techniniai klausimai Rolandas Griškevičius rolandas.griskevicius@fm.vgtu.lt MSN: rgrisha@hotmail.com http://fmf.vgtu.lt/~rgriskevicius 2009-10-16 R. Griškevičius, Saugus
More informationC# IR JAVA PROGRAMAVIMO KALBŲ LYGINAMOJI ANALIZĖ
LIETUVOS EDUKOLOGIJOS UNIVERSITETAS GAMTOS, MATEMATIKOS IR TECHNOLOGIJŲ FAKULTETAS INFORMATIKOS KATEDRA Arvydas Putna C# IR JAVA PROGRAMAVIMO KALBŲ LYGINAMOJI ANALIZĖ Magistro baigiamasis darbas Darbo
More informationLOGINĖS DB SCHEMOS ATSTATYMAS NAUDOJANT JDBC
LOGINĖS DB SCHEMOS ATSTATYMAS NAUDOJANT JDBC Bronius Paradauskas, Aurimas Laurikaitis, Sigitas Paulavičius, Anna Truncaitė Kauno technologijos universitetas, Informacijos sistemų katedra, Studentų g. 50,
More information16. ŠABLONAI. int abs( int ); float fabs( float ); double dabs( double ),...
16. ŠABLONAI Šablonas (angl. template) lakoniškas mechanizmas užrašyti funkcijų ar klasių, besiskiriančių tik argumentų ar laukų formatais, šeimą. Pavyzdžiui, absoliutinis dydis C kalboje (joje nėra šablonų)
More information2-3 PASKAITOS. Paprasčiausia programa:
2-3 PASKAITOS Turinys: Paprasčiausios programos pavyzdys. Darbas su programavimo terpėmis. Duomenys. Duomenų tipai ir charakteristikos. Paprasčiausia įvestis/išvestis. Paprasčiausia programa: /* Pirmoji
More information() {O, te(- 00, C) (1.3) x= x - t; namely. Turinys. Geometrinės diferencialinių lygčių teorijos savokos. Pavyzdžiai
Geomerinės diferenialinių lygčių eorijos savokos 3 paskaia Olga Šikonienė Diferenialinių lygčių ir skaičiavimo maemaikos kaedra, MIF VU 2015-09-24 Turinys In his haper we illusrae he qualiaive approah
More informationAnna TRUNCAITĖ Sigitas PAULAVIČIUS
KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS INFORMACIJOS SISTEMŲ KATEDRA Anna TRUNCAITĖ Sigitas PAULAVIČIUS IŠSAMIOS LOGINĖS SCHEMOS ATSTATYMAS IŠ LIKTINIŲ INFORMACIJOS SISTEMŲ Tiriamasis
More informationKompiuterių tinklai. IPv6 ir tuneliai
Kompiuterių tinklai IPv6 ir tuneliai Rolandas Griškevičius rolandas.griskevicius@vgtu.lt MSN: rgrisha@hotmail.com http://fmf.vgtu.lt/~rgriskevicius 00--08 R. Griškevičius, Kompiuterių tinklai, VGTU, 00
More information