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

Uploaded Source

Built Distribution

vpredicto-0.1.2-py3-none-any.whl (1.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.1.2.tar.gz
  • Upload date:
  • Size: 1.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.2.tar.gz
Algorithm Hash digest
SHA256 ee79f10d0909ee265acd7c4e41aeefdca28131f2162b30a9380a443f6588420e
MD5 88150f5e8c8da5ecf52350bb907498fd
BLAKE2b-256 ce88edc1d71e1c6d4b53f33b4063d4805f72b192882ae5cfa5012163e1423143

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 1.7 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8c571eb320986defeaaf8a9ba9b855b676c703122681a80ac95fba16b8b3a990
MD5 f13fb376b18d324352f6ad1a06e4168c
BLAKE2b-256 4b49e31a212de4074740de875f8ac1424c1ee40786355578a45a1c3f4e34fde0

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