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

Uploaded Source

Built Distribution

vpredicto-0.1.13-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.1.13.tar.gz
  • Upload date:
  • Size: 15.6 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.13.tar.gz
Algorithm Hash digest
SHA256 29fc13eff402460334e825a2e0735334ae150c7b2cc8bafa6c4a5eadb90a5f07
MD5 0e5a51f7363deba1d6bd9eb3d905375f
BLAKE2b-256 69789c93a2e8b83c77e9c0230d4707001403bf6c41733ca2b69b3d8f8af273d2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 23.1 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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 7dd8e266d74913b244a76cdb84946b6eccb7be1991e1bbe125a7bf1c4cd85aea
MD5 ae3165491581f8fc791212712d2051e4
BLAKE2b-256 51035ef11537247f83e1ebaccffffc9f55c4edd5d9f5a2ca9c4b755ddc49b64e

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