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

Uploaded Source

Built Distribution

vpredicto-0.1.34-py3-none-any.whl (46.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.1.34.tar.gz
  • Upload date:
  • Size: 27.5 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.34.tar.gz
Algorithm Hash digest
SHA256 873a6a0d30b26abf9d61ac4a08f2cc95a64eedb4b58e09310583d5bbc4e979b1
MD5 2d2b2c159fe5a96c9dc50de19dd9d17f
BLAKE2b-256 0aa7576cca298ded21c20a7a780a85c7d4dc6dd6fbfd4eedbcab0899416f6fec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.1.34-py3-none-any.whl
  • Upload date:
  • Size: 46.6 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.34-py3-none-any.whl
Algorithm Hash digest
SHA256 90a26d26b43b4c54d4c4103f11c7adc3e8acf73d77bbd921b2551fa9c2e5545e
MD5 fc2a6dc2e5ab39e809400306abe34c10
BLAKE2b-256 068eaf9bce6619df45c2037098a13a79077f0a266d86943c8414b6e0632f0ad3

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