2.4 MiB
2.4 MiB
In [1]:
import pandas as pd
from obspy.core.event import read_events
import matplotlib.pyplot as plt
import seisbench.models as sbm
import torch
import torch.nn as nn
import seisbench.data as sbd
import seisbench.generate as sbg
import seisbench.models as sbm
from seisbench.util import worker_seeding
import numpy as np
from torch.utils.data import DataLoader
from pathlib import Path
import wandb
import os
import sys
from pathlib import Path
cwd = str(Path.cwd().parent)
sys.path.append(cwd)
from scripts import train
[34m[1mwandb[0m: Currently logged in as: [33mkmilian[0m ([33mepos[0m). Use [1m`wandb login --relogin`[0m to force relogin [34m[1mwandb[0m: [33mWARNING[0m If you're specifying your api key in code, ensure this code is not shared publicly. [34m[1mwandb[0m: [33mWARNING[0m Consider setting the WANDB_API_KEY environment variable, or running `wandb login` from the command line. [34m[1mwandb[0m: Appending key for api.wandb.ai to your netrc file: /Users/krystynamilian/.netrc
In [2]:
model = train.load_model()
run = wandb.init()
artifact = run.use_artifact('epos/training_seisbench_models_on_igf_data/model:v113', type='model')
artifact_dir = artifact.download()
fname = artifact_dir + "/" + os.listdir(artifact_dir)[0]
model.load_state_dict(torch.load(fname))
model.eval()Out [2]:
wandb version 0.15.4 is available! To upgrade, please run:
$ pip install wandb --upgrade
Tracking run with wandb version 0.15.3
Run data is saved locally in
/Users/krystynamilian/Documents/praca/Cyfronet/epos/ai/repo/demo_scripts/notebooks/wandb/run-20230704_110544-8fry08nf View project at https://wandb.ai/epos/demo_scripts-notebooks
[34m[1mwandb[0m: 1 of 1 files downloaded.
PhaseNet(
(inc): Conv1d(3, 8, kernel_size=(7,), stride=(1,), padding=same)
(in_bn): BatchNorm1d(8, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
(down_branch): ModuleList(
(0): ModuleList(
(0): Conv1d(8, 8, kernel_size=(7,), stride=(1,), padding=same, bias=False)
(1): BatchNorm1d(8, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
(2): Conv1d(8, 8, kernel_size=(7,), stride=(4,), padding=(3,), bias=False)
(3): BatchNorm1d(8, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
)
(1): ModuleList(
(0): Conv1d(8, 16, kernel_size=(7,), stride=(1,), padding=same, bias=False)
(1): BatchNorm1d(16, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
(2): Conv1d(16, 16, kernel_size=(7,), stride=(4,), bias=False)
(3): BatchNorm1d(16, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
)
(2): ModuleList(
(0): Conv1d(16, 32, kernel_size=(7,), stride=(1,), padding=same, bias=False)
(1): BatchNorm1d(32, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
(2): Conv1d(32, 32, kernel_size=(7,), stride=(4,), bias=False)
(3): BatchNorm1d(32, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
)
(3): ModuleList(
(0): Conv1d(32, 64, kernel_size=(7,), stride=(1,), padding=same, bias=False)
(1): BatchNorm1d(64, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
(2): Conv1d(64, 64, kernel_size=(7,), stride=(4,), bias=False)
(3): BatchNorm1d(64, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
)
(4): ModuleList(
(0): Conv1d(64, 128, kernel_size=(7,), stride=(1,), padding=same, bias=False)
(1): BatchNorm1d(128, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
(2-3): 2 x None
)
)
(up_branch): ModuleList(
(0): ModuleList(
(0): ConvTranspose1d(128, 64, kernel_size=(7,), stride=(4,), bias=False)
(1): BatchNorm1d(64, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
(2): Conv1d(128, 64, kernel_size=(7,), stride=(1,), padding=same, bias=False)
(3): BatchNorm1d(64, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
)
(1): ModuleList(
(0): ConvTranspose1d(64, 32, kernel_size=(7,), stride=(4,), bias=False)
(1): BatchNorm1d(32, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
(2): Conv1d(64, 32, kernel_size=(7,), stride=(1,), padding=same, bias=False)
(3): BatchNorm1d(32, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
)
(2): ModuleList(
(0): ConvTranspose1d(32, 16, kernel_size=(7,), stride=(4,), bias=False)
(1): BatchNorm1d(16, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
(2): Conv1d(32, 16, kernel_size=(7,), stride=(1,), padding=same, bias=False)
(3): BatchNorm1d(16, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
)
(3): ModuleList(
(0): ConvTranspose1d(16, 8, kernel_size=(7,), stride=(4,), bias=False)
(1): BatchNorm1d(8, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
(2): Conv1d(16, 8, kernel_size=(7,), stride=(1,), padding=same, bias=False)
(3): BatchNorm1d(8, eps=0.001, momentum=0.1, affine=True, track_running_stats=True)
)
)
(out): Conv1d(8, 2, kernel_size=(1,), stride=(1,), padding=same)
(softmax): Softmax(dim=1)
)In [3]:
data_path = '../../../data/igf/seisbench_format'
sampling_rate = 100
data = sbd.WaveformDataset(data_path, sampling_rate=sampling_rate)
data.filter(data.metadata.trace_Pg_arrival_sample.notna())
pick_mae = train.PickMAE(sampling_rate)
splits = ['train', 'dev', 'test']
In [4]:
all_samples = len(data.train()) + len(data.dev()) + len(data.test())
print(f"All samples: {all_samples}")
print(f"Training examples: {len(data.train())} {len(data.train())/all_samples * 100:.1f}%" )
print(f"Development examples: {len(data.dev())} {len(data.dev())/all_samples * 100:.1f}%")
print(f"Test examples: {len(data.test())} {len(data.test())/all_samples * 100:.1f} %")All samples: 18002 Training examples: 12444 69.1% Development examples: 2773 15.4% Test examples: 2785 15.5 %
In [5]:
for split in splits:
print(f"\n\nModel resutls for {split} set")
gen = train.get_data_generator(split=split, station=None, sampling_rate=sampling_rate, path=data_path, window='random')
data_loader = DataLoader(gen, batch_size=256, shuffle=False, num_workers=0,
worker_init_fn=worker_seeding)
test_loss, test_mae = train.test_one_epoch(model, data_loader, pick_mae, wandb_log=False)
Model resutls for train set train (12444, 17) 100 using random window Test avg loss: 0.025075 Test avg mae: 0.046459 Model resutls for dev set dev (2773, 17) 100 using random window Test avg loss: 0.025158 Test avg mae: 0.049454 Model resutls for test set test (2785, 17) 100 using random window Test avg loss: 0.025469 Test avg mae: 0.047190
In [6]:
frames_per_station = []
for split in splits:
frames_per_station.append(data.get_split(split).metadata.groupby('station_code').count()['index'])
frames_per_station = pd.DataFrame(frames_per_station, index=splits).transpose()
frames_per_station.plot(kind='bar', figsize=(15,3), title='Frames per station')
Out [6]:
<Axes: title={'center': 'Frames per station'}, xlabel='station_code'>In [7]:
stations = data.metadata.station_code.unique()
results = []
for split in splits:
split_results = {}
print(split)
for station in stations:
print(station)
split_results[station] = {'mae':[], 'loss':[]}
for i in range(10):
gen = train.get_data_generator(split=split, station=station, sampling_rate=sampling_rate, path=data_path)
data_loader = DataLoader(gen, batch_size=256, shuffle=False, num_workers=0,
worker_init_fn=worker_seeding)
test_loss, test_mae = None, None
try:
test_loss, test_mae = train.test_one_epoch(model, data_loader, pick_mae, wandb_log=False)
test_mae = float(test_mae)
except Exception as e:
print(e)
split_results[station]['mae'].append(test_mae)
split_results[station]['loss'].append(test_loss)
results.append(split_results)
train BRDW train (12444, 17) 100 using random window Test avg loss: 0.029197 Test avg mae: 0.101062 train (12444, 17) 100 using random window Test avg loss: 0.028921 Test avg mae: 0.080500 train (12444, 17) 100 using random window Test avg loss: 0.029244 Test avg mae: 0.086313 train (12444, 17) 100 using random window Test avg loss: 0.029136 Test avg mae: 0.099563 train (12444, 17) 100 using random window Test avg loss: 0.029101 Test avg mae: 0.100688 train (12444, 17) 100 using random window Test avg loss: 0.028700 Test avg mae: 0.079062 train (12444, 17) 100 using random window Test avg loss: 0.029309 Test avg mae: 0.098625 train (12444, 17) 100 using random window Test avg loss: 0.029184 Test avg mae: 0.084937 train (12444, 17) 100 using random window Test avg loss: 0.029323 Test avg mae: 0.086125 train (12444, 17) 100 using random window Test avg loss: 0.029393 Test avg mae: 0.103312 GROD train (12444, 17) 100 using random window Test avg loss: 0.025653 Test avg mae: 0.062547 train (12444, 17) 100 using random window Test avg loss: 0.025550 Test avg mae: 0.056665 train (12444, 17) 100 using random window Test avg loss: 0.025562 Test avg mae: 0.055145 train (12444, 17) 100 using random window Test avg loss: 0.025711 Test avg mae: 0.059011 train (12444, 17) 100 using random window Test avg loss: 0.025634 Test avg mae: 0.057455 train (12444, 17) 100 using random window Test avg loss: 0.025523 Test avg mae: 0.054818 train (12444, 17) 100 using random window Test avg loss: 0.025585 Test avg mae: 0.056393 train (12444, 17) 100 using random window Test avg loss: 0.025612 Test avg mae: 0.055862 train (12444, 17) 100 using random window Test avg loss: 0.025611 Test avg mae: 0.058877 train (12444, 17) 100 using random window Test avg loss: 0.025614 Test avg mae: 0.058422 GUZI train (12444, 17) 100 using random window Test avg loss: 0.024391 Test avg mae: 0.035747 train (12444, 17) 100 using random window Test avg loss: 0.024418 Test avg mae: 0.036143 train (12444, 17) 100 using random window Test avg loss: 0.024409 Test avg mae: 0.035239 train (12444, 17) 100 using random window Test avg loss: 0.024416 Test avg mae: 0.035553 train (12444, 17) 100 using random window Test avg loss: 0.024445 Test avg mae: 0.035810 train (12444, 17) 100 using random window Test avg loss: 0.024413 Test avg mae: 0.037195 train (12444, 17) 100 using random window Test avg loss: 0.024443 Test avg mae: 0.035182 train (12444, 17) 100 using random window Test avg loss: 0.024415 Test avg mae: 0.036012 train (12444, 17) 100 using random window Test avg loss: 0.024411 Test avg mae: 0.036120 train (12444, 17) 100 using random window Test avg loss: 0.024401 Test avg mae: 0.036362 JEDR train (12444, 17) 100 using random window Test avg loss: 0.024772 Test avg mae: 0.036505 train (12444, 17) 100 using random window Test avg loss: 0.024748 Test avg mae: 0.034873 train (12444, 17) 100 using random window Test avg loss: 0.024829 Test avg mae: 0.036079 train (12444, 17) 100 using random window Test avg loss: 0.024805 Test avg mae: 0.035852 train (12444, 17) 100 using random window Test avg loss: 0.024755 Test avg mae: 0.034627 train (12444, 17) 100 using random window Test avg loss: 0.024716 Test avg mae: 0.035023 train (12444, 17) 100 using random window Test avg loss: 0.024677 Test avg mae: 0.033938 train (12444, 17) 100 using random window Test avg loss: 0.024704 Test avg mae: 0.033226 train (12444, 17) 100 using random window Test avg loss: 0.024675 Test avg mae: 0.034878 train (12444, 17) 100 using random window Test avg loss: 0.024956 Test avg mae: 0.038911 MOSK2 train (12444, 17) 100 using random window Test avg loss: 0.024905 Test avg mae: 0.041251 train (12444, 17) 100 using random window Test avg loss: 0.024831 Test avg mae: 0.040558 train (12444, 17) 100 using random window Test avg loss: 0.024893 Test avg mae: 0.041713 train (12444, 17) 100 using random window Test avg loss: 0.024854 Test avg mae: 0.039448 train (12444, 17) 100 using random window Test avg loss: 0.024832 Test avg mae: 0.040370 train (12444, 17) 100 using random window Test avg loss: 0.024837 Test avg mae: 0.040740 train (12444, 17) 100 using random window Test avg loss: 0.024842 Test avg mae: 0.040198 train (12444, 17) 100 using random window Test avg loss: 0.024900 Test avg mae: 0.040395 train (12444, 17) 100 using random window Test avg loss: 0.024862 Test avg mae: 0.039904 train (12444, 17) 100 using random window Test avg loss: 0.024800 Test avg mae: 0.040857 NWLU train (12444, 17) 100 using random window Test avg loss: 0.024434 Test avg mae: 0.034428 train (12444, 17) 100 using random window Test avg loss: 0.024436 Test avg mae: 0.034107 train (12444, 17) 100 using random window Test avg loss: 0.024587 Test avg mae: 0.034464 train (12444, 17) 100 using random window Test avg loss: 0.024417 Test avg mae: 0.034171 train (12444, 17) 100 using random window Test avg loss: 0.024523 Test avg mae: 0.033232 train (12444, 17) 100 using random window Test avg loss: 0.024620 Test avg mae: 0.034845 train (12444, 17) 100 using random window Test avg loss: 0.024388 Test avg mae: 0.033914 train (12444, 17) 100 using random window Test avg loss: 0.024565 Test avg mae: 0.034201 train (12444, 17) 100 using random window Test avg loss: 0.024580 Test avg mae: 0.034112 train (12444, 17) 100 using random window Test avg loss: 0.024502 Test avg mae: 0.033727 PCHB train (12444, 17) 100 using random window Test avg loss: 0.024624 Test avg mae: 0.041649 train (12444, 17) 100 using random window Test avg loss: 0.024515 Test avg mae: 0.039478 train (12444, 17) 100 using random window Test avg loss: 0.024490 Test avg mae: 0.040745 train (12444, 17) 100 using random window Test avg loss: 0.024513 Test avg mae: 0.039800 train (12444, 17) 100 using random window Test avg loss: 0.024597 Test avg mae: 0.042827 train (12444, 17) 100 using random window Test avg loss: 0.024525 Test avg mae: 0.039057 train (12444, 17) 100 using random window Test avg loss: 0.024588 Test avg mae: 0.042966 train (12444, 17) 100 using random window Test avg loss: 0.024519 Test avg mae: 0.039862 train (12444, 17) 100 using random window Test avg loss: 0.024510 Test avg mae: 0.040924 train (12444, 17) 100 using random window Test avg loss: 0.024571 Test avg mae: 0.040463 PPOL train (12444, 17) 100 using random window Test avg loss: 0.025924 Test avg mae: 0.061875 train (12444, 17) 100 using random window Test avg loss: 0.026050 Test avg mae: 0.066563 train (12444, 17) 100 using random window Test avg loss: 0.025983 Test avg mae: 0.067147 train (12444, 17) 100 using random window Test avg loss: 0.025980 Test avg mae: 0.065153 train (12444, 17) 100 using random window Test avg loss: 0.026014 Test avg mae: 0.061698 train (12444, 17) 100 using random window Test avg loss: 0.026035 Test avg mae: 0.061963 train (12444, 17) 100 using random window Test avg loss: 0.025978 Test avg mae: 0.063233 train (12444, 17) 100 using random window Test avg loss: 0.025947 Test avg mae: 0.063183 train (12444, 17) 100 using random window Test avg loss: 0.025983 Test avg mae: 0.065201 train (12444, 17) 100 using random window Test avg loss: 0.026024 Test avg mae: 0.064024 RUDN train (12444, 17) 100 using random window Test avg loss: 0.025199 Test avg mae: 0.044886 train (12444, 17) 100 using random window Test avg loss: 0.025190 Test avg mae: 0.045990 train (12444, 17) 100 using random window Test avg loss: 0.025130 Test avg mae: 0.045036 train (12444, 17) 100 using random window Test avg loss: 0.025101 Test avg mae: 0.043167 train (12444, 17) 100 using random window Test avg loss: 0.025226 Test avg mae: 0.047723 train (12444, 17) 100 using random window Test avg loss: 0.025385 Test avg mae: 0.061125 train (12444, 17) 100 using random window Test avg loss: 0.025306 Test avg mae: 0.046457 train (12444, 17) 100 using random window Test avg loss: 0.025231 Test avg mae: 0.047450 train (12444, 17) 100 using random window Test avg loss: 0.025327 Test avg mae: 0.047645 train (12444, 17) 100 using random window Test avg loss: 0.025388 Test avg mae: 0.047236 RYNR train (12444, 17) 100 using random window Test avg loss: 0.025864 Test avg mae: 0.066633 train (12444, 17) 100 using random window Test avg loss: 0.025840 Test avg mae: 0.065376 train (12444, 17) 100 using random window Test avg loss: 0.025626 Test avg mae: 0.062124 train (12444, 17) 100 using random window Test avg loss: 0.025880 Test avg mae: 0.066312 train (12444, 17) 100 using random window Test avg loss: 0.025988 Test avg mae: 0.067691 train (12444, 17) 100 using random window Test avg loss: 0.025817 Test avg mae: 0.067727 train (12444, 17) 100 using random window Test avg loss: 0.025806 Test avg mae: 0.065661 train (12444, 17) 100 using random window Test avg loss: 0.025949 Test avg mae: 0.063175 train (12444, 17) 100 using random window Test avg loss: 0.025792 Test avg mae: 0.066198 train (12444, 17) 100 using random window Test avg loss: 0.025799 Test avg mae: 0.066651 RZEC train (12444, 17) 100 using random window Test avg loss: 0.023818 Test avg mae: 0.031034 train (12444, 17) 100 using random window Test avg loss: 0.023787 Test avg mae: 0.028276 train (12444, 17) 100 using random window Test avg loss: 0.023800 Test avg mae: 0.024483 train (12444, 17) 100 using random window Test avg loss: 0.023806 Test avg mae: 0.025862 train (12444, 17) 100 using random window Test avg loss: 0.023858 Test avg mae: 0.028966 train (12444, 17) 100 using random window Test avg loss: 0.023822 Test avg mae: 0.024828 train (12444, 17) 100 using random window Test avg loss: 0.023817 Test avg mae: 0.027586 train (12444, 17) 100 using random window Test avg loss: 0.023799 Test avg mae: 0.031379 train (12444, 17) 100 using random window Test avg loss: 0.023909 Test avg mae: 0.031724 train (12444, 17) 100 using random window Test avg loss: 0.023884 Test avg mae: 0.030345 SGOR train (12444, 17) 100 using random window Test avg loss: 0.024467 Test avg mae: 0.037522 train (12444, 17) 100 using random window Test avg loss: 0.024469 Test avg mae: 0.036812 train (12444, 17) 100 using random window Test avg loss: 0.024430 Test avg mae: 0.035673 train (12444, 17) 100 using random window Test avg loss: 0.024438 Test avg mae: 0.034225 train (12444, 17) 100 using random window Test avg loss: 0.024428 Test avg mae: 0.034473 train (12444, 17) 100 using random window Test avg loss: 0.024397 Test avg mae: 0.036998 train (12444, 17) 100 using random window Test avg loss: 0.024478 Test avg mae: 0.036346 train (12444, 17) 100 using random window Test avg loss: 0.024488 Test avg mae: 0.035342 train (12444, 17) 100 using random window Test avg loss: 0.024540 Test avg mae: 0.038125 train (12444, 17) 100 using random window Test avg loss: 0.024425 Test avg mae: 0.035026 TRBC2 train (12444, 17) 100 using random window Test avg loss: 0.024715 Test avg mae: 0.044793 train (12444, 17) 100 using random window Test avg loss: 0.024758 Test avg mae: 0.046050 train (12444, 17) 100 using random window Test avg loss: 0.024701 Test avg mae: 0.042903 train (12444, 17) 100 using random window Test avg loss: 0.024757 Test avg mae: 0.045986 train (12444, 17) 100 using random window Test avg loss: 0.024681 Test avg mae: 0.042041 train (12444, 17) 100 using random window Test avg loss: 0.024607 Test avg mae: 0.044536 train (12444, 17) 100 using random window Test avg loss: 0.024924 Test avg mae: 0.045319 train (12444, 17) 100 using random window Test avg loss: 0.024695 Test avg mae: 0.044265 train (12444, 17) 100 using random window Test avg loss: 0.024710 Test avg mae: 0.045154 train (12444, 17) 100 using random window Test avg loss: 0.024677 Test avg mae: 0.045740 TRN2 train (12444, 17) 100 using random window Test avg loss: 0.025530 Test avg mae: 0.054768 train (12444, 17) 100 using random window Test avg loss: 0.025488 Test avg mae: 0.050913 train (12444, 17) 100 using random window Test avg loss: 0.025473 Test avg mae: 0.054110 train (12444, 17) 100 using random window Test avg loss: 0.025458 Test avg mae: 0.057963 train (12444, 17) 100 using random window Test avg loss: 0.025466 Test avg mae: 0.054473 train (12444, 17) 100 using random window Test avg loss: 0.025534 Test avg mae: 0.054216 train (12444, 17) 100 using random window Test avg loss: 0.025420 Test avg mae: 0.049408 train (12444, 17) 100 using random window Test avg loss: 0.025467 Test avg mae: 0.053733 train (12444, 17) 100 using random window Test avg loss: 0.025430 Test avg mae: 0.051889 train (12444, 17) 100 using random window Test avg loss: 0.025404 Test avg mae: 0.054043 TRZS train (12444, 17) 100 using random window Test avg loss: 0.024975 Test avg mae: 0.044880 train (12444, 17) 100 using random window Test avg loss: 0.025067 Test avg mae: 0.043206 train (12444, 17) 100 using random window Test avg loss: 0.025030 Test avg mae: 0.043493 train (12444, 17) 100 using random window Test avg loss: 0.024915 Test avg mae: 0.044593 train (12444, 17) 100 using random window Test avg loss: 0.025043 Test avg mae: 0.044641 train (12444, 17) 100 using random window Test avg loss: 0.025157 Test avg mae: 0.045072 train (12444, 17) 100 using random window Test avg loss: 0.024961 Test avg mae: 0.042823 train (12444, 17) 100 using random window Test avg loss: 0.025094 Test avg mae: 0.044450 train (12444, 17) 100 using random window Test avg loss: 0.025002 Test avg mae: 0.043589 train (12444, 17) 100 using random window Test avg loss: 0.025029 Test avg mae: 0.044689 ZMST train (12444, 17) 100 using random window Test avg loss: 0.025080 Test avg mae: 0.049731 train (12444, 17) 100 using random window Test avg loss: 0.025050 Test avg mae: 0.048796 train (12444, 17) 100 using random window Test avg loss: 0.025179 Test avg mae: 0.048982 train (12444, 17) 100 using random window Test avg loss: 0.025070 Test avg mae: 0.049723 train (12444, 17) 100 using random window Test avg loss: 0.025061 Test avg mae: 0.048439 train (12444, 17) 100 using random window Test avg loss: 0.025102 Test avg mae: 0.049314 train (12444, 17) 100 using random window Test avg loss: 0.025127 Test avg mae: 0.050508 train (12444, 17) 100 using random window Test avg loss: 0.025169 Test avg mae: 0.049843 train (12444, 17) 100 using random window Test avg loss: 0.025097 Test avg mae: 0.051237 train (12444, 17) 100 using random window Test avg loss: 0.025070 Test avg mae: 0.048802 LUBW train (12444, 17) 100 using random window Test avg loss: 0.028350 Test avg mae: 0.090000 train (12444, 17) 100 using random window Test avg loss: 0.027360 Test avg mae: 0.064848 train (12444, 17) 100 using random window Test avg loss: 0.027597 Test avg mae: 0.074545 train (12444, 17) 100 using random window Test avg loss: 0.028823 Test avg mae: 0.088182 train (12444, 17) 100 using random window Test avg loss: 0.028706 Test avg mae: 0.110000 train (12444, 17) 100 using random window Test avg loss: 0.028709 Test avg mae: 0.093333 train (12444, 17) 100 using random window Test avg loss: 0.028397 Test avg mae: 0.078182 train (12444, 17) 100 using random window Test avg loss: 0.028619 Test avg mae: 0.095455 train (12444, 17) 100 using random window Test avg loss: 0.028573 Test avg mae: 0.093333 train (12444, 17) 100 using random window Test avg loss: 0.028804 Test avg mae: 0.119091 DWOL train (12444, 17) 100 using random window Test avg loss: 0.024134 Test avg mae: 0.027203 train (12444, 17) 100 using random window Test avg loss: 0.024156 Test avg mae: 0.027302 train (12444, 17) 100 using random window Test avg loss: 0.024178 Test avg mae: 0.027137 train (12444, 17) 100 using random window Test avg loss: 0.024149 Test avg mae: 0.027665 train (12444, 17) 100 using random window Test avg loss: 0.024316 Test avg mae: 0.036156 train (12444, 17) 100 using random window Test avg loss: 0.024161 Test avg mae: 0.027512 train (12444, 17) 100 using random window Test avg loss: 0.024177 Test avg mae: 0.035867 train (12444, 17) 100 using random window Test avg loss: 0.024151 Test avg mae: 0.027882 train (12444, 17) 100 using random window Test avg loss: 0.024269 Test avg mae: 0.035224 train (12444, 17) 100 using random window Test avg loss: 0.024150 Test avg mae: 0.026653 LUBZ train (12444, 17) 100 using random window Test avg loss: 0.030519 Test avg mae: 0.160000 train (12444, 17) 100 using random window Test avg loss: 0.032446 Test avg mae: 0.180000 train (12444, 17) 100 using random window Test avg loss: 0.031204 Test avg mae: 0.160000 train (12444, 17) 100 using random window Test avg loss: 0.031441 Test avg mae: 0.170000 train (12444, 17) 100 using random window Test avg loss: 0.032243 Test avg mae: 0.180000 train (12444, 17) 100 using random window Test avg loss: 0.033196 Test avg mae: 0.175000 train (12444, 17) 100 using random window Test avg loss: 0.031445 Test avg mae: 0.170000 train (12444, 17) 100 using random window Test avg loss: 0.031896 Test avg mae: 0.150000 train (12444, 17) 100 using random window Test avg loss: 0.031475 Test avg mae: 0.160000 train (12444, 17) 100 using random window Test avg loss: 0.031954 Test avg mae: 0.180000 ZUKW2 train (12444, 17) 100 using random window Test avg loss: 0.024746 Test avg mae: 0.035442 train (12444, 17) 100 using random window Test avg loss: 0.024587 Test avg mae: 0.033472 train (12444, 17) 100 using random window Test avg loss: 0.024649 Test avg mae: 0.032509 train (12444, 17) 100 using random window Test avg loss: 0.024574 Test avg mae: 0.033508 train (12444, 17) 100 using random window Test avg loss: 0.024625 Test avg mae: 0.033792 train (12444, 17) 100 using random window Test avg loss: 0.024838 Test avg mae: 0.034519 train (12444, 17) 100 using random window Test avg loss: 0.024788 Test avg mae: 0.036248 train (12444, 17) 100 using random window Test avg loss: 0.024626 Test avg mae: 0.033304 train (12444, 17) 100 using random window Test avg loss: 0.024571 Test avg mae: 0.032324 train (12444, 17) 100 using random window Test avg loss: 0.024572 Test avg mae: 0.031848 DABR train (12444, 17) 100 using random window Test avg loss: 0.024302 Test avg mae: 0.031127 train (12444, 17) 100 using random window Test avg loss: 0.024232 Test avg mae: 0.061970 train (12444, 17) 100 using random window Test avg loss: 0.024185 Test avg mae: 0.032058 train (12444, 17) 100 using random window Test avg loss: 0.024129 Test avg mae: 0.031252 train (12444, 17) 100 using random window Test avg loss: 0.024226 Test avg mae: 0.031566 train (12444, 17) 100 using random window Test avg loss: 0.024113 Test avg mae: 0.030397 train (12444, 17) 100 using random window Test avg loss: 0.024186 Test avg mae: 0.030980 train (12444, 17) 100 using random window Test avg loss: 0.024138 Test avg mae: 0.031460 train (12444, 17) 100 using random window Test avg loss: 0.024194 Test avg mae: 0.031061 train (12444, 17) 100 using random window Test avg loss: 0.024163 Test avg mae: 0.031359 PEKW2 train (12444, 17) 100 using random window Test avg loss: 0.024472 Test avg mae: 0.043610 train (12444, 17) 100 using random window Test avg loss: 0.024489 Test avg mae: 0.044439 train (12444, 17) 100 using random window Test avg loss: 0.024524 Test avg mae: 0.043707 train (12444, 17) 100 using random window Test avg loss: 0.024507 Test avg mae: 0.042732 train (12444, 17) 100 using random window Test avg loss: 0.024472 Test avg mae: 0.042488 train (12444, 17) 100 using random window Test avg loss: 0.024517 Test avg mae: 0.042537 train (12444, 17) 100 using random window Test avg loss: 0.024527 Test avg mae: 0.043707 train (12444, 17) 100 using random window Test avg loss: 0.024483 Test avg mae: 0.042585 train (12444, 17) 100 using random window Test avg loss: 0.024475 Test avg mae: 0.044293 train (12444, 17) 100 using random window Test avg loss: 0.024497 Test avg mae: 0.041854 KRZY train (12444, 17) 100 using random window Test avg loss: 0.025522 Test avg mae: 0.054286 train (12444, 17) 100 using random window Test avg loss: 0.025226 Test avg mae: 0.057143 train (12444, 17) 100 using random window Test avg loss: 0.025248 Test avg mae: 0.070000 train (12444, 17) 100 using random window Test avg loss: 0.025417 Test avg mae: 0.047143 train (12444, 17) 100 using random window Test avg loss: 0.025459 Test avg mae: 0.051429 train (12444, 17) 100 using random window Test avg loss: 0.025202 Test avg mae: 0.058571 train (12444, 17) 100 using random window Test avg loss: 0.025341 Test avg mae: 0.060000 train (12444, 17) 100 using random window Test avg loss: 0.025273 Test avg mae: 0.054286 train (12444, 17) 100 using random window Test avg loss: 0.025228 Test avg mae: 0.058571 train (12444, 17) 100 using random window Test avg loss: 0.025349 Test avg mae: 0.048571 OBIS train (12444, 17) 100 using random window Test avg loss: 0.023926 Test avg mae: 0.025517 train (12444, 17) 100 using random window Test avg loss: 0.023971 Test avg mae: 0.026552 train (12444, 17) 100 using random window Test avg loss: 0.023946 Test avg mae: 0.027793 train (12444, 17) 100 using random window Test avg loss: 0.023967 Test avg mae: 0.024828 train (12444, 17) 100 using random window Test avg loss: 0.023990 Test avg mae: 0.027586 train (12444, 17) 100 using random window Test avg loss: 0.023950 Test avg mae: 0.026276 train (12444, 17) 100 using random window Test avg loss: 0.023965 Test avg mae: 0.026345 train (12444, 17) 100 using random window Test avg loss: 0.023990 Test avg mae: 0.025724 train (12444, 17) 100 using random window Test avg loss: 0.023987 Test avg mae: 0.027034 train (12444, 17) 100 using random window Test avg loss: 0.023955 Test avg mae: 0.027241 KAZI train (12444, 17) 100 using random window Test avg loss: 0.023951 Test avg mae: 0.027810 train (12444, 17) 100 using random window Test avg loss: 0.023934 Test avg mae: 0.026762 train (12444, 17) 100 using random window Test avg loss: 0.023937 Test avg mae: 0.027619 train (12444, 17) 100 using random window Test avg loss: 0.024004 Test avg mae: 0.027429 train (12444, 17) 100 using random window Test avg loss: 0.023971 Test avg mae: 0.025429 train (12444, 17) 100 using random window Test avg loss: 0.023979 Test avg mae: 0.027810 train (12444, 17) 100 using random window Test avg loss: 0.023944 Test avg mae: 0.026286 train (12444, 17) 100 using random window Test avg loss: 0.023980 Test avg mae: 0.026762 train (12444, 17) 100 using random window Test avg loss: 0.023900 Test avg mae: 0.026095 train (12444, 17) 100 using random window Test avg loss: 0.023933 Test avg mae: 0.027048 KWLC train (12444, 17) 100 using random window division by zero train (12444, 17) 100 using random window division by zero train (12444, 17) 100 using random window division by zero train (12444, 17) 100 using random window division by zero train (12444, 17) 100 using random window division by zero train (12444, 17) 100 using random window division by zero train (12444, 17) 100 using random window division by zero train (12444, 17) 100 using random window division by zero train (12444, 17) 100 using random window division by zero train (12444, 17) 100 using random window division by zero dev BRDW dev (2773, 17) 100 using random window Test avg loss: 0.028971 Test avg mae: 0.086500 dev (2773, 17) 100 using random window Test avg loss: 0.029175 Test avg mae: 0.086000 dev (2773, 17) 100 using random window Test avg loss: 0.027710 Test avg mae: 0.085000 dev (2773, 17) 100 using random window Test avg loss: 0.027695 Test avg mae: 0.084000 dev (2773, 17) 100 using random window Test avg loss: 0.028312 Test avg mae: 0.087000 dev (2773, 17) 100 using random window Test avg loss: 0.027334 Test avg mae: 0.083000 dev (2773, 17) 100 using random window Test avg loss: 0.027557 Test avg mae: 0.088000 dev (2773, 17) 100 using random window Test avg loss: 0.028396 Test avg mae: 0.093500 dev (2773, 17) 100 using random window Test avg loss: 0.027768 Test avg mae: 0.085500 dev (2773, 17) 100 using random window Test avg loss: 0.026457 Test avg mae: 0.089000 GROD dev (2773, 17) 100 using random window Test avg loss: 0.025171 Test avg mae: 0.048325 dev (2773, 17) 100 using random window Test avg loss: 0.025280 Test avg mae: 0.048629 dev (2773, 17) 100 using random window Test avg loss: 0.025265 Test avg mae: 0.050152 dev (2773, 17) 100 using random window Test avg loss: 0.025124 Test avg mae: 0.044518 dev (2773, 17) 100 using random window Test avg loss: 0.025599 Test avg mae: 0.056294 dev (2773, 17) 100 using random window Test avg loss: 0.025292 Test avg mae: 0.046548 dev (2773, 17) 100 using random window Test avg loss: 0.025199 Test avg mae: 0.048629 dev (2773, 17) 100 using random window Test avg loss: 0.025107 Test avg mae: 0.048477 dev (2773, 17) 100 using random window Test avg loss: 0.025218 Test avg mae: 0.048782 dev (2773, 17) 100 using random window Test avg loss: 0.025200 Test avg mae: 0.050964 GUZI dev (2773, 17) 100 using random window Test avg loss: 0.024414 Test avg mae: 0.038017 dev (2773, 17) 100 using random window Test avg loss: 0.024456 Test avg mae: 0.037025 dev (2773, 17) 100 using random window Test avg loss: 0.024583 Test avg mae: 0.039917 dev (2773, 17) 100 using random window Test avg loss: 0.024552 Test avg mae: 0.040496 dev (2773, 17) 100 using random window Test avg loss: 0.024419 Test avg mae: 0.037190 dev (2773, 17) 100 using random window Test avg loss: 0.024548 Test avg mae: 0.040992 dev (2773, 17) 100 using random window Test avg loss: 0.024619 Test avg mae: 0.040413 dev (2773, 17) 100 using random window Test avg loss: 0.024461 Test avg mae: 0.038843 dev (2773, 17) 100 using random window Test avg loss: 0.024484 Test avg mae: 0.040248 dev (2773, 17) 100 using random window Test avg loss: 0.024423 Test avg mae: 0.034628 JEDR dev (2773, 17) 100 using random window Test avg loss: 0.025750 Test avg mae: 0.008889 dev (2773, 17) 100 using random window Test avg loss: 0.025724 Test avg mae: 0.012222 dev (2773, 17) 100 using random window Test avg loss: 0.024942 Test avg mae: 0.015556 dev (2773, 17) 100 using random window Test avg loss: 0.024687 Test avg mae: 0.013333 dev (2773, 17) 100 using random window Test avg loss: 0.025583 Test avg mae: 0.016667 dev (2773, 17) 100 using random window Test avg loss: 0.026014 Test avg mae: 0.018889 dev (2773, 17) 100 using random window Test avg loss: 0.024612 Test avg mae: 0.015556 dev (2773, 17) 100 using random window Test avg loss: 0.024265 Test avg mae: 0.013333 dev (2773, 17) 100 using random window Test avg loss: 0.024791 Test avg mae: 0.008889 dev (2773, 17) 100 using random window Test avg loss: 0.024083 Test avg mae: 0.006667 MOSK2 dev (2773, 17) 100 using random window Test avg loss: 0.024982 Test avg mae: 0.043147 dev (2773, 17) 100 using random window Test avg loss: 0.025065 Test avg mae: 0.039442 dev (2773, 17) 100 using random window Test avg loss: 0.025059 Test avg mae: 0.045685 dev (2773, 17) 100 using random window Test avg loss: 0.024984 Test avg mae: 0.046650 dev (2773, 17) 100 using random window Test avg loss: 0.025198 Test avg mae: 0.053655 dev (2773, 17) 100 using random window Test avg loss: 0.024918 Test avg mae: 0.049695 dev (2773, 17) 100 using random window Test avg loss: 0.024984 Test avg mae: 0.044924 dev (2773, 17) 100 using random window Test avg loss: 0.025159 Test avg mae: 0.039645 dev (2773, 17) 100 using random window Test avg loss: 0.025128 Test avg mae: 0.045076 dev (2773, 17) 100 using random window Test avg loss: 0.024987 Test avg mae: 0.045685 NWLU dev (2773, 17) 100 using random window Test avg loss: 0.025525 Test avg mae: 0.036667 dev (2773, 17) 100 using random window Test avg loss: 0.024986 Test avg mae: 0.033913 dev (2773, 17) 100 using random window Test avg loss: 0.024918 Test avg mae: 0.037609 dev (2773, 17) 100 using random window Test avg loss: 0.025009 Test avg mae: 0.035507 dev (2773, 17) 100 using random window Test avg loss: 0.024886 Test avg mae: 0.036304 dev (2773, 17) 100 using random window Test avg loss: 0.025350 Test avg mae: 0.036159 dev (2773, 17) 100 using random window Test avg loss: 0.025268 Test avg mae: 0.037174 dev (2773, 17) 100 using random window Test avg loss: 0.025467 Test avg mae: 0.044203 dev (2773, 17) 100 using random window Test avg loss: 0.025363 Test avg mae: 0.037101 dev (2773, 17) 100 using random window Test avg loss: 0.025164 Test avg mae: 0.035072 PCHB dev (2773, 17) 100 using random window Test avg loss: 0.024568 Test avg mae: 0.041707 dev (2773, 17) 100 using random window Test avg loss: 0.024671 Test avg mae: 0.043171 dev (2773, 17) 100 using random window Test avg loss: 0.024638 Test avg mae: 0.040488 dev (2773, 17) 100 using random window Test avg loss: 0.024669 Test avg mae: 0.043537 dev (2773, 17) 100 using random window Test avg loss: 0.024710 Test avg mae: 0.042317 dev (2773, 17) 100 using random window Test avg loss: 0.024639 Test avg mae: 0.039024 dev (2773, 17) 100 using random window Test avg loss: 0.024660 Test avg mae: 0.042439 dev (2773, 17) 100 using random window Test avg loss: 0.024627 Test avg mae: 0.041951 dev (2773, 17) 100 using random window Test avg loss: 0.024666 Test avg mae: 0.040732 dev (2773, 17) 100 using random window Test avg loss: 0.024709 Test avg mae: 0.044878 PPOL dev (2773, 17) 100 using random window Test avg loss: 0.025905 Test avg mae: 0.055522 dev (2773, 17) 100 using random window Test avg loss: 0.025925 Test avg mae: 0.074627 dev (2773, 17) 100 using random window Test avg loss: 0.026258 Test avg mae: 0.071493 dev (2773, 17) 100 using random window Test avg loss: 0.025296 Test avg mae: 0.052836 dev (2773, 17) 100 using random window Test avg loss: 0.025339 Test avg mae: 0.050000 dev (2773, 17) 100 using random window Test avg loss: 0.026370 Test avg mae: 0.091791 dev (2773, 17) 100 using random window Test avg loss: 0.025980 Test avg mae: 0.073881 dev (2773, 17) 100 using random window Test avg loss: 0.026007 Test avg mae: 0.074328 dev (2773, 17) 100 using random window Test avg loss: 0.025985 Test avg mae: 0.087910 dev (2773, 17) 100 using random window Test avg loss: 0.025757 Test avg mae: 0.058507 RUDN dev (2773, 17) 100 using random window Test avg loss: 0.025465 Test avg mae: 0.047500 dev (2773, 17) 100 using random window Test avg loss: 0.025528 Test avg mae: 0.049360 dev (2773, 17) 100 using random window Test avg loss: 0.025330 Test avg mae: 0.048256 dev (2773, 17) 100 using random window Test avg loss: 0.025654 Test avg mae: 0.050872 dev (2773, 17) 100 using random window Test avg loss: 0.025423 Test avg mae: 0.049360 dev (2773, 17) 100 using random window Test avg loss: 0.025523 Test avg mae: 0.051860 dev (2773, 17) 100 using random window Test avg loss: 0.025558 Test avg mae: 0.047791 dev (2773, 17) 100 using random window Test avg loss: 0.025529 Test avg mae: 0.048721 dev (2773, 17) 100 using random window Test avg loss: 0.025503 Test avg mae: 0.050930 dev (2773, 17) 100 using random window Test avg loss: 0.025489 Test avg mae: 0.047965 RYNR dev (2773, 17) 100 using random window Test avg loss: 0.026632 Test avg mae: 0.070596 dev (2773, 17) 100 using random window Test avg loss: 0.026046 Test avg mae: 0.059868 dev (2773, 17) 100 using random window Test avg loss: 0.026075 Test avg mae: 0.061192 dev (2773, 17) 100 using random window Test avg loss: 0.026108 Test avg mae: 0.060728 dev (2773, 17) 100 using random window Test avg loss: 0.026853 Test avg mae: 0.082980 dev (2773, 17) 100 using random window Test avg loss: 0.026386 Test avg mae: 0.061523 dev (2773, 17) 100 using random window Test avg loss: 0.027056 Test avg mae: 0.089735 dev (2773, 17) 100 using random window Test avg loss: 0.026100 Test avg mae: 0.068874 dev (2773, 17) 100 using random window Test avg loss: 0.026171 Test avg mae: 0.069868 dev (2773, 17) 100 using random window Test avg loss: 0.026221 Test avg mae: 0.063046 RZEC dev (2773, 17) 100 using random window division by zero dev (2773, 17) 100 using random window division by zero dev (2773, 17) 100 using random window division by zero dev (2773, 17) 100 using random window division by zero dev (2773, 17) 100 using random window division by zero dev (2773, 17) 100 using random window division by zero dev (2773, 17) 100 using random window division by zero dev (2773, 17) 100 using random window division by zero dev (2773, 17) 100 using random window division by zero dev (2773, 17) 100 using random window division by zero SGOR dev (2773, 17) 100 using random window Test avg loss: 0.024412 Test avg mae: 0.029419 dev (2773, 17) 100 using random window Test avg loss: 0.025008 Test avg mae: 0.084194 dev (2773, 17) 100 using random window Test avg loss: 0.025264 Test avg mae: 0.085161 dev (2773, 17) 100 using random window Test avg loss: 0.024350 Test avg mae: 0.031032 dev (2773, 17) 100 using random window Test avg loss: 0.024544 Test avg mae: 0.083613 dev (2773, 17) 100 using random window Test avg loss: 0.024492 Test avg mae: 0.083226 dev (2773, 17) 100 using random window Test avg loss: 0.024589 Test avg mae: 0.084387 dev (2773, 17) 100 using random window Test avg loss: 0.025363 Test avg mae: 0.084452 dev (2773, 17) 100 using random window Test avg loss: 0.024272 Test avg mae: 0.031806 dev (2773, 17) 100 using random window Test avg loss: 0.025422 Test avg mae: 0.083548 TRBC2 dev (2773, 17) 100 using random window Test avg loss: 0.024320 Test avg mae: 0.031864 dev (2773, 17) 100 using random window Test avg loss: 0.024446 Test avg mae: 0.031864 dev (2773, 17) 100 using random window Test avg loss: 0.024385 Test avg mae: 0.031864 dev (2773, 17) 100 using random window Test avg loss: 0.024495 Test avg mae: 0.034068 dev (2773, 17) 100 using random window Test avg loss: 0.024545 Test avg mae: 0.032712 dev (2773, 17) 100 using random window Test avg loss: 0.024661 Test avg mae: 0.034746 dev (2773, 17) 100 using random window Test avg loss: 0.024446 Test avg mae: 0.030339 dev (2773, 17) 100 using random window Test avg loss: 0.024298 Test avg mae: 0.031356 dev (2773, 17) 100 using random window Test avg loss: 0.024805 Test avg mae: 0.033390 dev (2773, 17) 100 using random window Test avg loss: 0.024428 Test avg mae: 0.033390 TRN2 dev (2773, 17) 100 using random window Test avg loss: 0.024707 Test avg mae: 0.039503 dev (2773, 17) 100 using random window Test avg loss: 0.024751 Test avg mae: 0.040442 dev (2773, 17) 100 using random window Test avg loss: 0.024843 Test avg mae: 0.039613 dev (2773, 17) 100 using random window Test avg loss: 0.024716 Test avg mae: 0.041713 dev (2773, 17) 100 using random window Test avg loss: 0.024761 Test avg mae: 0.039171 dev (2773, 17) 100 using random window Test avg loss: 0.024794 Test avg mae: 0.041160 dev (2773, 17) 100 using random window Test avg loss: 0.024743 Test avg mae: 0.040497 dev (2773, 17) 100 using random window Test avg loss: 0.024749 Test avg mae: 0.040994 dev (2773, 17) 100 using random window Test avg loss: 0.024759 Test avg mae: 0.040166 dev (2773, 17) 100 using random window Test avg loss: 0.024745 Test avg mae: 0.040331 TRZS dev (2773, 17) 100 using random window Test avg loss: 0.026324 Test avg mae: 0.089741 dev (2773, 17) 100 using random window Test avg loss: 0.025970 Test avg mae: 0.041897 dev (2773, 17) 100 using random window Test avg loss: 0.026548 Test avg mae: 0.179310 dev (2773, 17) 100 using random window Test avg loss: 0.026197 Test avg mae: 0.038534 dev (2773, 17) 100 using random window Test avg loss: 0.026940 Test avg mae: 0.093362 dev (2773, 17) 100 using random window Test avg loss: 0.026428 Test avg mae: 0.177241 dev (2773, 17) 100 using random window Test avg loss: 0.026037 Test avg mae: 0.177414 dev (2773, 17) 100 using random window Test avg loss: 0.026034 Test avg mae: 0.090948 dev (2773, 17) 100 using random window Test avg loss: 0.026646 Test avg mae: 0.176897 dev (2773, 17) 100 using random window Test avg loss: 0.026593 Test avg mae: 0.090776 ZMST dev (2773, 17) 100 using random window Test avg loss: 0.024322 Test avg mae: 0.029791 dev (2773, 17) 100 using random window Test avg loss: 0.024131 Test avg mae: 0.028063 dev (2773, 17) 100 using random window Test avg loss: 0.024258 Test avg mae: 0.029215 dev (2773, 17) 100 using random window Test avg loss: 0.024214 Test avg mae: 0.030157 dev (2773, 17) 100 using random window Test avg loss: 0.024274 Test avg mae: 0.031518 dev (2773, 17) 100 using random window Test avg loss: 0.024378 Test avg mae: 0.034660 dev (2773, 17) 100 using random window Test avg loss: 0.024129 Test avg mae: 0.027958 dev (2773, 17) 100 using random window Test avg loss: 0.024210 Test avg mae: 0.029581 dev (2773, 17) 100 using random window Test avg loss: 0.024291 Test avg mae: 0.034136 dev (2773, 17) 100 using random window Test avg loss: 0.024350 Test avg mae: 0.030052 LUBW dev (2773, 17) 100 using random window Test avg loss: 0.029929 Test avg mae: 0.117917 dev (2773, 17) 100 using random window Test avg loss: 0.029545 Test avg mae: 0.113333 dev (2773, 17) 100 using random window Test avg loss: 0.030242 Test avg mae: 0.134583 dev (2773, 17) 100 using random window Test avg loss: 0.028370 Test avg mae: 0.089167 dev (2773, 17) 100 using random window Test avg loss: 0.028703 Test avg mae: 0.119583 dev (2773, 17) 100 using random window Test avg loss: 0.030046 Test avg mae: 0.122083 dev (2773, 17) 100 using random window Test avg loss: 0.030243 Test avg mae: 0.130833 dev (2773, 17) 100 using random window Test avg loss: 0.030052 Test avg mae: 0.123750 dev (2773, 17) 100 using random window Test avg loss: 0.027626 Test avg mae: 0.077917 dev (2773, 17) 100 using random window Test avg loss: 0.028850 Test avg mae: 0.120833 DWOL dev (2773, 17) 100 using random window Test avg loss: 0.024480 Test avg mae: 0.048835 dev (2773, 17) 100 using random window Test avg loss: 0.024443 Test avg mae: 0.031650 dev (2773, 17) 100 using random window Test avg loss: 0.024452 Test avg mae: 0.033495 dev (2773, 17) 100 using random window Test avg loss: 0.024461 Test avg mae: 0.032136 dev (2773, 17) 100 using random window Test avg loss: 0.024591 Test avg mae: 0.048641 dev (2773, 17) 100 using random window Test avg loss: 0.024491 Test avg mae: 0.032282 dev (2773, 17) 100 using random window Test avg loss: 0.024380 Test avg mae: 0.032476 dev (2773, 17) 100 using random window Test avg loss: 0.024482 Test avg mae: 0.049563 dev (2773, 17) 100 using random window Test avg loss: 0.024437 Test avg mae: 0.032913 dev (2773, 17) 100 using random window Test avg loss: 0.024607 Test avg mae: 0.049029 LUBZ dev (2773, 17) 100 using random window Test avg loss: 0.023679 Test avg mae: 0.020000 dev (2773, 17) 100 using random window Test avg loss: 0.023553 Test avg mae: 0.006667 dev (2773, 17) 100 using random window Test avg loss: 0.023672 Test avg mae: 0.026667 dev (2773, 17) 100 using random window Test avg loss: 0.023809 Test avg mae: 0.013333 dev (2773, 17) 100 using random window Test avg loss: 0.023596 Test avg mae: 0.006667 dev (2773, 17) 100 using random window Test avg loss: 0.023617 Test avg mae: 0.010000 dev (2773, 17) 100 using random window Test avg loss: 0.023756 Test avg mae: 0.020000 dev (2773, 17) 100 using random window Test avg loss: 0.023778 Test avg mae: 0.016667 dev (2773, 17) 100 using random window Test avg loss: 0.023575 Test avg mae: 0.010000 dev (2773, 17) 100 using random window Test avg loss: 0.023789 Test avg mae: 0.020000 ZUKW2 dev (2773, 17) 100 using random window Test avg loss: 0.024717 Test avg mae: 0.036456 dev (2773, 17) 100 using random window Test avg loss: 0.024627 Test avg mae: 0.035534 dev (2773, 17) 100 using random window Test avg loss: 0.024642 Test avg mae: 0.035194 dev (2773, 17) 100 using random window Test avg loss: 0.024675 Test avg mae: 0.038835 dev (2773, 17) 100 using random window Test avg loss: 0.024625 Test avg mae: 0.036359 dev (2773, 17) 100 using random window Test avg loss: 0.024703 Test avg mae: 0.037282 dev (2773, 17) 100 using random window Test avg loss: 0.024708 Test avg mae: 0.037961 dev (2773, 17) 100 using random window Test avg loss: 0.024797 Test avg mae: 0.036650 dev (2773, 17) 100 using random window Test avg loss: 0.024798 Test avg mae: 0.053786 dev (2773, 17) 100 using random window Test avg loss: 0.024559 Test avg mae: 0.036650 DABR dev (2773, 17) 100 using random window Test avg loss: 0.024410 Test avg mae: 0.036832 dev (2773, 17) 100 using random window Test avg loss: 0.024548 Test avg mae: 0.036460 dev (2773, 17) 100 using random window Test avg loss: 0.024549 Test avg mae: 0.034596 dev (2773, 17) 100 using random window Test avg loss: 0.024566 Test avg mae: 0.036708 dev (2773, 17) 100 using random window Test avg loss: 0.024553 Test avg mae: 0.036273 dev (2773, 17) 100 using random window Test avg loss: 0.024526 Test avg mae: 0.037143 dev (2773, 17) 100 using random window Test avg loss: 0.024570 Test avg mae: 0.037143 dev (2773, 17) 100 using random window Test avg loss: 0.024582 Test avg mae: 0.036708 dev (2773, 17) 100 using random window Test avg loss: 0.024457 Test avg mae: 0.036708 dev (2773, 17) 100 using random window Test avg loss: 0.024530 Test avg mae: 0.036584 PEKW2 dev (2773, 17) 100 using random window Test avg loss: 0.026632 Test avg mae: 0.045361 dev (2773, 17) 100 using random window Test avg loss: 0.026724 Test avg mae: 0.047938 dev (2773, 17) 100 using random window Test avg loss: 0.026484 Test avg mae: 0.046392 dev (2773, 17) 100 using random window Test avg loss: 0.026670 Test avg mae: 0.048247 dev (2773, 17) 100 using random window Test avg loss: 0.026608 Test avg mae: 0.045464 dev (2773, 17) 100 using random window Test avg loss: 0.026605 Test avg mae: 0.046804 dev (2773, 17) 100 using random window Test avg loss: 0.026637 Test avg mae: 0.047629 dev (2773, 17) 100 using random window Test avg loss: 0.026723 Test avg mae: 0.046804 dev (2773, 17) 100 using random window Test avg loss: 0.026733 Test avg mae: 0.047010 dev (2773, 17) 100 using random window Test avg loss: 0.026889 Test avg mae: 0.058454 KRZY dev (2773, 17) 100 using random window Test avg loss: 0.038278 Test avg mae: 0.110000 dev (2773, 17) 100 using random window Test avg loss: 0.038771 Test avg mae: 0.097273 dev (2773, 17) 100 using random window Test avg loss: 0.038392 Test avg mae: 0.099091 dev (2773, 17) 100 using random window Test avg loss: 0.038522 Test avg mae: 0.104545 dev (2773, 17) 100 using random window Test avg loss: 0.038693 Test avg mae: 0.104545 dev (2773, 17) 100 using random window Test avg loss: 0.038756 Test avg mae: 0.096364 dev (2773, 17) 100 using random window Test avg loss: 0.038586 Test avg mae: 0.099091 dev (2773, 17) 100 using random window Test avg loss: 0.038925 Test avg mae: 0.103636 dev (2773, 17) 100 using random window Test avg loss: 0.038687 Test avg mae: 0.098182 dev (2773, 17) 100 using random window Test avg loss: 0.038287 Test avg mae: 0.106364 OBIS dev (2773, 17) 100 using random window Test avg loss: 0.024280 Test avg mae: 0.027320 dev (2773, 17) 100 using random window Test avg loss: 0.024778 Test avg mae: 0.115155 dev (2773, 17) 100 using random window Test avg loss: 0.024274 Test avg mae: 0.027938 dev (2773, 17) 100 using random window Test avg loss: 0.024968 Test avg mae: 0.113505 dev (2773, 17) 100 using random window Test avg loss: 0.024193 Test avg mae: 0.027938 dev (2773, 17) 100 using random window Test avg loss: 0.024322 Test avg mae: 0.027526 dev (2773, 17) 100 using random window Test avg loss: 0.024552 Test avg mae: 0.113608 dev (2773, 17) 100 using random window Test avg loss: 0.024237 Test avg mae: 0.028041 dev (2773, 17) 100 using random window Test avg loss: 0.024345 Test avg mae: 0.027732 dev (2773, 17) 100 using random window Test avg loss: 0.024254 Test avg mae: 0.028763 KAZI dev (2773, 17) 100 using random window Test avg loss: 0.024294 Test avg mae: 0.029000 dev (2773, 17) 100 using random window Test avg loss: 0.024415 Test avg mae: 0.029909 dev (2773, 17) 100 using random window Test avg loss: 0.024394 Test avg mae: 0.030636 dev (2773, 17) 100 using random window Test avg loss: 0.024499 Test avg mae: 0.028727 dev (2773, 17) 100 using random window Test avg loss: 0.024466 Test avg mae: 0.030636 dev (2773, 17) 100 using random window Test avg loss: 0.024289 Test avg mae: 0.029364 dev (2773, 17) 100 using random window Test avg loss: 0.024452 Test avg mae: 0.028545 dev (2773, 17) 100 using random window Test avg loss: 0.024398 Test avg mae: 0.030091 dev (2773, 17) 100 using random window Test avg loss: 0.024537 Test avg mae: 0.029364 dev (2773, 17) 100 using random window Test avg loss: 0.024418 Test avg mae: 0.031091 KWLC dev (2773, 17) 100 using random window Test avg loss: 0.023724 Test avg mae: 0.030000 dev (2773, 17) 100 using random window Test avg loss: 0.023606 Test avg mae: 0.015000 dev (2773, 17) 100 using random window Test avg loss: 0.023589 Test avg mae: 0.010000 dev (2773, 17) 100 using random window Test avg loss: 0.023717 Test avg mae: 0.020000 dev (2773, 17) 100 using random window Test avg loss: 0.023802 Test avg mae: 0.025000 dev (2773, 17) 100 using random window Test avg loss: 0.023751 Test avg mae: 0.025000 dev (2773, 17) 100 using random window Test avg loss: 0.023677 Test avg mae: 0.010000 dev (2773, 17) 100 using random window Test avg loss: 0.024050 Test avg mae: 0.040000 dev (2773, 17) 100 using random window Test avg loss: 0.023581 Test avg mae: 0.020000 dev (2773, 17) 100 using random window Test avg loss: 0.023595 Test avg mae: 0.015000 test BRDW test (2785, 17) 100 using random window Test avg loss: 0.025934 Test avg mae: 0.060896 test (2785, 17) 100 using random window Test avg loss: 0.026379 Test avg mae: 0.073284 test (2785, 17) 100 using random window Test avg loss: 0.026053 Test avg mae: 0.069552 test (2785, 17) 100 using random window Test avg loss: 0.026029 Test avg mae: 0.060448 test (2785, 17) 100 using random window Test avg loss: 0.026420 Test avg mae: 0.058358 test (2785, 17) 100 using random window Test avg loss: 0.026025 Test avg mae: 0.064627 test (2785, 17) 100 using random window Test avg loss: 0.025910 Test avg mae: 0.060448 test (2785, 17) 100 using random window Test avg loss: 0.026421 Test avg mae: 0.086119 test (2785, 17) 100 using random window Test avg loss: 0.026229 Test avg mae: 0.059552 test (2785, 17) 100 using random window Test avg loss: 0.026069 Test avg mae: 0.061045 GROD test (2785, 17) 100 using random window Test avg loss: 0.025325 Test avg mae: 0.044286 test (2785, 17) 100 using random window Test avg loss: 0.025248 Test avg mae: 0.044286 test (2785, 17) 100 using random window Test avg loss: 0.025428 Test avg mae: 0.047029 test (2785, 17) 100 using random window Test avg loss: 0.025281 Test avg mae: 0.042686 test (2785, 17) 100 using random window Test avg loss: 0.025347 Test avg mae: 0.047200 test (2785, 17) 100 using random window Test avg loss: 0.025475 Test avg mae: 0.048343 test (2785, 17) 100 using random window Test avg loss: 0.025273 Test avg mae: 0.060286 test (2785, 17) 100 using random window Test avg loss: 0.025299 Test avg mae: 0.046743 test (2785, 17) 100 using random window Test avg loss: 0.025243 Test avg mae: 0.045829 test (2785, 17) 100 using random window Test avg loss: 0.025070 Test avg mae: 0.043600 GUZI test (2785, 17) 100 using random window Test avg loss: 0.025129 Test avg mae: 0.040556 test (2785, 17) 100 using random window Test avg loss: 0.025515 Test avg mae: 0.050556 test (2785, 17) 100 using random window Test avg loss: 0.025496 Test avg mae: 0.049841 test (2785, 17) 100 using random window Test avg loss: 0.025842 Test avg mae: 0.050238 test (2785, 17) 100 using random window Test avg loss: 0.025786 Test avg mae: 0.058254 test (2785, 17) 100 using random window Test avg loss: 0.025247 Test avg mae: 0.042222 test (2785, 17) 100 using random window Test avg loss: 0.025569 Test avg mae: 0.049841 test (2785, 17) 100 using random window Test avg loss: 0.025710 Test avg mae: 0.049048 test (2785, 17) 100 using random window Test avg loss: 0.025632 Test avg mae: 0.050476 test (2785, 17) 100 using random window Test avg loss: 0.025607 Test avg mae: 0.059206 JEDR test (2785, 17) 100 using random window Test avg loss: 0.027847 Test avg mae: 0.201290 test (2785, 17) 100 using random window Test avg loss: 0.026951 Test avg mae: 0.043387 test (2785, 17) 100 using random window Test avg loss: 0.027874 Test avg mae: 0.197258 test (2785, 17) 100 using random window Test avg loss: 0.027162 Test avg mae: 0.042581 test (2785, 17) 100 using random window Test avg loss: 0.026982 Test avg mae: 0.040161 test (2785, 17) 100 using random window Test avg loss: 0.027034 Test avg mae: 0.042097 test (2785, 17) 100 using random window Test avg loss: 0.027053 Test avg mae: 0.043710 test (2785, 17) 100 using random window Test avg loss: 0.027056 Test avg mae: 0.041774 test (2785, 17) 100 using random window Test avg loss: 0.027195 Test avg mae: 0.042903 test (2785, 17) 100 using random window Test avg loss: 0.026985 Test avg mae: 0.043548 MOSK2 test (2785, 17) 100 using random window Test avg loss: 0.024563 Test avg mae: 0.036432 test (2785, 17) 100 using random window Test avg loss: 0.024515 Test avg mae: 0.035276 test (2785, 17) 100 using random window Test avg loss: 0.024500 Test avg mae: 0.035276 test (2785, 17) 100 using random window Test avg loss: 0.024548 Test avg mae: 0.034724 test (2785, 17) 100 using random window Test avg loss: 0.024531 Test avg mae: 0.035678 test (2785, 17) 100 using random window Test avg loss: 0.024597 Test avg mae: 0.035779 test (2785, 17) 100 using random window Test avg loss: 0.024430 Test avg mae: 0.035879 test (2785, 17) 100 using random window Test avg loss: 0.024420 Test avg mae: 0.033618 test (2785, 17) 100 using random window Test avg loss: 0.024539 Test avg mae: 0.035377 test (2785, 17) 100 using random window Test avg loss: 0.024518 Test avg mae: 0.035327 NWLU test (2785, 17) 100 using random window Test avg loss: 0.024630 Test avg mae: 0.031074 test (2785, 17) 100 using random window Test avg loss: 0.024590 Test avg mae: 0.030872 test (2785, 17) 100 using random window Test avg loss: 0.024608 Test avg mae: 0.030268 test (2785, 17) 100 using random window Test avg loss: 0.024637 Test avg mae: 0.028591 test (2785, 17) 100 using random window Test avg loss: 0.024670 Test avg mae: 0.029866 test (2785, 17) 100 using random window Test avg loss: 0.024449 Test avg mae: 0.029597 test (2785, 17) 100 using random window Test avg loss: 0.024694 Test avg mae: 0.030201 test (2785, 17) 100 using random window Test avg loss: 0.024591 Test avg mae: 0.031544 test (2785, 17) 100 using random window Test avg loss: 0.024664 Test avg mae: 0.029396 test (2785, 17) 100 using random window Test avg loss: 0.024568 Test avg mae: 0.030470 PCHB test (2785, 17) 100 using random window Test avg loss: 0.024545 Test avg mae: 0.037215 test (2785, 17) 100 using random window Test avg loss: 0.024679 Test avg mae: 0.035443 test (2785, 17) 100 using random window Test avg loss: 0.024926 Test avg mae: 0.045190 test (2785, 17) 100 using random window Test avg loss: 0.024639 Test avg mae: 0.035696 test (2785, 17) 100 using random window Test avg loss: 0.024640 Test avg mae: 0.036582 test (2785, 17) 100 using random window Test avg loss: 0.024553 Test avg mae: 0.033797 test (2785, 17) 100 using random window Test avg loss: 0.024715 Test avg mae: 0.044557 test (2785, 17) 100 using random window Test avg loss: 0.024856 Test avg mae: 0.045949 test (2785, 17) 100 using random window Test avg loss: 0.024775 Test avg mae: 0.046076 test (2785, 17) 100 using random window Test avg loss: 0.024738 Test avg mae: 0.035570 PPOL test (2785, 17) 100 using random window Test avg loss: 0.025437 Test avg mae: 0.048475 test (2785, 17) 100 using random window Test avg loss: 0.025318 Test avg mae: 0.050000 test (2785, 17) 100 using random window Test avg loss: 0.025423 Test avg mae: 0.049661 test (2785, 17) 100 using random window Test avg loss: 0.025431 Test avg mae: 0.049153 test (2785, 17) 100 using random window Test avg loss: 0.025138 Test avg mae: 0.048305 test (2785, 17) 100 using random window Test avg loss: 0.025164 Test avg mae: 0.048475 test (2785, 17) 100 using random window Test avg loss: 0.025158 Test avg mae: 0.041695 test (2785, 17) 100 using random window Test avg loss: 0.025334 Test avg mae: 0.050847 test (2785, 17) 100 using random window Test avg loss: 0.025233 Test avg mae: 0.048983 test (2785, 17) 100 using random window Test avg loss: 0.025176 Test avg mae: 0.048644 RUDN test (2785, 17) 100 using random window Test avg loss: 0.025884 Test avg mae: 0.054605 test (2785, 17) 100 using random window Test avg loss: 0.025868 Test avg mae: 0.059211 test (2785, 17) 100 using random window Test avg loss: 0.026080 Test avg mae: 0.057566 test (2785, 17) 100 using random window Test avg loss: 0.025783 Test avg mae: 0.058158 test (2785, 17) 100 using random window Test avg loss: 0.025573 Test avg mae: 0.044605 test (2785, 17) 100 using random window Test avg loss: 0.026530 Test avg mae: 0.055329 test (2785, 17) 100 using random window Test avg loss: 0.026172 Test avg mae: 0.057434 test (2785, 17) 100 using random window Test avg loss: 0.026277 Test avg mae: 0.057303 test (2785, 17) 100 using random window Test avg loss: 0.026563 Test avg mae: 0.058487 test (2785, 17) 100 using random window Test avg loss: 0.026182 Test avg mae: 0.055592 RYNR test (2785, 17) 100 using random window Test avg loss: 0.027648 Test avg mae: 0.086963 test (2785, 17) 100 using random window Test avg loss: 0.027588 Test avg mae: 0.082815 test (2785, 17) 100 using random window Test avg loss: 0.027658 Test avg mae: 0.089778 test (2785, 17) 100 using random window Test avg loss: 0.027625 Test avg mae: 0.108296 test (2785, 17) 100 using random window Test avg loss: 0.026857 Test avg mae: 0.079926 test (2785, 17) 100 using random window Test avg loss: 0.027323 Test avg mae: 0.098370 test (2785, 17) 100 using random window Test avg loss: 0.026899 Test avg mae: 0.076296 test (2785, 17) 100 using random window Test avg loss: 0.027445 Test avg mae: 0.077481 test (2785, 17) 100 using random window Test avg loss: 0.027287 Test avg mae: 0.086963 test (2785, 17) 100 using random window Test avg loss: 0.026892 Test avg mae: 0.084148 RZEC test (2785, 17) 100 using random window division by zero test (2785, 17) 100 using random window division by zero test (2785, 17) 100 using random window division by zero test (2785, 17) 100 using random window division by zero test (2785, 17) 100 using random window division by zero test (2785, 17) 100 using random window division by zero test (2785, 17) 100 using random window division by zero test (2785, 17) 100 using random window division by zero test (2785, 17) 100 using random window division by zero test (2785, 17) 100 using random window division by zero SGOR test (2785, 17) 100 using random window Test avg loss: 0.025765 Test avg mae: 0.042595 test (2785, 17) 100 using random window Test avg loss: 0.025846 Test avg mae: 0.042848 test (2785, 17) 100 using random window Test avg loss: 0.025771 Test avg mae: 0.043861 test (2785, 17) 100 using random window Test avg loss: 0.026033 Test avg mae: 0.042532 test (2785, 17) 100 using random window Test avg loss: 0.025628 Test avg mae: 0.043734 test (2785, 17) 100 using random window Test avg loss: 0.025968 Test avg mae: 0.043987 test (2785, 17) 100 using random window Test avg loss: 0.025798 Test avg mae: 0.042848 test (2785, 17) 100 using random window Test avg loss: 0.026101 Test avg mae: 0.045063 test (2785, 17) 100 using random window Test avg loss: 0.025852 Test avg mae: 0.042468 test (2785, 17) 100 using random window Test avg loss: 0.025887 Test avg mae: 0.044241 TRBC2 test (2785, 17) 100 using random window Test avg loss: 0.024363 Test avg mae: 0.033091 test (2785, 17) 100 using random window Test avg loss: 0.024329 Test avg mae: 0.034000 test (2785, 17) 100 using random window Test avg loss: 0.024381 Test avg mae: 0.032000 test (2785, 17) 100 using random window Test avg loss: 0.024374 Test avg mae: 0.032545 test (2785, 17) 100 using random window Test avg loss: 0.024416 Test avg mae: 0.036182 test (2785, 17) 100 using random window Test avg loss: 0.024293 Test avg mae: 0.031273 test (2785, 17) 100 using random window Test avg loss: 0.024474 Test avg mae: 0.036727 test (2785, 17) 100 using random window Test avg loss: 0.024390 Test avg mae: 0.036182 test (2785, 17) 100 using random window Test avg loss: 0.024293 Test avg mae: 0.031818 test (2785, 17) 100 using random window Test avg loss: 0.024265 Test avg mae: 0.033273 TRN2 test (2785, 17) 100 using random window Test avg loss: 0.027654 Test avg mae: 0.063333 test (2785, 17) 100 using random window Test avg loss: 0.027777 Test avg mae: 0.060864 test (2785, 17) 100 using random window Test avg loss: 0.027985 Test avg mae: 0.072531 test (2785, 17) 100 using random window Test avg loss: 0.028154 Test avg mae: 0.072840 test (2785, 17) 100 using random window Test avg loss: 0.027799 Test avg mae: 0.070802 test (2785, 17) 100 using random window Test avg loss: 0.027817 Test avg mae: 0.064198 test (2785, 17) 100 using random window Test avg loss: 0.027730 Test avg mae: 0.064506 test (2785, 17) 100 using random window Test avg loss: 0.027682 Test avg mae: 0.068889 test (2785, 17) 100 using random window Test avg loss: 0.027775 Test avg mae: 0.064444 test (2785, 17) 100 using random window Test avg loss: 0.027888 Test avg mae: 0.071111 TRZS test (2785, 17) 100 using random window Test avg loss: 0.024738 Test avg mae: 0.037113 test (2785, 17) 100 using random window Test avg loss: 0.024839 Test avg mae: 0.036701 test (2785, 17) 100 using random window Test avg loss: 0.024709 Test avg mae: 0.036082 test (2785, 17) 100 using random window Test avg loss: 0.024755 Test avg mae: 0.035773 test (2785, 17) 100 using random window Test avg loss: 0.024726 Test avg mae: 0.035567 test (2785, 17) 100 using random window Test avg loss: 0.024823 Test avg mae: 0.036701 test (2785, 17) 100 using random window Test avg loss: 0.024761 Test avg mae: 0.035052 test (2785, 17) 100 using random window Test avg loss: 0.024710 Test avg mae: 0.033918 test (2785, 17) 100 using random window Test avg loss: 0.024731 Test avg mae: 0.038454 test (2785, 17) 100 using random window Test avg loss: 0.024848 Test avg mae: 0.036186 ZMST test (2785, 17) 100 using random window Test avg loss: 0.025525 Test avg mae: 0.040159 test (2785, 17) 100 using random window Test avg loss: 0.025413 Test avg mae: 0.036667 test (2785, 17) 100 using random window Test avg loss: 0.025533 Test avg mae: 0.038624 test (2785, 17) 100 using random window Test avg loss: 0.025489 Test avg mae: 0.038254 test (2785, 17) 100 using random window Test avg loss: 0.025375 Test avg mae: 0.037249 test (2785, 17) 100 using random window Test avg loss: 0.025236 Test avg mae: 0.037513 test (2785, 17) 100 using random window Test avg loss: 0.025373 Test avg mae: 0.037354 test (2785, 17) 100 using random window Test avg loss: 0.025520 Test avg mae: 0.051640 test (2785, 17) 100 using random window Test avg loss: 0.025388 Test avg mae: 0.037566 test (2785, 17) 100 using random window Test avg loss: 0.025274 Test avg mae: 0.038201 LUBW test (2785, 17) 100 using random window Test avg loss: 0.025608 Test avg mae: 0.063000 test (2785, 17) 100 using random window Test avg loss: 0.025088 Test avg mae: 0.042000 test (2785, 17) 100 using random window Test avg loss: 0.025370 Test avg mae: 0.044000 test (2785, 17) 100 using random window Test avg loss: 0.025287 Test avg mae: 0.055000 test (2785, 17) 100 using random window Test avg loss: 0.024473 Test avg mae: 0.033000 test (2785, 17) 100 using random window Test avg loss: 0.024490 Test avg mae: 0.039000 test (2785, 17) 100 using random window Test avg loss: 0.026141 Test avg mae: 0.061000 test (2785, 17) 100 using random window Test avg loss: 0.025247 Test avg mae: 0.048000 test (2785, 17) 100 using random window Test avg loss: 0.025590 Test avg mae: 0.050000 test (2785, 17) 100 using random window Test avg loss: 0.025214 Test avg mae: 0.046000 DWOL test (2785, 17) 100 using random window Test avg loss: 0.024828 Test avg mae: 0.036150 test (2785, 17) 100 using random window Test avg loss: 0.024786 Test avg mae: 0.037000 test (2785, 17) 100 using random window Test avg loss: 0.024687 Test avg mae: 0.035150 test (2785, 17) 100 using random window Test avg loss: 0.024730 Test avg mae: 0.036050 test (2785, 17) 100 using random window Test avg loss: 0.024863 Test avg mae: 0.036000 test (2785, 17) 100 using random window Test avg loss: 0.024617 Test avg mae: 0.037150 test (2785, 17) 100 using random window Test avg loss: 0.024813 Test avg mae: 0.038150 test (2785, 17) 100 using random window Test avg loss: 0.024747 Test avg mae: 0.035500 test (2785, 17) 100 using random window Test avg loss: 0.024657 Test avg mae: 0.036600 test (2785, 17) 100 using random window Test avg loss: 0.024653 Test avg mae: 0.036100 LUBZ test (2785, 17) 100 using random window Test avg loss: 0.023514 Test avg mae: 0.020000 test (2785, 17) 100 using random window Test avg loss: 0.023465 Test avg mae: 0.010000 test (2785, 17) 100 using random window Test avg loss: 0.023750 Test avg mae: 0.030000 test (2785, 17) 100 using random window Test avg loss: 0.023617 Test avg mae: 0.000000 test (2785, 17) 100 using random window Test avg loss: 0.023518 Test avg mae: 0.000000 test (2785, 17) 100 using random window Test avg loss: 0.023535 Test avg mae: 0.010000 test (2785, 17) 100 using random window Test avg loss: 0.023519 Test avg mae: 0.000000 test (2785, 17) 100 using random window Test avg loss: 0.023594 Test avg mae: 0.010000 test (2785, 17) 100 using random window Test avg loss: 0.023488 Test avg mae: 0.010000 test (2785, 17) 100 using random window Test avg loss: 0.023619 Test avg mae: 0.010000 ZUKW2 test (2785, 17) 100 using random window Test avg loss: 0.024833 Test avg mae: 0.034316 test (2785, 17) 100 using random window Test avg loss: 0.024815 Test avg mae: 0.034789 test (2785, 17) 100 using random window Test avg loss: 0.024881 Test avg mae: 0.034526 test (2785, 17) 100 using random window Test avg loss: 0.024811 Test avg mae: 0.035632 test (2785, 17) 100 using random window Test avg loss: 0.024757 Test avg mae: 0.032316 test (2785, 17) 100 using random window Test avg loss: 0.024949 Test avg mae: 0.034000 test (2785, 17) 100 using random window Test avg loss: 0.024804 Test avg mae: 0.034474 test (2785, 17) 100 using random window Test avg loss: 0.024805 Test avg mae: 0.034789 test (2785, 17) 100 using random window Test avg loss: 0.024807 Test avg mae: 0.036105 test (2785, 17) 100 using random window Test avg loss: 0.024812 Test avg mae: 0.035316 DABR test (2785, 17) 100 using random window Test avg loss: 0.024772 Test avg mae: 0.039000 test (2785, 17) 100 using random window Test avg loss: 0.025039 Test avg mae: 0.040500 test (2785, 17) 100 using random window Test avg loss: 0.025131 Test avg mae: 0.037250 test (2785, 17) 100 using random window Test avg loss: 0.025016 Test avg mae: 0.038500 test (2785, 17) 100 using random window Test avg loss: 0.025114 Test avg mae: 0.039125 test (2785, 17) 100 using random window Test avg loss: 0.024994 Test avg mae: 0.038688 test (2785, 17) 100 using random window Test avg loss: 0.025277 Test avg mae: 0.038375 test (2785, 17) 100 using random window Test avg loss: 0.024936 Test avg mae: 0.038125 test (2785, 17) 100 using random window Test avg loss: 0.024811 Test avg mae: 0.038500 test (2785, 17) 100 using random window Test avg loss: 0.025205 Test avg mae: 0.039000 PEKW2 test (2785, 17) 100 using random window Test avg loss: 0.024234 Test avg mae: 0.036897 test (2785, 17) 100 using random window Test avg loss: 0.024220 Test avg mae: 0.037816 test (2785, 17) 100 using random window Test avg loss: 0.024231 Test avg mae: 0.037931 test (2785, 17) 100 using random window Test avg loss: 0.024209 Test avg mae: 0.036207 test (2785, 17) 100 using random window Test avg loss: 0.024214 Test avg mae: 0.037241 test (2785, 17) 100 using random window Test avg loss: 0.024192 Test avg mae: 0.038966 test (2785, 17) 100 using random window Test avg loss: 0.024206 Test avg mae: 0.036207 test (2785, 17) 100 using random window Test avg loss: 0.024220 Test avg mae: 0.034828 test (2785, 17) 100 using random window Test avg loss: 0.024178 Test avg mae: 0.037126 test (2785, 17) 100 using random window Test avg loss: 0.024201 Test avg mae: 0.040460 KRZY test (2785, 17) 100 using random window Test avg loss: 0.025639 Test avg mae: 0.070000 test (2785, 17) 100 using random window Test avg loss: 0.024752 Test avg mae: 0.050000 test (2785, 17) 100 using random window Test avg loss: 0.024743 Test avg mae: 0.060000 test (2785, 17) 100 using random window Test avg loss: 0.025550 Test avg mae: 0.070000 test (2785, 17) 100 using random window Test avg loss: 0.025862 Test avg mae: 0.060000 test (2785, 17) 100 using random window Test avg loss: 0.024733 Test avg mae: 0.050000 test (2785, 17) 100 using random window Test avg loss: 0.025121 Test avg mae: 0.060000 test (2785, 17) 100 using random window Test avg loss: 0.026550 Test avg mae: 0.080000 test (2785, 17) 100 using random window Test avg loss: 0.024653 Test avg mae: 0.050000 test (2785, 17) 100 using random window Test avg loss: 0.025185 Test avg mae: 0.070000 OBIS test (2785, 17) 100 using random window Test avg loss: 0.025883 Test avg mae: 0.054245 test (2785, 17) 100 using random window Test avg loss: 0.026269 Test avg mae: 0.054717 test (2785, 17) 100 using random window Test avg loss: 0.025488 Test avg mae: 0.054245 test (2785, 17) 100 using random window Test avg loss: 0.025862 Test avg mae: 0.042830 test (2785, 17) 100 using random window Test avg loss: 0.025587 Test avg mae: 0.056509 test (2785, 17) 100 using random window Test avg loss: 0.026170 Test avg mae: 0.055566 test (2785, 17) 100 using random window Test avg loss: 0.025503 Test avg mae: 0.057925 test (2785, 17) 100 using random window Test avg loss: 0.025792 Test avg mae: 0.055755 test (2785, 17) 100 using random window Test avg loss: 0.025840 Test avg mae: 0.052736 test (2785, 17) 100 using random window Test avg loss: 0.025825 Test avg mae: 0.056415 KAZI test (2785, 17) 100 using random window Test avg loss: 0.025883 Test avg mae: 0.044649 test (2785, 17) 100 using random window Test avg loss: 0.025872 Test avg mae: 0.042982 test (2785, 17) 100 using random window Test avg loss: 0.025842 Test avg mae: 0.042281 test (2785, 17) 100 using random window Test avg loss: 0.025850 Test avg mae: 0.040789 test (2785, 17) 100 using random window Test avg loss: 0.025822 Test avg mae: 0.041930 test (2785, 17) 100 using random window Test avg loss: 0.025798 Test avg mae: 0.041491 test (2785, 17) 100 using random window Test avg loss: 0.025872 Test avg mae: 0.041404 test (2785, 17) 100 using random window Test avg loss: 0.025900 Test avg mae: 0.041316 test (2785, 17) 100 using random window Test avg loss: 0.025843 Test avg mae: 0.042632 test (2785, 17) 100 using random window Test avg loss: 0.025867 Test avg mae: 0.042368 KWLC test (2785, 17) 100 using random window Test avg loss: 0.025280 Test avg mae: 0.051923 test (2785, 17) 100 using random window Test avg loss: 0.025302 Test avg mae: 0.050000 test (2785, 17) 100 using random window Test avg loss: 0.025410 Test avg mae: 0.053462 test (2785, 17) 100 using random window Test avg loss: 0.025195 Test avg mae: 0.048269 test (2785, 17) 100 using random window Test avg loss: 0.025163 Test avg mae: 0.049423 test (2785, 17) 100 using random window Test avg loss: 0.025168 Test avg mae: 0.048269 test (2785, 17) 100 using random window Test avg loss: 0.025206 Test avg mae: 0.050385 test (2785, 17) 100 using random window Test avg loss: 0.025152 Test avg mae: 0.048846 test (2785, 17) 100 using random window Test avg loss: 0.025373 Test avg mae: 0.054615 test (2785, 17) 100 using random window Test avg loss: 0.025162 Test avg mae: 0.050192
In [8]:
results_df = []
for i, split in enumerate(splits):
df = pd.DataFrame(results[i]).transpose()
for station, values in df[['mae']].itertuples():
df.loc[station, 'mae'] = np.mean([v for v in values if v is not None])
for station, values in df[['loss']].itertuples():
df.loc[station, 'loss'] = np.mean([v for v in values if v is not None])
df.plot(kind='bar', figsize=(15,4), title=f"Mean results per station in {split} set")
results_df.append(df)/Users/krystynamilian/virtualenvs/epos/lib/python3.9/site-packages/numpy/core/fromnumeric.py:3464: RuntimeWarning: Mean of empty slice. return _methods._mean(a, axis=axis, dtype=dtype, /Users/krystynamilian/virtualenvs/epos/lib/python3.9/site-packages/numpy/core/_methods.py:192: RuntimeWarning: invalid value encountered in scalar divide ret = ret.dtype.type(ret / rcount) /Users/krystynamilian/virtualenvs/epos/lib/python3.9/site-packages/numpy/core/fromnumeric.py:3464: RuntimeWarning: Mean of empty slice. return _methods._mean(a, axis=axis, dtype=dtype, /Users/krystynamilian/virtualenvs/epos/lib/python3.9/site-packages/numpy/core/_methods.py:192: RuntimeWarning: invalid value encountered in scalar divide ret = ret.dtype.type(ret / rcount) /Users/krystynamilian/virtualenvs/epos/lib/python3.9/site-packages/numpy/core/fromnumeric.py:3464: RuntimeWarning: Mean of empty slice. return _methods._mean(a, axis=axis, dtype=dtype, /Users/krystynamilian/virtualenvs/epos/lib/python3.9/site-packages/numpy/core/_methods.py:192: RuntimeWarning: invalid value encountered in scalar divide ret = ret.dtype.type(ret / rcount) /Users/krystynamilian/virtualenvs/epos/lib/python3.9/site-packages/numpy/core/fromnumeric.py:3464: RuntimeWarning: Mean of empty slice. return _methods._mean(a, axis=axis, dtype=dtype, /Users/krystynamilian/virtualenvs/epos/lib/python3.9/site-packages/numpy/core/_methods.py:192: RuntimeWarning: invalid value encountered in scalar divide ret = ret.dtype.type(ret / rcount) /Users/krystynamilian/virtualenvs/epos/lib/python3.9/site-packages/numpy/core/fromnumeric.py:3464: RuntimeWarning: Mean of empty slice. return _methods._mean(a, axis=axis, dtype=dtype, /Users/krystynamilian/virtualenvs/epos/lib/python3.9/site-packages/numpy/core/_methods.py:192: RuntimeWarning: invalid value encountered in scalar divide ret = ret.dtype.type(ret / rcount) /Users/krystynamilian/virtualenvs/epos/lib/python3.9/site-packages/numpy/core/fromnumeric.py:3464: RuntimeWarning: Mean of empty slice. return _methods._mean(a, axis=axis, dtype=dtype, /Users/krystynamilian/virtualenvs/epos/lib/python3.9/site-packages/numpy/core/_methods.py:192: RuntimeWarning: invalid value encountered in scalar divide ret = ret.dtype.type(ret / rcount)
In [9]:
### Check correlation between trainin data size and obtained resultsIn [10]:
stats = frames_per_station.copy()In [11]:
stats['train_mae'] = results_df[0]['mae']
stats['dev_mae'] = results_df[1]['mae']
stats['test_mae'] = results_df[2]['mae']In [12]:
stats.plot(kind='scatter', x ='train', y='train_mae')Out [12]:
<Axes: xlabel='train', ylabel='train_mae'>
In [13]:
statsOut [13]:
| train | dev | test | train_mae | dev_mae | test_mae | |
|---|---|---|---|---|---|---|
| station_code | ||||||
| BRDW | 160.0 | 20.0 | 67.0 | 0.092019 | 0.08675 | 0.065433 |
| DABR | 359.0 | 161.0 | 160.0 | 0.034323 | 0.036516 | 0.038706 |
| DWOL | 479.0 | 206.0 | 200.0 | 0.02986 | 0.039102 | 0.036385 |
| GROD | 1052.0 | 197.0 | 175.0 | 0.05752 | 0.049132 | 0.047029 |
| GUZI | 740.0 | 121.0 | 126.0 | 0.035936 | 0.038777 | 0.050024 |
| JEDR | 809.0 | 9.0 | 62.0 | 0.035391 | 0.013 | 0.073871 |
| KAZI | 105.0 | 110.0 | 114.0 | 0.026905 | 0.029736 | 0.042184 |
| KRZY | 7.0 | 11.0 | 1.0 | 0.056 | 0.101909 | 0.062 |
| LUBW | 33.0 | 24.0 | 10.0 | 0.090697 | 0.115 | 0.0481 |
| LUBZ | 2.0 | 3.0 | 1.0 | 0.1685 | 0.015 | 0.01 |
| MOSK2 | 958.0 | 197.0 | 199.0 | 0.040543 | 0.04536 | 0.035337 |
| NWLU | 902.0 | 138.0 | 149.0 | 0.03412 | 0.036971 | 0.030188 |
| OBIS | 145.0 | 97.0 | 106.0 | 0.02649 | 0.053753 | 0.054094 |
| PCHB | 420.0 | 82.0 | 79.0 | 0.040777 | 0.042024 | 0.039608 |
| PEKW2 | 205.0 | 97.0 | 87.0 | 0.043195 | 0.04801 | 0.037368 |
| PPOL | 463.0 | 67.0 | 59.0 | 0.064004 | 0.06909 | 0.048424 |
| RUDN | 941.0 | 172.0 | 152.0 | 0.047671 | 0.049262 | 0.055829 |
| RYNR | 874.0 | 151.0 | 135.0 | 0.065755 | 0.068841 | 0.087104 |
| RZEC | 29.0 | NaN | NaN | 0.028448 | NaN | NaN |
| SGOR | 845.0 | 155.0 | 158.0 | 0.036054 | 0.068084 | 0.043418 |
| TRBC2 | 295.0 | 59.0 | 55.0 | 0.044679 | 0.032559 | 0.033709 |
| TRN2 | 1020.0 | 181.0 | 162.0 | 0.053552 | 0.040359 | 0.067352 |
| TRZS | 209.0 | 116.0 | 97.0 | 0.044144 | 0.115612 | 0.036155 |
| ZMST | 1084.0 | 191.0 | 189.0 | 0.049537 | 0.030513 | 0.039323 |
| ZUKW2 | 308.0 | 206.0 | 190.0 | 0.033697 | 0.038471 | 0.034626 |
| KWLC | NaN | 2.0 | 52.0 | NaN | 0.021 | 0.050538 |
In [14]:
dev_res = results_df[1]
station_with_worst_res_dev_set = dev_res[dev_res.mae == dev_res.mae.max()].index[0]
highest_dev_mae = dev_res.loc[station_with_worst_res_dev_set, 'mae']
test_res = results_df[2]
station_with_worst_res_test_set = test_res[test_res.mae == test_res.mae.max()].index[0]
highest_test_mae = test_res.loc[station_with_worst_res_test_set, 'mae']
print(f"highest mean MAE in dev set: {highest_dev_mae:.2f} for station: {station_with_worst_res_dev_set}")
print(f"highest mean MAE in test set: {highest_test_mae:.2f} for station: {station_with_worst_res_test_set}")
highest mean MAE in dev set: 0.12 for station: TRZS highest mean MAE in test set: 0.09 for station: RYNR
In [15]:
def plot_sample(sample, model, i, desc=None):
fig = plt.figure(figsize=(15, 10))
axs = fig.subplots(2, 1, sharex=True, gridspec_kw={"hspace": 0, "height_ratios": [3, 2]})
axs[0].plot(sample["X"][0].T, label='x')
plt.legend()
axs[1].plot(sample["y"][0].T, label='y')
model.eval() # close the model for evaluation
with torch.no_grad():
pred = model(torch.tensor(sample["X"], device=model.device).unsqueeze(0)) # Add a fake batch dimension
pred = pred[0].cpu().numpy()
axs[1].plot(pred[0], label='pred', color='orange')
plt.legend()
pred_pick_idx = np.argmax(pred[0])
true_pick_idx = np.argmax(sample['y'][0])
mae_error = np.abs(pred_pick_idx - true_pick_idx) /100 #mae in seconds
fig.suptitle(f"Predictions for sample: {i} {desc}, mae: {mae_error}s")
plt.show()
In [16]:
##### dev setIn [17]:
mean_mae = 0
samples = []
split = 'dev'
station = station_with_worst_res_dev_set
while mean_mae < highest_dev_mae:
gen = train.get_data_generator(split=split, station=station , sampling_rate=sampling_rate, path=data_path)
station_mae = []
with torch.no_grad():
for i in range(len(gen)):
# idx = np.random.randint(len(gen))
idx = i
sample = gen[idx]
samples.append(sample)
pred = model(torch.tensor(sample["X"], device=model.device).unsqueeze(0))
pred = pred[0].cpu().numpy()
pred_pick_idx = np.argmax(pred[0])
true_pick_idx = np.argmax(sample['y'][0])
mae_error = np.abs(pred_pick_idx - true_pick_idx) /100 #mae in seconds
station_mae.append(mae_error)
sorted = np.argsort(station_mae)[::-1]
mean_mae = np.mean(station_mae)
print(np.array(station_mae)[sorted])
## plot samples with mae error at leas 0.2s
for idx in sorted:
if station_mae[idx] < 0.2:
break
print(idx, station_mae[idx])
plot_sample(samples[idx], model, idx, desc=f" from station {station} {split} set")
dev (2773, 17) 100 using random window dev (2773, 17) 100 using random window dev (2773, 17) 100 using random window dev (2773, 17) 100 using random window dev (2773, 17) 100 using random window dev (2773, 17) 100 using random window dev (2773, 17) 100 using random window dev (2773, 17) 100 using random window
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
[1.594e+01 4.900e-01 4.500e-01 2.600e-01 2.000e-01 1.300e-01 1.200e-01 1.200e-01 1.000e-01 9.000e-02 9.000e-02 8.000e-02 8.000e-02 6.000e-02 6.000e-02 6.000e-02 6.000e-02 6.000e-02 6.000e-02 6.000e-02 5.000e-02 5.000e-02 5.000e-02 5.000e-02 4.000e-02 4.000e-02 4.000e-02 4.000e-02 4.000e-02 4.000e-02 4.000e-02 4.000e-02 4.000e-02 4.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 3.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 2.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 1.000e-02 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00 0.000e+00] 59 15.94
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
0 0.49
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
53 0.45
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
110 0.26
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
64 0.2
In [18]:
mean_mae = 0
samples = []
split = 'test'
station = station_with_worst_res_test_set
while mean_mae < highest_test_mae:
gen = train.get_data_generator(split=split, station=station , sampling_rate=sampling_rate, path=data_path)
station_mae = []
with torch.no_grad():
for i in range(len(gen)):
# idx = np.random.randint(len(gen))
idx = i
sample = gen[idx]
samples.append(sample)
pred = model(torch.tensor(sample["X"], device=model.device).unsqueeze(0))
pred = pred[0].cpu().numpy()
pred_pick_idx = np.argmax(pred[0])
true_pick_idx = np.argmax(sample['y'][0])
mae_error = np.abs(pred_pick_idx - true_pick_idx) /100 #mae in seconds
station_mae.append(mae_error)
sorted = np.argsort(station_mae)[::-1]
mean_mae = np.mean(station_mae)
print(sorted)
print(np.array(station_mae)[sorted])
## plot samples with mae error at leas 0.2s
for idx in sorted:
if station_mae[idx] < 0.2:
break
print(idx, station_mae[idx])
plot_sample(samples[idx], model, idx, desc=f" from station {station} {split} set")
test (2785, 17) 100 using random window test (2785, 17) 100 using random window
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
[ 91 40 63 106 28 119 100 33 129 105 42 54 86 32 130 24 61 3 79 73 67 89 128 124 76 50 46 36 71 31 5 83 98 126 18 21 77 2 134 114 127 109 125 22 30 23 20 81 15 43 44 45 113 49 96 51 74 94 117 52 118 95 122 57 123 14 13 12 9 8 7 6 131 132 56 47 65 93 90 97 110 87 75 85 108 102 80 59 25 104 19 58 17 82 84 11 10 4 120 0 68 55 48 69 112 53 38 39 37 60 116 66 111 92 101 88 62 99 64 1 34 133 16 35 70 41 78 103 115 26 27 121 107 72 29] [3.12 2.56 1.23 0.5 0.37 0.23 0.22 0.14 0.13 0.12 0.11 0.1 0.1 0.09 0.09 0.08 0.08 0.08 0.07 0.07 0.07 0.07 0.07 0.06 0.06 0.06 0.06 0.06 0.05 0.05 0.05 0.05 0.05 0.05 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ] 91 3.12
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
40 2.56
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
63 1.23
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
106 0.5
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
28 0.37
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
119 0.23
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
100 0.22
In [19]:
data.test().metadata.iloc[idx]Out [19]:
index 30312 source_origin_time 2021-08-24 03:01:23.500 source_latitude_deg 5714247.36402 source_longitude_deg 5578128.427708 source_depth_km 0.8 source_magnitude 1.522222 split test station_network_code PL station_code MOSK2 trace_channel EHE trace_sampling_rate_hz 100.0 trace_start_time 2021-08-24T03:01:17.360000Z trace_Pg_arrival_sample 727.0 trace_name bucket29$66,:3,:2001 trace_Sg_arrival_sample NaN trace_chunk trace_component_order ZNE Name: 30312, dtype: object
In [20]:
idxOut [20]:
33
In [21]:
gen = train.get_data_generator(split='test', station=None , sampling_rate=sampling_rate, path=data_path)
for i in range(5):
idx = np.random.randint(len(gen))
sample = gen[idx]
plot_sample(sample, model, idx, desc="")
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
test (2785, 17) 100 using random window
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
In [22]:
sampleOut [22]:
{'X': array([[-2.9614418e-19, -2.9614418e-19, -2.9614418e-19, ...,
-2.9614418e-19, -2.9614418e-19, -2.9614418e-19],
[-6.4017395e-19, -6.4017395e-19, -6.4017395e-19, ...,
-6.4017395e-19, -6.4017395e-19, -6.4017395e-19],
[-1.0255816e-18, -1.0255816e-18, -1.0255816e-18, ...,
-1.0255816e-18, -1.0255816e-18, -1.0255816e-18]], dtype=float32),
'y': array([[2.43596292e-226, 7.12942807e-226, 2.08428048e-225, ...,
0.00000000e+000, 0.00000000e+000, 0.00000000e+000],
[1.00000000e+000, 1.00000000e+000, 1.00000000e+000, ...,
1.00000000e+000, 1.00000000e+000, 1.00000000e+000]])}In [ ]: