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

Uploaded Source

Built Distribution

vpredicto-0.1.32-py3-none-any.whl (46.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.1.32.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.32.tar.gz
Algorithm Hash digest
SHA256 e86f1ad5f9ab72b7b7cbc4a4cda49e81ff5af3087aa6479576ec93cae9222831
MD5 8a7857dd9c801a3ad6a863dc3fa4cae8
BLAKE2b-256 02bd3e5f93d271da80f9b24cf80d7184ca7d2b2b16f2480a93856a5ac45e06fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.1.32-py3-none-any.whl
  • Upload date:
  • Size: 46.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.32-py3-none-any.whl
Algorithm Hash digest
SHA256 d15555ac5257ca0df51e1831155615ee32ef6ffa9667939a9e930ddaf8661b23
MD5 1fda6d1a3f530381641e9ff89d6a60ac
BLAKE2b-256 2e8e274702ab5d8775480679bf484c3ebf520d1aea57bde158abcbf5170445c3

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