Skip to main content

A library for video frame prediction using PredRNN++, MIM, and Causal LSTM.

Project description

vPredicto

Predicto is a Python library for video frame prediction, featuring three state-of-the-art models: PredRNN++, MIM, and Causal LSTM. This library is designed to cater to both expert and non-expert users, providing an API for developers and a simple interface for non-experts.

Features

  • Three video frame prediction models: PredRNN++, MIM, and Causal LSTM.
  • Easy-to-use interface for training and testing models.
  • Supports custom dataloaders or default to MovingMNIST dataset.
  • Pre and post-processing for input and output in each model.

Installation

pip install vpredicto

Usage

Quick Start

from predicto import PredRNN, MIM, CausalLSTM, Predicto

# Create a model object
model_object = MIM()

# Initialize Predicto with the model object
model = Predicto(model_object)

# Train the model
model.train(train_loader)

# Test the model
model.test(test_loader)

Models

  • PredRNN++: A recurrent neural network model for video frame prediction.
  • MIM: Memory In Memory network for spatiotemporal predictive learning.
  • Causal LSTM: A causal LSTM model for video frame prediction.

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

vpredicto-0.1.14.tar.gz (25.7 kB view details)

Uploaded Source

Built Distribution

vpredicto-0.1.14-py3-none-any.whl (43.1 kB view details)

Uploaded Python 3

File details

Details for the file vpredicto-0.1.14.tar.gz.

File metadata

  • Download URL: vpredicto-0.1.14.tar.gz
  • Upload date:
  • Size: 25.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for vpredicto-0.1.14.tar.gz
Algorithm Hash digest
SHA256 a46df232dc2c45627d14e56319f8417a3bd873a48ef1a657c770e8bc50efd9ff
MD5 e9964931e44145f627a0bc00f251c711
BLAKE2b-256 ad4764bf4cf4a34a289f8d62ff5719552618c4d787a49e7343fbd3feb72edfc9

See more details on using hashes here.

File details

Details for the file vpredicto-0.1.14-py3-none-any.whl.

File metadata

  • Download URL: vpredicto-0.1.14-py3-none-any.whl
  • Upload date:
  • Size: 43.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for vpredicto-0.1.14-py3-none-any.whl
Algorithm Hash digest
SHA256 267f09e2ce295f3039d0738c59f62e36a86ae56f0dfb9753e3f6f55499cc6830
MD5 c71b1d9d89f932129fcfcb4c34d2818a
BLAKE2b-256 8abc13b3f15e38bf74dc9167110970990ddd271065e9b0386ed8ad1a070da338

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