All Projects → 3ammor → Video-Pixel-Networks

3ammor / Video-Pixel-Networks

Licence: other
Video Pixel Networks in Tensorflow

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Video-Pixel-Networks

wireguard-tools
Wireguard helper scripts
Stars: ✭ 147 (+162.5%)
Mutual labels:  vpn
ssrrmu
ShadowsocksRR (shadowsocksr/ssr) multi-user and single-user install scripts
Stars: ✭ 56 (+0%)
Mutual labels:  vpn
wireguard exporter
Command wireguard_exporter implements a Prometheus exporter for WireGuard devices. MIT Licensed.
Stars: ✭ 94 (+67.86%)
Mutual labels:  vpn
ip2proxy-java
IP2Proxy Java Component.It can be used to find the IP addresses which are used as VPN anonymizer, open proxies, web proxies and Tor exits.
Stars: ✭ 16 (-71.43%)
Mutual labels:  vpn
vpc-tutorials
Companion scripts to VPC tutorials
Stars: ✭ 14 (-75%)
Mutual labels:  vpn
topvpn.github.io
Top VPN in China (mainland) 在全球(含中國大陆)好用的国外优质付费vpn推荐
Stars: ✭ 27 (-51.79%)
Mutual labels:  vpn
vtun
A simple VPN written in Go.
Stars: ✭ 592 (+957.14%)
Mutual labels:  vpn
vpn app
Simple Vpn app concept UI done in Flutter.
Stars: ✭ 67 (+19.64%)
Mutual labels:  vpn
pan-globalprotect-okta
PaloAlto Networks GlobalProtect VPN (integrated with OKTA) command-line client
Stars: ✭ 85 (+51.79%)
Mutual labels:  vpn
Wireguard-DNScrypt-VPN-Server
Fast setup wireguard server script, with dnscrypt and adblocking, maleware blocking, more blocking if you need. Use case eg. always on vpn and adblocking on ios or android, and be more secured in unknown networks.
Stars: ✭ 48 (-14.29%)
Mutual labels:  vpn
split-vpn
A split tunnel VPN script for Unifi OS routers (UDM, UXG, UDR) with policy based routing.
Stars: ✭ 589 (+951.79%)
Mutual labels:  vpn
edgevpn
⛵ The immutable, decentralized, statically built p2p VPN without any central server and automatic discovery! Create decentralized introspectable tunnels over p2p with shared tokens
Stars: ✭ 223 (+298.21%)
Mutual labels:  vpn
wg-portal
WireGuard Configuration Portal with LDAP connection
Stars: ✭ 476 (+750%)
Mutual labels:  vpn
linux-gui-legacy
(Discontinued in favor of official client) GTK3 GUI client with systray, for ProtonVPN. Works on top of linux-cli.
Stars: ✭ 181 (+223.21%)
Mutual labels:  vpn
addon-zerotier
ZeroTier One - Home Assistant Community Add-ons
Stars: ✭ 103 (+83.93%)
Mutual labels:  vpn
Node
MASQ combines the benefits of VPN and Tor technology to create a superior next-generation privacy software, where users are rewarded for supporting an uncensored global web. Users gain privacy and anonymity online, while helping promote Internet Freedom.
Stars: ✭ 123 (+119.64%)
Mutual labels:  vpn
QuickQVPN
QuickQ--免费试用--科学上网--加速器--VPN—翻墙梯子
Stars: ✭ 20 (-64.29%)
Mutual labels:  vpn
mian-fan-qiang
各大机场免翻墙地址搜集,不定期更新。欢迎收藏,转发。
Stars: ✭ 361 (+544.64%)
Mutual labels:  vpn
tunman
Comprehensive solution for SSH tunnels - respawning, healthchecking/monitoring
Stars: ✭ 43 (-23.21%)
Mutual labels:  vpn
PromGuard
Prometheus scraping over WireGuard: Example Terraform/Ansible for fully authenticated/encrypted stat scraping
Stars: ✭ 24 (-57.14%)
Mutual labels:  vpn

VPN: Video Pixel Networks in Tensorflow

The VPN is a probabilistic video model that estimates the discrete joint distribution of the raw pixel values in a video. It approaches the best possible performance on the Moving MNIST benchmark.

This repository contains a tensorflow implementation of the VPN architecture proposed in the paper. However, this code hasn’t been trained and tested on the full Moving MNIST dataset due to lack of the computation power. It has been overfitted on one sequence to insure the correctness of the implementation.

This repository also contains some additional experiments with the VPN architecture that are not mentioned in the original paper. These experiments are:

  • Mini VPN architecture.
  • Micro VPN architecture.

Examples of the network output

Here's different steps from predicting the first frame pixel-by-pixel:

alt text alt text alt text alt text

The loss curves for the different architectures

full:pink
mini:red
micro:orange

alt text

The Moving MNIST Dataset

You can download the full moving MNIST dataset from toronto website.

Overfitting On One Sequence

python vpn.py --vpn_arch='mini' --train=True --overfitting=Ture --data_dir='/numpy/file/directory/' --exp_dir='/tmp/vpn/'

Training On The Full Dataset

python vpn.py --vpn_arch='mini' --train=True --overfitting=False --data_dir='/numpy/file/directory/' --exp_dir='/tmp/vpn/'

TODO

  • Train on data generated on the air.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].