Giter Site home page Giter Site logo

nicoladimauro / tiselac-ecmlpkdd17 Goto Github PK

View Code? Open in Web Editor NEW
7.0 3.0 3.0 22.3 MB

TiSeLaC ECML/PKDD 2017 discovery challenge solution

License: MIT License

Common Lisp 86.66% Python 13.34%
land-cover deep-learning convolutional-neural-networks time-series satellite-images

tiselac-ecmlpkdd17's Introduction

TiSeLaC-ECMLPKDD17

TiSeLaC ECML/PKDD 2017 discovery challenge solution

This repo hosts the first-place solution to the discovery challenge on Time Series Land cover Classification (TiSeLaC), organized in conjunction of ECML-PKDD 2017.

The challenge consists in predicting the Land Cover class of a set of pixels given their image time series data acquired by the satellites. We propose an end-to-end learning approach leveraging both temporal and spatial information and requiring very little data preprocessing and feature engineering.

architecture

The architecture---ranked first out of 21 teams---comprises different modules using dense multi-layer perceptrons, one-dimensional dilated convolutional and fully connected one-dimensional convolutiona neural layers.

requirements

To run, the following libraries are required:

usage

To train on the full training data, and predict for the whole test, you can run:

ipython -- deep-tsc.py

paper

The code reproduces the obtained results (collected in baML.txt) as reported in the following paper:

Nicola Di Mauro, Antonio Vergari, Teresa M.A. Basile, Fabrizio G. Ventola, Floriana Esposito
End-to-end Learning of Deep Spatio-temporal Representations for Satellite Image Time Series Classification,
In: Proceedings of the ECML/PKDD Discovery Challenges, 2017

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.