Primjena neuronskih mreža u obradi slika

Abstract

Konvolucijske neuronske mreže (CNN) predstavljaju popularan model neuronskih mreža, izrazito pogodan za obradu slika. U današnje vrijeme, gotovo sve state-of-the-art mreže za obradu slika baziraju se na ovoj arhitekturi. Prvi dio ovoga rada definira i proučava matematički model konvolucijskih neuronskih mreža. Preciznije, definiraju se slojevi potrebni za konvolucijski model te algoritam propagiranja unazad. U drugome dijelu daje se primjena te implementacija konvolucijskog modela mreže u obliku programa za klasifikaciju slika. Implementacija je izvedena unutar programskog jezika Python te se bazira na modulu tensorflow.Convolutional neural networks (CNN) represent a popular neural network model, extremely suitable for image processing. At present time, almost every state-of-theart neural network for image processing is based on this architecture. The first part of this thesis defines and researches a mathematical model of convolutional neural networks. More precisely, we define various layers used inside a convolutional model and the backpropagation algorithm. The second part deals with CNN implementation and application for image based classification. The programming language Python and its module tensorflow are used for the implementation

Similar works

This paper was published in University of Zagreb Repository.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.

Licence: info:eu-repo/semantics/openAccess