Decoupling Machine Intelligence from Application in IoT devices

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorRamos, Edgar
dc.contributor.authorPlyenkov, Borys
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorVyatkin, Valeriy
dc.date.accessioned2019-05-12T15:00:47Z
dc.date.available2019-05-12T15:00:47Z
dc.date.issued2019-05-06
dc.description.abstractCurrently, the most prominent model for developing intelligent applications for IoT devices is to have intelligence embedded into the application. This model is characterized by strong coupling between application logic and intelligence implementations in the code of the intelligent application. Alternatively, the intelligence can be taken out of the application and turned into a cloud service that application logic can utilize via standardized Web APIs. This model is characterized by weak coupling between application logic code and intelligence implementation. Strong coupling model makes lifecycle management of intelligence difficult. To update intelligence, usually the whole application must be updated. Cloud based weak coupling model also has multiple faults like the need for constant connectivity to the central cloud or data privacy concerns. In this thesis, local on-device weak coupling model for building intelligent applications and its prototype implementation are presented. The model is based on the concept of intelligent layer. Intelligent layer is a layer between operating system and application layer that provides intelligent services to the processes in application layer. Presented prototype implementation is called intelligence layer service. It is able to serve limited type of machine learning models represented by Open Neural Network Exchange (ONNX) format.en
dc.format.extent66+3
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/37851
dc.identifier.urnURN:NBN:fi:aalto-201905122953
dc.language.isoenen
dc.locationP1fi
dc.programmeAEE - Master’s Programme in Automation and Electrical Engineering (TS2013)fi
dc.programme.majorControl, Robotics and Autonomous Systemsfi
dc.programme.mcodeELEC3025fi
dc.subject.keywordartificial intelligenceen
dc.subject.keywordmachine intelligenceen
dc.subject.keywordmachine learningen
dc.subject.keywordIoTen
dc.subject.keywordONNXen
dc.subject.keywordPMMLen
dc.titleDecoupling Machine Intelligence from Application in IoT devicesen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
master_Plyenkov_Borys_2019.pdf
Size:
1.99 MB
Format:
Adobe Portable Document Format