Artificial neural networks
Korpi, Nika (2018)
Korpi, Nika
Hämeen ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018101115911
https://urn.fi/URN:NBN:fi:amk-2018101115911
Tiivistelmä
Työssä on tavoitteena perehtyä neuroverkkojen toimintaan. Neuroverkot on haastava aihe ja nopealla katsauksella jopa mysteerinen, joka oli myös motiivi aiheen valitsemiseen.
Työssä on perehdytty miten neuroverkot matemaattisesti toimivat ja myös ohjelmoitu neuroverkkoja hyödyntäviä ohjelmia. Ensimmäinen ohjelma perehtyy neuroverkkojen perus rakenteeseen. Toinen ohjelma kouluttaa neuroverkon käyttämällä gradientin laskeutumista. Kolmannessa ohjelmassa koulutetaan syvä neuroverkko gradientin laskeutumisella. Neljännessä ohjelmassa opetetaan neuroverkko pelaamaan breakout peliä käyttämällä evoluutioalgoritmia.
Työn on enemmänkin tutkielma neuroverkkoihin erittäin vähäisillä pohjatiedoilla. Tarkkoja tavoitteita työlle ei ollut mutta yksi idea oli opettaa neuroverkko pelaamaan jotain peliä, joka myös toteutui.
Työssä on perehdytty miten neuroverkot matemaattisesti toimivat ja myös ohjelmoitu neuroverkkoja hyödyntäviä ohjelmia. Ensimmäinen ohjelma perehtyy neuroverkkojen perus rakenteeseen. Toinen ohjelma kouluttaa neuroverkon käyttämällä gradientin laskeutumista. Kolmannessa ohjelmassa koulutetaan syvä neuroverkko gradientin laskeutumisella. Neljännessä ohjelmassa opetetaan neuroverkko pelaamaan breakout peliä käyttämällä evoluutioalgoritmia.
Työn on enemmänkin tutkielma neuroverkkoihin erittäin vähäisillä pohjatiedoilla. Tarkkoja tavoitteita työlle ei ollut mutta yksi idea oli opettaa neuroverkko pelaamaan jotain peliä, joka myös toteutui.