Giter Site home page Giter Site logo

qihang-dai / convlstm-on-tianchi-cikm-2017 Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 0.0 2.23 MB

Convolutional LSTM CNN for Rain predication. Customzied for CIKM2017 dataset

License: MIT License

Python 95.70% Jupyter Notebook 4.30%
cnn convlstm-pytorch deep-learning rainprediction

convlstm-on-tianchi-cikm-2017's Introduction

Easy-Use-ConvLSTM and ConvGRU-for-beginners

Who are supposed to read this repo

A rookie modified ConvLSTM source code.

Rookies in deep learning who mistakenly plan to use ConvLSTM for final year project (just like me) or something. Anyone familiared with CNN and LSTM will find this repo not worthy of reading.

This repo provide a shortpath on how to use the current source code on your dataset. There are some redundant codes.

image

Other repo

Majority of code comes from https://github.com/jhhuang96/ConvLSTM-PyTorch.

https://github.com/holmdk/Video-Prediction-using-PyTorch also deploy ConvLSTM by Pytorch-lighting. The codes of models are much more concise and understandable for beginners.

How to use this repo on your dataset

You need to modify the Decoder and Encoder's parameter, depends on your original matrix widths and lengths. You need to do some calculation to decide the size of each CNN layers's kernel. Thats all you need to input the data.

I think the hard part of starting is to figure out what kind and format of the data you need to input.

Open source dataset

Rainnet: in ndf format:

Tianchi 2017

HKO(student need their advisor to send application)

Step.1 Data preprocess

Unsolved Issues

Tensorboard only add_image the first epoch of image in one run.

convlstm-on-tianchi-cikm-2017's People

Contributors

qihang-dai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  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.