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.4.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

vpredicto-0.1.4-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.1.4.tar.gz
  • Upload date:
  • Size: 7.2 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.4.tar.gz
Algorithm Hash digest
SHA256 66f2866c78df4f7346dced18f507f448c243549e81b1a32c8b25d1e64ac70a6a
MD5 efb762b6312d6bc76264299f6c82eba2
BLAKE2b-256 367897848997834a12a4e08fc7336ffd9fe83a39be6e01b19809ef2982baedef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 8.9 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 56d322ea4fc7eb7f4fdb9d7a4f97b08475f44b0470da9e272f0fec23d4cf0f80
MD5 da559616300f160fe98d09b1f5ceea89
BLAKE2b-256 7df38f92d37a65a0e915ccf7d5b1f905618884096da7a13e66e3eaffea0f55fd

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