Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 913834

Radni okvir za umjetne neuronske mreže


Kovač, Grgur
Radni okvir za umjetne neuronske mreže, 2017., diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb


CROSBI ID: 913834 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Radni okvir za umjetne neuronske mreže
(Framework for Artificial Neural Networks)

Autori
Kovač, Grgur

Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski

Fakultet
Fakultet elektrotehnike i računarstva

Mjesto
Zagreb

Datum
10.07

Godina
2017

Stranica
27

Mentor
Kalafatić, Zoran

Ključne riječi
Umjetna neuronska mreža ; unaprijedne neuronske mreže ; težina ; aktivacijska funkcija ;
(Artificial neural network ; Feed-Forward neural network ; weight ; activation function)

Sažetak
U završnom je radu implementiran okvir za izradu umjetnih unaprijednih slojevitih neuronskih mreža. Za implementaciju je korišten programski jezik Python. Također, korištene su sljedeće knjižnice: numpy, tkinter i pyplotlib. Strukture podataka korištene za unaprijedno propagiranje i treniranje su dvodimenzionalne numpy matrice. Implementirani radni okvir omogućava postavljanje aktivacijske funkcije za svaki sloj neuronske mreže, a ponuđene aktivacijske funkcije su ReLU, leaky ReLU, sigmoida, tangens hiperbolički i funkcija f(x)=x. Za treniranje se koristi Backpropagation s mogućnošću namještanja stope učenja ili stope inercije. Kao funkcija cijene implementirana je suma kvadriranih pogrešaka, a kao indikator naučenosti možemo koristiti sumu kvadriranih pogrešaka i maksimalnu vrijednost pogreške. Svi dijelovi okvira implementirani su tako da se na jednostavan način mogu dodati nove mogućnosti, odnosno alternative. Završni se rad također sastoji od alata koji omogućuje generiranje potrebnih primjera za problem klasifikacije točaka u dvije skupine. Taj je alat izrađen pomoću knjižnice tkinter. Radni okvir omogućuje izradu mreža koje, između ostaloga, rješavaju problem klasifikacije. Tri su primjera takvih problema i njihovih rješenja također objašnjeni i analizirani u ovome radu. Prva dva su problemi klasifikacije točaka u dvije skupine, a treći je klasifikacija rukom pisanih brojeva iz MNIST baze. Konstruirani model rješava problem klasifikacije tih brojeva s 96.5% točnosti.

Izvorni jezik
Hrvatski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Zoran Kalafatić (mentor)


Citiraj ovu publikaciju:

Kovač, Grgur
Radni okvir za umjetne neuronske mreže, 2017., diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb
Kovač, G. (2017) 'Radni okvir za umjetne neuronske mreže', diplomski rad, preddiplomski, Fakultet elektrotehnike i računarstva, Zagreb.
@phdthesis{phdthesis, author = {Kova\v{c}, Grgur}, year = {2017}, pages = {27}, keywords = {Umjetna neuronska mre\v{z}a, unaprijedne neuronske mre\v{z}e, te\v{z}ina, aktivacijska funkcija, }, title = {Radni okvir za umjetne neuronske mre\v{z}e}, keyword = {Umjetna neuronska mre\v{z}a, unaprijedne neuronske mre\v{z}e, te\v{z}ina, aktivacijska funkcija, }, publisherplace = {Zagreb} }
@phdthesis{phdthesis, author = {Kova\v{c}, Grgur}, year = {2017}, pages = {27}, keywords = {Artificial neural network, Feed-Forward neural network, weight, activation function}, title = {Framework for Artificial Neural Networks}, keyword = {Artificial neural network, Feed-Forward neural network, weight, activation function}, publisherplace = {Zagreb} }




Contrast
Increase Font
Decrease Font
Dyslexic Font