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

Uploaded Source

Built Distribution

vpredicto-0.1.15-py3-none-any.whl (45.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.1.15.tar.gz
  • Upload date:
  • Size: 26.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.15.tar.gz
Algorithm Hash digest
SHA256 6faa9a9ea9840768f0278e44983335f43cc5a3be8f15c8c9ed42e9984a24ef36
MD5 b20a168551e1446a03944f35a026a289
BLAKE2b-256 ded145df6a985857e63b230046e630c41aded3fc77160852f9a0aee9673f19ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.1.15-py3-none-any.whl
  • Upload date:
  • Size: 45.2 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.15-py3-none-any.whl
Algorithm Hash digest
SHA256 3477f17c4218cdec5a52e9f2f3332d476c96b58af0982b6d80b7b56ef6f08355
MD5 f98b03bd5113c92fbe78486a17f191d3
BLAKE2b-256 7ff3c83d4806ce20e451780b9b1086eacb0822245eda3e7a643fa06357699cb5

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