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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.1.23.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.23.tar.gz
Algorithm Hash digest
SHA256 872efb773db0f627e97b3ccac94d95f0e5ee6da048842697a273c9bc53bc25c7
MD5 5533eba6f53c4c66e52d70c6f16ae396
BLAKE2b-256 31a6a1e5baa389c622163215d42e0b856e7aa8325d381ff898a555f16f159f76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.1.23-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.23-py3-none-any.whl
Algorithm Hash digest
SHA256 4c3a14b6bd5fc0d30e18e4ba57ef8807a38feb91fdfc8b79ea161b5a820eacad
MD5 6659738d287a5c1c91f9dce0519741b2
BLAKE2b-256 d300c64b42dc48784812c4314f75a532a0a7591233bdcd2223a160cb0c0fb03f

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