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

Uploaded Source

Built Distribution

vpredicto-0.1.27-py3-none-any.whl (46.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.1.27.tar.gz
  • Upload date:
  • Size: 27.6 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.27.tar.gz
Algorithm Hash digest
SHA256 2dd6b69c083bc85ef0031c5d11cc10f1d9a18627b2c824185360f712a9f7d343
MD5 314d2a68ae1d873c4ece0a44f5617dbd
BLAKE2b-256 e199d13fa95e2b45a55868b51ed990ed1cdfcf8b7eeeb5cb46908238ce26fcf5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.1.27-py3-none-any.whl
  • Upload date:
  • Size: 46.6 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.27-py3-none-any.whl
Algorithm Hash digest
SHA256 18167b76b6b24bcc20d1db7725a21b56a3e4012dca9e260b430316dbe1a123c3
MD5 984ff65a8486c787612a5675b04011b5
BLAKE2b-256 e069e9ed668f2d611f2f31a1e487e046b3f11500c855c46bfa2c4abf447e6873

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