PyGOD is an open-source Python library for detecting outliers on graph data. As the first comprehensive library of its kind, PyGOD supports a wide array of leading graph-based methods for node-, edge-, subgraph-, and graph-level outlier detection, under a unified, well-documented API designed for use by both researchers and practitioners. To overcome the scalability issue in large graphs, we provide advanced functionalities for selected models, including mini-batch and sampling. PyGOD is equipped with best practices to foster code reliability and maintainability, including unit testing, continuous integration, and code coverage. To foster accessibility, PyGOD is released under a permissive BSD-license at https://github.com/pygod-team/pygod/ and the Python Package Index (PyPI).
翻译:PyGOD是一个用于探测图表数据外部线的开放源码Python图书馆,作为第一个此类综合图书馆,PyGOD支持一系列基于图表的主要方法,用于节点、边缘、子谱和图层外部线的探测,采用统一、有据可查的API,供研究人员和从业人员使用。为了克服大图中的可缩放问题,我们为选定的模型提供了先进的功能,包括微型批量和取样。Python软件综合指数(Python Institute)和Python Paplicency BSD-license(PyPI)提供最佳的功能,以促进代码的可靠性和可维护性,包括单位测试、连续整合和代码覆盖。为了促进无障碍,PyGOD在https://github.com/pygod-team/pygod/和Python软件综合指数(PyPyPiPI)。