2016-06-01 8 views
0

Dies ist nur eine kurze Frage, aber kann mir jemand den Unterschied zwischen Graphentheorie und neuronalem Netzwerk erklären?Graphentheorie und neuronales Netzwerk

Dank

+0

Diese Frage klingt wie, was der Unterschied zwischen einem Rad und einem Volkswagen ist. Sie teilen etwas gemeinsam, aber ... –

Antwort

2

Es ist völlig anders. Natürlich könnten Sie Graphen zeichnen und daraus neuronale Netze erstellen, aber das wäre höchst ineffizient.

Auf tensorflow.org (ihre ersten Tutorial), erklären sie, dass diese Art von Netzwerk: Neural network as a graph mit Matrizes berechnet werden: Neural network as a matrix

Auf diese Weise neuronale Netze der Berechnung ist mehr Art und Weise leistungsfähig, da es kann leicht auf GPUS berechnet werden (mit CudNN zum Beispiel). Mehr, es ist leicht unterscheidbar, was es für Gradientenabstieg viel einfacher macht. Das einzige Problem, das Sie mit dieser Art von Architektur konfrontiert sind, ist, dass die Matrizen nicht spärlich sein können (sie können, aber es ist ineffizient), aber an diesem Punkt gibt es einige Methoden, die damit umgehen.

Verwandte Themen