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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.1.26.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.26.tar.gz
Algorithm Hash digest
SHA256 71e4b1a583bdb6ba232490ab94f31e5c1d52f8faf8fc0d73a877fe6c52b0b8a5
MD5 66f86307f5594d188ca9474afa3cf935
BLAKE2b-256 32d91bf33f8f2272195224ecac495fbe261d080cf57183b1de8ee810bda3e09a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.1.26-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.26-py3-none-any.whl
Algorithm Hash digest
SHA256 2e7fc1272a53cf5b62980a39bbaf7a5b5b8560c3d921585f60ab5fb8e095ff69
MD5 284a8a19cea4c72eb423a002dd811027
BLAKE2b-256 44033ada900251d9b8bd55f9ca32847d7a4189e3f08f3c0f7a67d4d2aa92000f

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