C#- ja Python-ohjelmointikielten soveltuvuus neuroverkkojen toteuttamiseen
dc.contributor.advisor | Mönkölä, Sanna | |
dc.contributor.author | Tammentie, Niko | |
dc.date.accessioned | 2018-06-14T07:17:22Z | |
dc.date.available | 2018-06-14T07:17:22Z | |
dc.date.issued | 2018 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/58554 | |
dc.description.abstract | Koneoppimista hyödynnetään kaikkialla. Neuroverkot muodostavat koneoppimisen selkärangan, joten luodakseen koneoppimista hyödyntäviä sovelluksia, on ohjelmoijan ymmärrettävä neuroverkkojen toimintaa. Tässä tutkielmassa esitellään neuroverkkojen historiaa ja toimintatapoja ja etsitään syitä sille, miksi Python-ohjelmointikieli on niin suosittu neuroverkkojen toteutukseen. Johtopäätöksenä havaitaan, että muun muassa NumPy-kirjasto sekä Googlen kehittämä TensorFlow-kirjasto puoltavat neuroverkkojen toteutusta Python-kielellä. | fi |
dc.description.abstract | Machine learning is being utilized everywhere. Neural networks form the basis for machine learning, so in order to create machine learning applications, the programmer has to have a grasp of how neural networks function. The purpose of this thesis is to summarize the history of neural networks, explain how neural networks function and find reasons as to why Python is so popular in the implementation of neural networks. This thesis finds that for example NumPy and Google's TensorFlow libraries make Python the preferred language for creating neural networks. | en |
dc.format.extent | 22 | |
dc.language.iso | fi | |
dc.title | C#- ja Python-ohjelmointikielten soveltuvuus neuroverkkojen toteuttamiseen | |
dc.identifier.urn | URN:NBN:fi:jyu-201806143199 | |
dc.type.ontasot | Bachelor's thesis | en |
dc.type.ontasot | Kandidaatintyö | fi |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.contributor.oppiaine | Mathematical Information Technology | en |
dc.rights.copyright | Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. | fi |
dc.rights.copyright | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. | en |
dc.contributor.oppiainekoodi | 602 | |
dc.subject.yso | neuroverkot | |
dc.subject.yso | tekoäly | |
dc.subject.yso | ohjelmointikielet |
Aineistoon kuuluvat tiedostot
Aineisto kuuluu seuraaviin kokoelmiin
-
Kandidaatintutkielmat [5335]