Graph Convolutional Networks (GCNs) sind eine spezielle Klasse von neuronalen Netzwerken, die entwickelt wurden, um strukturelle Informationen aus Graphen zu lernen. Sie erweitern die traditionellen Convolutional Neural Networks (CNNs), die hauptsächlich auf Rasterdaten wie Bildern angewendet werden, auf nicht-euklidische Datenstrukturen, die in Form von Knoten und Kanten vorliegen. GCNs nutzen die Nachbarschaftsinformationen der Knoten, um Merkmale zu aggregieren und zu lernen, wobei jeder Knoten durch seine eigenen Merkmale sowie die Merkmale seiner Nachbarn repräsentiert wird.
Mathematisch wird dies oft durch die Gleichung dargestellt:
Hierbei ist die Matrix der Knotenmerkmale in der -ten Schicht, die normalisierte Adjazenzmatrix des Graphen, eine Gewichtsmatrix und eine Aktivierungsfunktion. Durch diesen iterativen Prozess können GCNs Informationen über mehrere Schichten hinweg propagieren, was es ihnen ermöglicht, komplexe Beziehungen in den Graphdaten zu erfassen. GCNs finden Anwendung in Bereichen wie soziale Netzwerke, chem
Starte dein personalisiertes Lernelebnis mit acemate. Melde dich kostenlos an und finde Zusammenfassungen und Altklausuren für deine Universität.