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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.1.22.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.22.tar.gz
Algorithm Hash digest
SHA256 033f04f3240ab9b8696eaf0d0c937d77cf8c7c6763764e92316cd7568871e354
MD5 143d24a68c8471810024334026f9e5cb
BLAKE2b-256 fb04685a0666721b54bd83651eb6b5a21ad6f9608d7a8c236bf120a357c56d91

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.1.22-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.22-py3-none-any.whl
Algorithm Hash digest
SHA256 50405ee39b279f02d42ab0cb33c38ef420a93ad1ea459e95ad3d34adedfe3ae3
MD5 6592dda6eda51f67a04f54da6d39102e
BLAKE2b-256 879cdc327eb6b9a3c3b468156af8dd75fa7ddb8a88d9bd514075eb1ab3252795

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