Ohjelmistoon integroitavien tekoälymoduulien nykytila-analyysi
Hupanen, Juho (2020)
Kandidaatintyö
Hupanen, Juho
2020
School of Engineering Science, Tietotekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2020061142813
https://urn.fi/URN:NBN:fi-fe2020061142813
Tiivistelmä
Tekoäly on viimeisimpien vuosien aikana kehittynyt yhdeksi tietotekniikan trendikkäimmistä osa-alueista. Samalla myös erilaisten tekoälyratkaisujen määrä on kasvanut merkittävästi. Tämän työn tavoitteena on selvittää näiden ratkaisujen nykytilanne ja luoda katsaus suosituimpiin kirjastoihin sekä neljään ekosysteemiin. Lisäksi perehdytään tekoälyn keskeisimpiin käsitteisiin. Tarkastelun kohteena ovat ratkaisujen määrä, laajuus ja integroitavuus. Kartoitettaviksi valittiin Amazonin, Googlen, IBM:n ja Microsoftin ekosysteemit. Työssä selvisi, että markkinoilta löytyy kymmeniä koneoppimiskirjastoja ja kehitystyötä helpottavia työkaluja. Jotkut näistä, kuten TensorFlow, PyTorch ja Keras, ovat saavuttaneet vakiintuneen aseman tekoäly-yhteisön keskuudessa. Tulevaisuudessa tekoäly tulee olemaan yhä olennaisempi osa yritysten liiketoimintaa ja näin ollen kysyntä tekoälyratkaisuille tulee vain kasvamaan. Artificial intelligence has developed into one of the trendiest fields in information technology during the last few years. At the same time, the number of different artificial intelligence solutions has also grown significantly. The aim of this thesis is to find out the current state of these solutions and to provide an overview of the most popular libraries as well as four ecosystems. Additionally, the work looks into the most essential concepts of artificial intelligence. The focus is on the quantity, the scope and the integrability of the solutions. The ecosystems of Amazon, Google, IBM and Microsoft were selected for the mapping. It was found out that there are dozens of machine learning libraries and tools making the development easier on the market. Some of these, such as TensorFlow, PyTorch and Keras, are well established frameworks among the artificial intelligence community. In the future, artificial intelligence will be an increasingly integral part of the businesses and therefore the demand for artificial intelligence solutions is only set to grow.