Machine learning with graphs
Теги: machine-learning graphs
graph-based-deep-learning-literature
Библиотеки, работающие с графами:
- [pyg] pytorch geometric
- Networkx
- Scikit-Network
- graph-tool
- dgl.ai
- igraph
- networkit
- nx-cugraph GPU Accelerated Backend for NetworkX
- RAPIDS cuGraph is a monorepo that represents a collection of packages focused on GPU-accelerated graph analytics, including support for property graphs, remote (graph as a service) operations, and graph neural (GNNs). cuGraph supports the creation and manipulation of graphs followed by the execution of scalable fast graph algorithms. Включает nx-cugraph, a [networkx] backend that provides GPU acceleration to NetworkX with zero code change.
- SNAP
- deep snap
- GraphGym. GraphGym is a platform for designing and evaluating Graph Neural Networks (GNN)
- Stellar Graph Machine Learning on Graphs
- Neo4j Graph Algorithms
- [apache-spark] Unified engine for large-scale data analytics
- [apache-tinkertop-and-gremlin] Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP)
- SciGraph Represent ontologies and ontology-encoded knowledge in a [neo4j] graph.
- GraphRAG s a structured, hierarchical approach to Retrieval Augmented Generation (RAG), as opposed to naive semantic-search approaches using plain text snippets. The GraphRAG process involves extracting a knowledge graph out of raw text, building a community hierarchy, generating summaries for these communities, and then leveraging these structures when perform RAG-based tasks.
-
PyTorch-BigGraph Generate embeddings from large-scale graph-structured data.
- Бенчмарк
- Community detection for NetworkX Louvain Community Detection
- CSRGraphs - Fast and memory efficient library for large read-only graphs
- nodevectors some alghoritms, depends on CSRGraphs
- torchpr (Personalized) Page-Rank computation using PyTorch
- karateclub is an unsupervised machine learning extension library for NetworkX
- GraphWorld toolbox for graph learning researchers to systematically test new models on synthetic graph datasets. More info
- GraphGalery GraphGallery is a gallery for benchmarking Graph Neural Networks (GNNs)
- Large graphs datasets
- Networks большая коллекция графовых датасетов с их описанием и подсчитанными метриками
-
Leaderboards allow researchers to keep track of state-of-the-art methods and encourage reproducible research.
- Tools created by the OSoMe team
Boocs, cources
- Graph Representation Learning Book
- network science book Barabashi
- Networks, Crowds, and Markets: Reasoning About a Highly Connected World combines different scientific perspectives in its approach to understanding networks and behavior. Drawing on ideas from economics, sociology, computing and information science, and applied mathematics, it describes the emerging field of study that is growing at the interface of all these areas, addressing fundamental questions about how the social, economic, and technological worlds are connected.
- Leaderboards allow researchers to keep track of state-of-the-art methods and encourage reproducible research.
Graph [bd]
- [neo4j]
- [dgraph]
- [janus-graph]
- TigerGraphDB The First Native Parallel Graph (NPG)
- Ontotext GraphDB. RDF Database for Knowledge Graphs. docker
- UKV. UKV is an open C-layer binary standard for “Create, Read, Update, Delete” operations, or CRUD for short.
- Tom Sawyer Graph Database Browser
- Neo4j web brouser dedicated installation
Смотри еще:
- [knowledge-graphs]
- [graph-visualization]
- [networkx]
- [pyg]
- [neo4j-ml]
- [cypher]
- [python-api-neo4j]
- [pytoneo] python package for neo4j and cypher
- [graphql]
- [sparql]
- [pytorch]
- [machine-learning]