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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: vpredicto-0.1.33.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.33.tar.gz
Algorithm Hash digest
SHA256 2e9b53232c3dad5e59718ac9a5106ea535683515fa14dc8bbdf1e35fd8ff402c
MD5 4229c339bf6cf7ad0c4e521de5609a1a
BLAKE2b-256 7084c569b1349cdf7d8448b6a5466b33246361b5ad03fe83a6e810ee2f9df289

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vpredicto-0.1.33-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.33-py3-none-any.whl
Algorithm Hash digest
SHA256 2b23bb4ea7f8609573919c285743455c6bcdc2fabb232b0af499cd7bf237d7c7
MD5 02c6817a5160c165f168fb28542c5440
BLAKE2b-256 3f9031c6a610de2575526cc16417b4e7f5cd3b14d73442d691f0b56107fb0568

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