Adversarial domain adaptation for radar pulse data : Bridging the sim-to-real gap by learning domain-specific transformations
Kalliojärvi, Lauri (2026)
Kalliojärvi, Lauri
2026
Tietotekniikan DI-ohjelma - Master's Programme in Information Technology
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2026-06-08
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202606087125
https://urn.fi/URN:NBN:fi:tuni-202606087125
Tiivistelmä
Syväoppimismenetelmien suosio on kasvanut tutkan signaalinkäsittelyssä, kuten vastaanotettujen tutkalähetysten erottelussa sekä luokittelussa. Yleinen haasten menetelmien kehityksessä on ollut luokitellun datan vähäisyys, mikä on johtanut simuloidun data yleistyneeseen käyttöön mallien koulutuksessa. Simuloidun ja todellisen datan välinen kuilu voi heikentää simuloidulla datalla koulutettujen mallien suorituskykyä oikeissa ympäristöissä. Kuilun kaventaminen manuaalisilla menetelmillä vaatii datan perusteellista analyysiä, minkä jälkeen data ei vieläkään välttämättä mallinna oikean data monimutkaisuutta, mikä motivoi automaattisten ja ketterämpien menetelmien kehittämistä.
Tässä diplomityössä esitellään generatiiviseen malliin perustuva automaattinen menetelmä, joka huomioi datan ympäristöriippuvuudet. Menetelmässä koulutetaan generatiivinen malli valitsemaan optimaalinen sarja funktioita, jotka muovaavat simuloidun datan tilastollisesti lähemmäs todellisen datan jakaumaa. Samanaikaisesti menetelmässä koulutetaan malli luokittelemaan simuloituja ja todellisia otoksia, palautteen antamiseksi generatiiviselle mallille sen valinnoista. Esitellyn menetelmän laatua arvioidaan luokittelupohjaisella kahden otoksen testillä, joka mittaa simuloidun ja todellisen datan välisen kuilun laajuutta luokittelutarkkuuden avulla.
Luokittelutulokseksi ilman datan muovaamista saatiin \(100\:\%\), mikä osoittaa merkittävän kuilun simuloidun ja todellisen datan ominaisuuksien välillä. Opitun funktiosarjan käyttäminen laski luokittelutarkkuuden \(96\) prosenttiin, osoittaen datalähteiden välisen kuilun kaventuneen, mutta ei riittävästi, jotta esiteltyä menetelmää voitaisiin pitää käyttötarkoitukseensa riittävänä. Koulutusprosessi osoittautui erittäin epävakaaksi, minkä vuoksi menetelmää ei voida suositella nykyisessä muodossaan. Koulutuksen vakautta parantavia toimia sekä monipuolisempia funktioita voisi jatkossa kokeilla, menetelmän parantamiseksi. Myös vaihtoehtoisia automaattisia lähestymistapoja datalähteiden välisen kuilun kaventamiseen on syytä tutkia.
Tässä diplomityössä esitellään generatiiviseen malliin perustuva automaattinen menetelmä, joka huomioi datan ympäristöriippuvuudet. Menetelmässä koulutetaan generatiivinen malli valitsemaan optimaalinen sarja funktioita, jotka muovaavat simuloidun datan tilastollisesti lähemmäs todellisen datan jakaumaa. Samanaikaisesti menetelmässä koulutetaan malli luokittelemaan simuloituja ja todellisia otoksia, palautteen antamiseksi generatiiviselle mallille sen valinnoista. Esitellyn menetelmän laatua arvioidaan luokittelupohjaisella kahden otoksen testillä, joka mittaa simuloidun ja todellisen datan välisen kuilun laajuutta luokittelutarkkuuden avulla.
Luokittelutulokseksi ilman datan muovaamista saatiin \(100\:\%\), mikä osoittaa merkittävän kuilun simuloidun ja todellisen datan ominaisuuksien välillä. Opitun funktiosarjan käyttäminen laski luokittelutarkkuuden \(96\) prosenttiin, osoittaen datalähteiden välisen kuilun kaventuneen, mutta ei riittävästi, jotta esiteltyä menetelmää voitaisiin pitää käyttötarkoitukseensa riittävänä. Koulutusprosessi osoittautui erittäin epävakaaksi, minkä vuoksi menetelmää ei voida suositella nykyisessä muodossaan. Koulutuksen vakautta parantavia toimia sekä monipuolisempia funktioita voisi jatkossa kokeilla, menetelmän parantamiseksi. Myös vaihtoehtoisia automaattisia lähestymistapoja datalähteiden välisen kuilun kaventamiseen on syytä tutkia.
