"Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering" - Selaus tiedekunnan mukaan (2019 -)Kandidaatintutkielmat

    • Drone-elektroniikka 

      Nikula, Jonas (2017)
      Kandidaatintyö
      Dronet, tai UAV:t (unmanned aerial vehicle), suomeksi miehittämättömät ilma-alukset, ovat kehittyvä ja kasvava tekniikan alue. Niissä käytettävän teknologian --- varsinkin tekoälyn --- kehittyessä myös niiden mahdolliset ...
    • Energian sieppaus langattomasti 

      Mäkinen, Arttu (2018)
      Kandidaatintyö
      Työn tarkoituksena oli tehdä kirjallisuusselvitys aiheesta energian sieppaus langattomasti. Päämääränä oli tarkastella RFID-teknologiaa ja langattomia sensorijärjestelmiä. Molempien osalta haluttiin selvittää kuinka nämä ...
    • EnergyPlan-ohjelmisto ja esimerkkitarkastelu 

      Happonen, Panu (2018)
      Kandidaatintyö
      Tässä kandidaatintyössä käsitellään EnergyPLAN-ohjelmistoa ja ohjelmiston avulla suoritettua esimerkkitarkastelua Suomen energiajärjestelmästä. Työ voidaan jakaa kolmeen eri osaan: ohjelmiston esittely, Suomen energiajärjestelmän ...
    • Fair Thread Synchronization 

      Löflund, Juha (2018)
      Kandidaatintyö
      Available computing power in modern computers has been steadily increasing in the form of processor cores. To effectively utilize the available computing power, computed programs must utilize multiple threads. Due to the ...
    • Full-duplex-radiot sotilastietoliikenteessä 

      Kytömäki, Joni (2018)
      Kandidaatintyö
      Full-duplex-tekniikka on ajankohtainen tutkimusaihe langattomien verkkojen kehityksessä nyt ja tulevaisuudessa. Full-duplexilla tarkoitetaan yhtäaikaista kaksisuuntaista tiedonsiirtoa samalla taajuuskaistalla, kun taas ...
    • Funktionaalisen ohjelmoinnin hyödyt ja haasteet 

      Rinta-Filppula, Jaakko (2018)
      Kandidaatintyö
      Funktionaalisissa ohjelmointikielissä on monia ominaisuuksia, jotka helpottavat ohjelmien kirjoittamista sekä parantavat niiden toimintavarmuutta. Funktionaalinen ohjelmointi eroaa kuitenkin monin tavoin yleisemmin käytössä ...
    • Geeniekspressioluokittimen toteutus Keras-kirjastolla 

      Pohja, Oskari (2018)
      Kandidaatintyö
      Konvolutiivisten neuroverkkojen sovellutuksien määrä on kasvussa muiden koneoppimismenetelmien tavoin. Tämä kandidaatintyö pyrkii tutkimaan konvolutiivisen neuroverkkoarkkitehtuurin toteutusta Python-kielisellä Keras-kirjastolla. ...
    • Geneettinenalgoritmi matopelin ohjaimen rakentamiseen 

      Kulju, Leevi (2018)
      Kandidaatintyö
      Tässä kandidaatintyössä tutustutaan geneettisiin algoritmeihin, niihin liittyviin funktioihin ja toteutetaan geneettinen algoritmi ohjelmallisesti C++-ohjelmointikielellä Qt Creator-kehitysympäristössä. Työssä käsitellään ...
    • Graafisten käyttöliittymien ohjelmistoarkkitehtuurit 

      Eronen, Joni (2018)
      Kandidaatintyö
      Suurien ohjelmistojen hallinta on vaikeaa ja ohjelmistoarkkitehtuureja on monia. Oikean ohjelmistoarkkitehtuurin valinta voi olla vaikeaa ja niiden tutkiminen ja etsiminen työlästä. Tässä työssä kootaan yhteen neljä ...
    • HEVC-videon hajautettu pakkaaminen 

      Ahovainio, Sami (2018)
      Kandidaatintyö
      Videodataa täytyy pakata, jotta sitä voidaan siirtää ja tallentaa järkevästi. Videonpakkaamisalgoritmit muuttuvat jatkuvasti tehokkaammiksi ja kompleksisemmiksi. Jotta videota pystyttäisiin pakkaamaan tehokkaammin samassa ...
    • High-gain-putkietuvahvistin sähkökitaralle 

      Niskanen, Mikko (2018)
      Kandidaatintyö
      Tämän kandidaatintyön tavoitteena oli suunnitella ja rakentaa putkietuvahvistimen prototyyppiversio sähkökitaralle. Kyseinen etuvahvistin toimii ääntä muokkaavana audioefektilaitteena ja se rakennettiin 19":n räkkikoteloon, ...
    • Implantable pressure sensors 

      Puranen, Antti (2018)
      Kandidaatintyö
      Tämä kandidaatintutkielma on kirjallisuustutkimus implantoitavista paineantureista. Tutkielmassa keskitytään implantoitavien paineantureiden perusrakenteeseen ja kahteen yleiseen sovellukseen: kallonsisäisen paineen ja ...
    • Itseorganisoituminen desentralisoiduissa pilvitallennussovelluksissa 

      Jurvansuu, Sampsa (2018)
      Kandidaatintyö
      Pilvitallennussovellusten avulla voidaan tallentaa tiedostoja siten, että ne ovat tallessa muuallakin kuin käyttäjän omalla laitteella. Mikäli sovellus toteutetaan desentralisoituna peer to peer -verkkona, täytyy sen ...
    • Jatkuvan julkaisuprosessin perustaminen verkkosovellukselle 

      Toikka, Leo (2018)
      Kandidaatintyö
      Modernissa ohjelmistotuotannossa on syntynyt viime vuosina ketterien menetelmien inspiroimana DevOps-toimintakulttuuri, jossa operatiiviset tiimit ja kehitystiimit tekevät tiivistä yhteistyötä ohjelmiston jatkuvan julkaisun ...
    • Kahden reaaliaikaisessa renderoinnissa käytetyn varjokarttatekniikan toteutus ja vertailu 

      Heinonen, Antti (2018)
      Kandidaatintyö
      Tässä työssä käydään läpi rinnakkaisjaetun-varjokarttatekniikan ja suoralinjaisesti väännätetyn varjokarttatekniikan toteutus. Varjokartan avulla voidaan luoda virtuaaliympäristöön varjot kolmiulotteisille geometrisille ...
    • Kalliokiipeilysovellus lisätyssä todellisuudessa 

      Kansikas, Veera (2018)
      Kandidaatintyö
      Työn tarkoituksena on esitellä monissa kalliokiipeilysovelluksissa esiintyvä käytettävyysongelma liittyen kiipeilyreittien paikallistamiseen kallioilta, ja esittää ratkaisuehdotuksena Karabiineri-niminen sovellus, joka ...
    • Kasvojen etsintä kuva-aineistosta 

      Tommola, Janne (2018)
      Kandidaatintyö
      Tässä työssä tarkastellaan erilaisia koneoppimisen menetelmiä kasvojen etsintään kuva-aineistosta. Työn tavoitteena on saada käsitys alan menetelmistä ja kehityksestä tällä vuosituhannella. Työssä vertailtiin ensimmäisiä ...
    • Kielen tunnistus koneoppimismenetelmillä 

      Koskimies, Aino (2018)
      Kandidaatintyö
      Koneoppimismenetelmien avulla aineistosta voidaan irrottaa piirteitä ja luokitella se eri luokkiin näiden piirteiden perusteella. Erilaisia piirteenirrotus- ja luokittelumenetelmiä hyödyntämällä on mahdollista esimerkiksi ...
    • Kohinainjektion toteuttaminen virheenetsintäohjelmalla 

      Lappalainen, Niko (2018)
      Kandidaatintyö
      Tässä työssä käsitellään rinnakkaisten C ja C++ kielisten ohjelmien testaamista käyttäen epädeterminististä kohinainjektiotekniikkaa. Työssä osoitetaan, että tekniikka on mahdollista toteuttaa käyttäen samoja periaatteita, ...
    • Koneoppimisalgoritmin valinta Scikit-learn-kirjastossa 

      Ruusiala, Arttu (2018)
      Kandidaatintyö
      Tässä työssä vertailtiin Pythonin Scikit-learn-kirjaston koneoppimisalgoritmien suorituskykyä hahmontunnistusongelmassa, jossa tavoitteena oli tunnistaa kuvista käsinkirjoitettuja numeroita. Harjoitus- ja testidatana ...