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

Uploaded Source

Built Distribution

vpredicto-0.1.38-py3-none-any.whl (50.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.1.38.tar.gz
  • Upload date:
  • Size: 30.0 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.38.tar.gz
Algorithm Hash digest
SHA256 3c3cbfd275442f2f959cb567d5160d2119e29422c5e44915bd34a88f6e8b08fc
MD5 5ff9341321ebf3c76c24c9f6bc084382
BLAKE2b-256 8a66963267d8d3d8f0d5b2731e49de8b4feb7b6c45576ef8074f1cf4127bac03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.1.38-py3-none-any.whl
  • Upload date:
  • Size: 50.5 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.38-py3-none-any.whl
Algorithm Hash digest
SHA256 78cc9fa84587cad4444c038b75f7b25e3b120bc00d70ac5e57c3dabe95424781
MD5 008420109cd540bf447545b2b46fb9aa
BLAKE2b-256 81b8a9264a0a649aebbfee23810f096bccfb6a05d4678f909bf095b918ce6fad

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