Anhang A. Zusätzliche Informationen und Ressourcen

In diesem Abschnitt gehen wir kurz auf zusätzliche Informationen ein, die für einige Leser hilfreich sein könnten. Wir sehen uns andere Arten von Algorithmen, eine andere Möglichkeit, Daten in Neo4j zu importieren, und eine weitere Verfahrensbibliothek an. Außerdem gibt es einige Ressourcen für die Suche nach Datensätzen, Unterstützung für die Plattform und Training.

Andere Algorithmen

Viele Algorithmen können mit Graphdaten verwendet werden. In diesem Buch haben wir uns auf die klassischen Graphenalgorithmen konzentriert, die für Anwendungsentwickler am nützlichsten sind. Einige Algorithmen, wie z. B. Färbung und Heuristiken, haben wir weggelassen, weil sie entweder eher für akademische Zwecke interessant sind oder leicht abgeleitet werden können.

Andere Algorithmen, wie z. B. die kantenbasierte Community-Erkennung, sind interessant, wurden aber bisher weder in Neo4j noch in Apache Spark implementiert. Wir gehen davon aus, dass die Liste der in beiden Plattformen verwendeten Graphenalgorithmen mit der zunehmenden Nutzung der Graphenanalytik wachsen wird.

Es gibt auch Kategorien von Algorithmen, die mit Graphen verwendet werden, aber nicht streng grafisch sind. In Kapitel 8 haben wir uns zum Beispiel einige Algorithmen angesehen, die im Zusammenhang mit maschinellem Lernen verwendet werden. Ein weiterer wichtiger Bereich sind Ähnlichkeitsalgorithmen, die häufig für Empfehlungen und Linkvorhersagen eingesetzt werden. Ähnlichkeitsalgorithmen ...

Get Graph-Algorithmen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.