PyGOD ist die erste umfassende Bibliothek ihrer Art. Sie unterstützt eine Vielzahl führender graphbasierter Methoden für die Ausreißererkennung, darunter Clustering, Matrixfaktorisierung, generative adversarische Netzwerke, Autoenkodierer, Graphneuronale Netze und selbstüberwachtes Lernen. PyGOD bietet eine einheitliche API, so dass Benutzer nur die Daten im vordefinierten Graphformat vorbereiten müssen, woraufhin alle Ausreißerdetektoren in PyGOD die Daten verarbeiten können. Darüber hinaus bietet PyGOD flexible und modularisierte Komponenten der verschiedenen implementierten Ausreißerdetektoren, so dass Benutzer diese Detektoren nach ihren individuellen Bedürfnissen anpassen können. Außerdem stellt PyGOD viele gängige Hilfsfunktionen zur Erleichterung des Aufbaus von Workflows für die Graphausreißererkennung bereit. Um die Ausreißererkennung auf großen Graphen zu skalieren, unterstützt PyGOD Funktionen wie Sampling und Mini-Batch-Verarbeitung. Mit einem Fokus auf Klarheit und Qualität des Codes bietet PyGOD umfassende API-Dokumentation und Beispiele. Darüber hinaus werden Unittests mit plattformübergreifender kontinuierlicher Integration sowie Codeabdeckung und Wartbarkeitsüberprüfungen bereitgestellt.
Til et andet sprog
fra kildeindhold
arxiv.org
Vigtigste indsigter udtrukket fra
by Kay Liu,Ying... kl. arxiv.org 03-19-2024
https://arxiv.org/pdf/2204.12095.pdfDybere Forespørgsler