Skip to content

Convolutional LSTM CNN for Rain predication. Customzied for CIKM2017 dataset

License

Notifications You must be signed in to change notification settings

qihang-dai/ConvLSTM-on-TIANCHI-CIKM-2017

Repository files navigation

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.

About

Convolutional LSTM CNN for Rain predication. Customzied for CIKM2017 dataset

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published