https://github.com/webstorms/NeuralPred
Revision 0409f09ba6537b3c19d4103a144301929c972c9b authored by Luke Taylor on 07 October 2023, 15:12:52 UTC, committed by Luke Taylor on 07 October 2023, 15:12:52 UTC
0 parent
Tip revision: 0409f09ba6537b3c19d4103a144301929c972c9b authored by Luke Taylor on 07 October 2023, 15:12:52 UTC
init
init
Tip revision: 0409f09
mean_and_std.py
import argparse
import torch
from src.datasets import util
# obtain mean and std of dataset
def main(args):
dataset = util.get_dataset(args.root, name=args.dataset, split="train", ntau=args.ntau, idx=0, normalise=False)
frames_list = []
for x, y in dataset:
frames_list.append(x)
movie_tensor = torch.stack(frames_list)
print(f"dataset {args.dataset} {movie_tensor.shape}")
print(f"mean {movie_tensor.mean()}")
print(f"std {movie_tensor.std()}")
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("--root", type=str)
parser.add_argument("--dataset", help="Dataset")
parser.add_argument("--ntau", type=int, default=1)
args = parser.parse_args()
main(args)

Computing file changes ...