awesome-repositories.comCategoriesBlog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mdeff avatar

mdeff/cnn_graph

0
View on GitHub↗
1,369 stars·387 forks·Jupyter Notebook·MIT·5 viewsarxiv.org/abs/1606.09375↗

Cnn Graph

Cnn_graph is a graph convolutional network framework and graph signal processing library designed for machine learning research. It provides computational notebooks and code to process and classify graph-structured data by combining node features with an underlying adjacency matrix representation.

The framework performs spectral graph convolutions through localized filters and accelerates filtering operations using truncated Chebyshev polynomials to avoid explicit graph Laplacian diagonalization. It includes a graph-structured data pipeline and sparse adjacency representations to handle irregular graph topologies and format custom data matrices, target vectors, and adjacency structures for neural network layers.

Features

  • Spectral Convolutions - Performs convolution operations on graph structures by applying localized spectral filters defined through graph Laplacian eigen decomposition.
  • Graph Neural Networks - Runs research experiments and verifies benchmark results for convolutional neural networks operating on graph-structured data.
  • Graph Neural Network Training Routines - Trains graph convolutional models using localized spectral filtering and adjacency matrix representations.
  • Chebyshev Polynomial Approximations - Approximates spectral graph filters using truncated Chebyshev polynomials to accelerate kernel computations without explicit Laplacian diagonalization.
  • Convolutional Neural Networks - Provides a framework for applying convolutional neural networks to graph-structured data using fast localized spectral filtering.
  • Graph Data Structures - Transforms custom data matrices, target vectors, and adjacency structures into batched tensors compatible with neural network layers.
  • Research Repositories - Bundles computational notebooks and code to replicate benchmark experiments on graph classification.
  • Sparse Representations - Optimizes memory usage and computation speed by storing network connections using sparse matrix formats tailored for irregular topologies.
  • Graph Representation Learning - Applies convolutional neural networks to classify graph-structured inputs using fast localized spectral filtering techniques.
  • Graph Data Models - Formats data matrices and adjacency structures to model custom graph topologies for deep learning.
  • Notebook-Based Experimentation - Executes complete research workflows and verifies published performance benchmarks inside reproducible computational notebooks.
  • Digital Signal Processing Libraries - Processes signals on graphs by combining node features with an underlying adjacency matrix representation.

Star history

Star history chart for mdeff/cnn_graphStar history chart for mdeff/cnn_graph

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Cnn Graph

Similar open-source projects, ranked by how many features they share with Cnn Graph.
  • tkipf/gcntkipf avatar

    tkipf/gcn

    7,361View on GitHub↗

    This is a graph convolutional network library designed for performing node and graph classification on graph-structured data. It functions as a framework for generating graph embeddings and implementing spectral convolutional neural networks to predict labels for nodes and entire graph structures. The library provides specialized tools for spectral graph convolutions, utilizing Chebyshev polynomial approximations to perform feature aggregation. It includes a multi-graph processing framework that manages batches of different graph instances through block-diagonal adjacency matrices and pooling

    Python
    View on GitHub↗7,361
  • packtpublishing/hands-on-graph-neural-networks-using-pythonPacktPublishing avatar

    PacktPublishing/Hands-On-Graph-Neural-Networks-Using-Python

    1,044View on GitHub↗

    This repository serves as an educational resource for implementing graph neural networks using Python. It provides a collection of structured code examples and tutorials designed to guide developers through the process of building and training machine learning models that operate on complex, interconnected datasets. The project covers the core mechanics of graph-based deep learning, including message-passing architectures, feature aggregation, and the stacking of convolutional layers. It demonstrates how to represent non-Euclidean data as static graphs and how to manage memory during training

    Jupyter Notebook
    View on GitHub↗1,044
  • alibaba/graph-learnalibaba avatar

    alibaba/graph-learn

    1,341View on GitHub↗

    Graph-learn is a distributed graph processing engine and graph neural network framework designed for large-scale graph data. It provides specialized query interfaces to extract training subgraphs and node neighborhoods, enabling the construction and training of complex graph neural network models on massive datasets. The system integrates a real-time inference server to serve live predictions by sampling dynamic graphs with low latency while processing streaming graph updates. The project features a C++ core engine integration that executes graph sampling and tensor operations natively, coupl

    C++aligraphdynamic-graphdynamic-graph-service
    View on GitHub↗1,341
  • dsgiitr/graph_netsdsgiitr avatar

    dsgiitr/graph_nets

    1,237View on GitHub↗

    Graph Nets is a graph neural network library and educational toolkit implemented in PyTorch, providing implementations of popular graph representation learning algorithms and research papers. The project covers core graph machine learning tasks including semi-supervised node classification, inductive and unsupervised node embedding generation, and neighborhood feature aggregation. The library supports diverse algorithmic approaches for processing network structures, ranging from shared-parameter graph convolutions and attention-weighted neighborhood aggregation to spectral Chebyshev filtering

    Jupyter Notebookchebyshev-polynomialsdeepwalkgraph-attention-networks
    View on GitHub↗1,237
See all 30 alternatives to Cnn Graph→

Frequently asked questions

What does mdeff/cnn_graph do?

Cnn_graph is a graph convolutional network framework and graph signal processing library designed for machine learning research. It provides computational notebooks and code to process and classify graph-structured data by combining node features with an underlying adjacency matrix representation.

What are the main features of mdeff/cnn_graph?

The main features of mdeff/cnn_graph are: Spectral Convolutions, Graph Neural Networks, Graph Neural Network Training Routines, Chebyshev Polynomial Approximations, Convolutional Neural Networks, Graph Data Structures, Research Repositories, Sparse Representations.

What are some open-source alternatives to mdeff/cnn_graph?

Open-source alternatives to mdeff/cnn_graph include: tkipf/gcn — This is a graph convolutional network library designed for performing node and graph classification on… packtpublishing/hands-on-graph-neural-networks-using-python — This repository serves as an educational resource for implementing graph neural networks using Python. It provides a… alibaba/graph-learn — Graph-learn is a distributed graph processing engine and graph neural network framework designed for large-scale graph… dsgiitr/graph_nets — Graph Nets is a graph neural network library and educational toolkit implemented in PyTorch, providing implementations… rasbt/machine-learning-book — This project is a comprehensive machine learning educational resource and tutorial series delivered as a collection of… google-deepmind/deepmind-research — This is an open-source research repository providing a collection of machine learning implementations designed to…

Curated searches featuring Cnn Graph

Hand-picked collections where Cnn Graph appears.
  • Node embedding frameworks