Convolutional Neural network (CNN)

Glossar
SchlüsselwörterConvolutional Neural Network, CNN, Convolutional Neural network
TypKI-Methode

Bei einem Convolutional Neural Network handelt es sich um eine künstliches Neurales Netz welches im Bereich des Deep-Learning Anwendung findet.

Convolutional Neural Networks (CNNs) sind neuronale Netzwerke, die die Verarbeitung von Bildern des menschlichen visuellen Kortexes nachahmen. Sie werden hauptsächlich im Bereich der Muster- und Bilderkennung (Computer Vision) verwendet. Dabei werden kleine Fenster (oft als „Kernel“ oder „Filter“ bezeichnet) über das Eingabebild (oder andere Daten) bewegt und eine mathematische Operation (in der Regel eine gewichtete Summe) auf die darunterliegenden Daten ausgeführt. Durch die Verwendung von mehreren Schichten kann ein CNN verschiedene Merkmalen erlernen und erkennen. Dabei werden mit lernfähigen Kernels die Eigenschaften des Bildes extrahiert. Mehrere Kernels sind dabei für unterschiedliche Stellen des Bildes zuständig, was dieses Verfahren (v.a. in der Bildverarbeitung) sehr effizient macht. CNNs haben den Vorteil, dass sie keine manuelle Merkmalsextraktion benötigen. Durch ihre vielzähligen Parameter sind sie jedoch sehr langsam und rechenintensiv.

WEITERFÜHRENDE LITERATUR