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

Uploaded Source

Built Distribution

vpredicto-0.1.24-py3-none-any.whl (46.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.1.24.tar.gz
  • Upload date:
  • Size: 27.4 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.24.tar.gz
Algorithm Hash digest
SHA256 32a3b199b2f6d53799701a95b5429f04bc331a125fd166ced18869f16a22a538
MD5 9dcc5e3738b65373386c9ad4734fec02
BLAKE2b-256 f56b969975b4d78e7f029c4f34eef1bc4987c3579efe7ce86dbca1fa130b3c24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.1.24-py3-none-any.whl
  • Upload date:
  • Size: 46.4 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.24-py3-none-any.whl
Algorithm Hash digest
SHA256 dac0b630081d209930ac76af4cbe1a95ee67fafa8d8008dea1c6b604d7b23d1f
MD5 33f3cd1602ef6a0dd1cda006cea965d4
BLAKE2b-256 d9540f0573cb07866d3bbf0c18c6fff564b216702b3db1ef1a965002abb6cc20

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