Skip to main content

Graph Neural Network Tensorflow implementation

Project description

Graph Neural Network Model

This repo contains a Tensorflow implementation of the Graph Neural Network model.

Install

Install the latest version of NetworkX:

$ pip install gnn

For additional details, please see INSTALL.rst.

Simple usage example

    import GNN
    import Net as n
    
    # Provide your own functions to generate input data
    inp, arcnode, nodegraph, labels = set_load()

    # Create the state transition function, output function, loss function and  metrics 
    net = n.Net(input_dim, state_dim, output_dim)

    # Create the graph neural network model
    g = GNN.GNN(net, input_dim, output_dim, state_dim)
    
    #Training
            
    for j in range(0, num_epoch):
        g.Train(inp, arcnode, labels, count, nodegraph)
        
        # Validate            
        print(g.Validate(inp_val, arcnode_val, labels_val, count, nodegraph_val))

License

Released under the 3-Clause BSD license (see LICENSE)

Copyright (C) 2004-2019 Matteo Tiezzi Matteo Tiezzi mtiezzi@diism.unisi.it Alberto Rossi alrossi@unifi.it

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gnn-1.0.4.tar.gz (6.7 kB view details)

Uploaded Source

File details

Details for the file gnn-1.0.4.tar.gz.

File metadata

  • Download URL: gnn-1.0.4.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.2

File hashes

Hashes for gnn-1.0.4.tar.gz
Algorithm Hash digest
SHA256 0626864708868d3bf326ea3d5f75ca01c458d27e7e763f40aee27feccce9a1da
MD5 7b5c99128d92918c24442f98920a3c26
BLAKE2b-256 5197506e633359fa03603c0fcf317abd56022a9ad363ef2266f5ce7c2344ab13

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page