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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.2.0.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.2.0.tar.gz
Algorithm Hash digest
SHA256 6a8cd4dd098bc02c302d619cbdb4da32244c2500e71abeff6a3c2e4e414a1c1d
MD5 dfbc9b918b8c07a42291e67a145a5969
BLAKE2b-256 b393f584b4e0681291e9661f9d38e31866f0493fab04488812876944638e069a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.2.0-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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 51a22ae1b5efdf3c433642339391334a92fb96b95935c832e155f79e200655f8
MD5 26a142a0184d299aba8070c5011a65d1
BLAKE2b-256 011d7eb0adc7725fb4fe1c1e40a1b19c93ec9dcd26d1fad8e84781c8ba87850a

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