Konttiteknologian hyödyntäminen koneoppimissovelluksissa

Tutkielmassa kartoitetaan mikropalveluarkkitehtuurin ja konttiteknologian käytön hyötyjä ja haittoja koneoppimista hyödyntävissä sovelluksissa. Tutkimus suoritetaan tapaustutkimuksena, jonka kohteena on Urheilun tietovarannon kehitysprojekti. UTV-projektin tavoitteena on kehittää alusta urheiludatan...

Full description

Bibliographic Details
Main Author: Peiponen, Aapo
Other Authors: Faculty of Information Technology, Informaatioteknologian tiedekunta, Information Technology, Informaatioteknologia, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:fin
Published: 2024
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/94144
_version_ 1826225716027457536
author Peiponen, Aapo
author2 Faculty of Information Technology Informaatioteknologian tiedekunta Information Technology Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto
author_facet Peiponen, Aapo Faculty of Information Technology Informaatioteknologian tiedekunta Information Technology Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto Peiponen, Aapo Faculty of Information Technology Informaatioteknologian tiedekunta Information Technology Informaatioteknologia University of Jyväskylä Jyväskylän yliopisto
author_sort Peiponen, Aapo
datasource_str_mv jyx
description Tutkielmassa kartoitetaan mikropalveluarkkitehtuurin ja konttiteknologian käytön hyötyjä ja haittoja koneoppimista hyödyntävissä sovelluksissa. Tutkimus suoritetaan tapaustutkimuksena, jonka kohteena on Urheilun tietovarannon kehitysprojekti. UTV-projektin tavoitteena on kehittää alusta urheiludatan keräämiselle, hallinnoinnille, ja analyysille. Projektissa kehitettävä UTV-alusta koostuu mikropalveluista ja hyödyntää konttiteknologiaa toteutuksessaan. Alustalle kehitettiin erillinen koneoppimista hyödyntävä artefakti urheiludatan visualisointia varten. Artefaktia ja sen kehitysprosessia verrattiin kirjallisuudesta esiin nouseviin väitteisiin koneoppimisesta mikropalveluarkkitehtuurissa, ja havaittiin että väitteet eivät ole ristiriidassa artefaktin ja sen kehitysprosessin kanssa. The goal of this study is to map out the pros and cons of utilizing microservices and containers in machinelearning applications. The research is conducted as a case study, the target of which is the Sports Data Repository project (shortened as UTV). The goal of UTV-project is to develop a platform for the collection, control and analysis of sports data. The UTV-platform consists of numerous microservices implemented in containers. A separate artefact was implemented into the platform that uses machinelearning to visualize sports data. The artefact and its development process was compared to claims found in literature in order to answer the predetermined research questions. It was observed that the claims in literature are not inconsistent with the artefact and its development process.
first_indexed 2024-09-11T08:49:49Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Mikkonen, Tommi", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Peiponen, Aapo", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2024-04-04T06:22:13Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2024-04-04T06:22:13Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2024", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/94144", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tutkielmassa kartoitetaan mikropalveluarkkitehtuurin ja konttiteknologian k\u00e4yt\u00f6n hy\u00f6tyj\u00e4 ja haittoja koneoppimista hy\u00f6dynt\u00e4viss\u00e4 sovelluksissa. Tutkimus suoritetaan tapaustutkimuksena, jonka kohteena on Urheilun tietovarannon kehitysprojekti. UTV-projektin tavoitteena on kehitt\u00e4\u00e4 alusta urheiludatan ker\u00e4\u00e4miselle, hallinnoinnille, ja analyysille. Projektissa kehitett\u00e4v\u00e4 UTV-alusta koostuu mikropalveluista ja hy\u00f6dynt\u00e4\u00e4 konttiteknologiaa toteutuksessaan. Alustalle kehitettiin erillinen koneoppimista hy\u00f6dynt\u00e4v\u00e4 artefakti urheiludatan visualisointia varten. Artefaktia ja sen kehitysprosessia verrattiin kirjallisuudesta esiin\nnouseviin v\u00e4itteisiin koneoppimisesta mikropalveluarkkitehtuurissa, ja havaittiin ett\u00e4 v\u00e4itteet eiv\u00e4t ole ristiriidassa artefaktin ja sen kehitysprosessin kanssa.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "The goal of this study is to map out the pros and cons of utilizing microservices and containers in machinelearning applications. The research is conducted as a case study, the target of which is the Sports Data Repository project (shortened as UTV). The goal of UTV-project is to develop a platform for the collection, control and analysis of sports data. The UTV-platform consists of numerous microservices implemented in containers. A separate artefact was implemented into the platform that uses machinelearning to visualize sports data. The artefact and its development process was compared to claims found in literature in order to answer the predetermined research questions. It was observed that the claims in literature are not inconsistent with the artefact and its development process.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2024-04-04T06:22:13Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2024-04-04T06:22:13Z (GMT). No. of bitstreams: 0\n Previous issue date: 2024", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "52", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "konttiteknologia", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "kontainerisointi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "teko\u00e4lysovellus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "datan esik\u00e4sittely", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "kone\u00e4ly", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "urheiludata", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "umap", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Konttiteknologian hy\u00f6dynt\u00e4minen koneoppimissovelluksissa", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202404042690", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.copyright", "value": "\u00a9 The Author(s)", "language": null, "element": "rights", "qualifier": "copyright", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "teko\u00e4ly", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "koneoppiminen", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tietotekniikka", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "arkkitehtuuri", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "virtualisointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_94144
language fin
last_indexed 2025-02-18T10:56:21Z
main_date 2024-01-01T00:00:00Z
main_date_str 2024
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/9f2fb236-96db-4b63-a1f2-aa6f7c8cabb1\/download","text":"URN:NBN:fi:jyu-202404042690.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2024
record_format qdc
source_str_mv jyx
spellingShingle Peiponen, Aapo Konttiteknologian hyödyntäminen koneoppimissovelluksissa konttiteknologia kontainerisointi tekoälysovellus datan esikäsittely koneäly urheiludata umap Mathematical Information Technology Tietotekniikka 602 tekoäly koneoppiminen tietotekniikka arkkitehtuuri virtualisointi
title Konttiteknologian hyödyntäminen koneoppimissovelluksissa
title_full Konttiteknologian hyödyntäminen koneoppimissovelluksissa
title_fullStr Konttiteknologian hyödyntäminen koneoppimissovelluksissa Konttiteknologian hyödyntäminen koneoppimissovelluksissa
title_full_unstemmed Konttiteknologian hyödyntäminen koneoppimissovelluksissa Konttiteknologian hyödyntäminen koneoppimissovelluksissa
title_short Konttiteknologian hyödyntäminen koneoppimissovelluksissa
title_sort konttiteknologian hyödyntäminen koneoppimissovelluksissa
title_txtP Konttiteknologian hyödyntäminen koneoppimissovelluksissa
topic konttiteknologia kontainerisointi tekoälysovellus datan esikäsittely koneäly urheiludata umap Mathematical Information Technology Tietotekniikka 602 tekoäly koneoppiminen tietotekniikka arkkitehtuuri virtualisointi
topic_facet 602 Mathematical Information Technology Tietotekniikka arkkitehtuuri datan esikäsittely koneoppiminen koneäly kontainerisointi konttiteknologia tekoäly tekoälysovellus tietotekniikka umap urheiludata virtualisointi
url https://jyx.jyu.fi/handle/123456789/94144 http://www.urn.fi/URN:NBN:fi:jyu-202404042690
work_keys_str_mv AT peiponenaapo konttiteknologianhyödyntäminenkoneoppimissovelluksissa