Code Monkey home page Code Monkey logo

gcnn's Introduction

gcnn

A graph convolutional neural network for classification of building patterns using spatial vector data

This project is an open source implementation of the graph convolutional neural network for classification of building group patterns using spatial vector data.

The initial aim of our work is to introduce a novel deep learning approach to solve the traditional cognitive problems in map space. For details, one could refer to our paper 'A Graph Convolutional Neural Network for Classification of Building Patterns using Spatial Vector Data', which takes the classification of building group patterns as a case study.

For licensing reasons, we are not allowed to open the dataset used in our experiments, but the some open source dataset is available at https://www.udparty.com/index.php. Besides, OpenStreetMap(https://www.openstreetmap.org) may be a potential source of data for some geographic deep learning task, although some of the data are not well labeled and there are some quality issues to be addressed.

Please kinedly note that the implementation of neural network architecture in this project referred to the open source project contributed by Michaël Defferrard et al. (https://github.com/mdeff/cnn_graph).

However, the input in the original project is limited to a fixed graph structure, i.e., the graph structures of input samples are the same; in our project, the graph structures of input samples are different and batch training for samples with different graph structures is supported.

Please cite our paper if you use it:

Xiongfeng Yan, Tinghua Ai, Min Yang, and Hongmei Yin, 2019. A graph convolutional neural network for classification of building patterns using spatial vector data. ISPRS Journal of Photogrammetry and Remote Sensing, 150, 259-273.

Please contact me if you have further questions: [email protected]

gcnn's People

Contributors

xiongfengyan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.