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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.1.35.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.35.tar.gz
Algorithm Hash digest
SHA256 b2ffdad6f692b2679def6c6dc4f9ba3deab4e7841410e626cbbd2a9cbcb461e1
MD5 165042fd55a623a94f2b66035b781f08
BLAKE2b-256 62ec25ce7d0a6f7d24a4a15f9de7a23651a56f3070cfa86e173fdb12d2faf041

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.1.35-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.35-py3-none-any.whl
Algorithm Hash digest
SHA256 677410a2a86bb56e7be6462172d9e8d46a8f21c8c352cfdfa81462d92a4b0fd3
MD5 0fa37ee4ca1a4951bcd092200b5f6d56
BLAKE2b-256 a30a859e175befe4823bfeb5acb6f7d0c831a08c7764e053f343683ac2345829

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