diff --git a/notebooks/05.4-mc-leaderboard-prevent_overfit.ipynb b/notebooks/05.5-mc-leaderboard.ipynb
similarity index 67%
rename from notebooks/05.4-mc-leaderboard-prevent_overfit.ipynb
rename to notebooks/05.5-mc-leaderboard.ipynb
index 07144ce..864149c 100644
--- a/notebooks/05.4-mc-leaderboard-prevent_overfit.ipynb
+++ b/notebooks/05.5-mc-leaderboard.ipynb
@@ -46,8 +46,8 @@
"execution_count": 1,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:16:54.539105Z",
- "start_time": "2020-11-02T10:16:54.136971Z"
+ "end_time": "2020-11-02T12:00:57.453551Z",
+ "start_time": "2020-11-02T12:00:57.027678Z"
}
},
"outputs": [],
@@ -69,8 +69,8 @@
"execution_count": 2,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:16:56.550689Z",
- "start_time": "2020-11-02T10:16:54.543943Z"
+ "end_time": "2020-11-02T12:00:59.103287Z",
+ "start_time": "2020-11-02T12:00:57.458194Z"
},
"lines_to_next_cell": 0
},
@@ -100,8 +100,8 @@
"execution_count": 3,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:00.076283Z",
- "start_time": "2020-11-02T10:16:56.555605Z"
+ "end_time": "2020-11-02T12:01:02.628614Z",
+ "start_time": "2020-11-02T12:00:59.107092Z"
},
"lines_to_next_cell": 2
},
@@ -1595,8 +1595,8 @@
"execution_count": 4,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:00.147121Z",
- "start_time": "2020-11-02T10:17:00.083455Z"
+ "end_time": "2020-11-02T12:01:02.685794Z",
+ "start_time": "2020-11-02T12:01:02.633908Z"
}
},
"outputs": [],
@@ -1611,8 +1611,8 @@
"execution_count": 5,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:00.227032Z",
- "start_time": "2020-11-02T10:17:00.152632Z"
+ "end_time": "2020-11-02T12:01:02.740390Z",
+ "start_time": "2020-11-02T12:01:02.689143Z"
}
},
"outputs": [],
@@ -1647,8 +1647,8 @@
"execution_count": 6,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:00.357235Z",
- "start_time": "2020-11-02T10:17:00.230843Z"
+ "end_time": "2020-11-02T12:01:02.842266Z",
+ "start_time": "2020-11-02T12:01:02.744471Z"
},
"lines_to_next_cell": 0
},
@@ -1658,7 +1658,7 @@
"output_type": "stream",
"text": [
"using cuda\n",
- "20201102-181700\n"
+ "20201102-200102\n"
]
},
{
@@ -1711,8 +1711,8 @@
"execution_count": 7,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:00.440513Z",
- "start_time": "2020-11-02T10:17:00.364247Z"
+ "end_time": "2020-11-02T12:01:02.899834Z",
+ "start_time": "2020-11-02T12:01:02.847536Z"
}
},
"outputs": [],
@@ -1766,8 +1766,8 @@
"execution_count": 8,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:00.511695Z",
- "start_time": "2020-11-02T10:17:00.445774Z"
+ "end_time": "2020-11-02T12:01:02.963123Z",
+ "start_time": "2020-11-02T12:01:02.904269Z"
},
"lines_to_end_of_cell_marker": 2,
"lines_to_next_cell": 0
@@ -1838,8 +1838,8 @@
"execution_count": 9,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:00.576679Z",
- "start_time": "2020-11-02T10:17:00.517026Z"
+ "end_time": "2020-11-02T12:01:03.022627Z",
+ "start_time": "2020-11-02T12:01:02.968692Z"
},
"lines_to_next_cell": 0
},
@@ -1901,8 +1901,8 @@
"execution_count": 10,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:00.947336Z",
- "start_time": "2020-11-02T10:17:00.584589Z"
+ "end_time": "2020-11-02T12:01:03.398812Z",
+ "start_time": "2020-11-02T12:01:03.027763Z"
},
"lines_to_next_cell": 0
},
@@ -1946,8 +1946,8 @@
"execution_count": 11,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:01.005162Z",
- "start_time": "2020-11-02T10:17:00.952221Z"
+ "end_time": "2020-11-02T12:01:03.453178Z",
+ "start_time": "2020-11-02T12:01:03.404391Z"
}
},
"outputs": [],
@@ -1984,8 +1984,8 @@
"execution_count": 12,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:01.246769Z",
- "start_time": "2020-11-02T10:17:01.008756Z"
+ "end_time": "2020-11-02T12:01:03.514583Z",
+ "start_time": "2020-11-02T12:01:03.457007Z"
}
},
"outputs": [],
@@ -2035,8 +2035,8 @@
"execution_count": 13,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:01.305470Z",
- "start_time": "2020-11-02T10:17:01.251009Z"
+ "end_time": "2020-11-02T12:01:03.577478Z",
+ "start_time": "2020-11-02T12:01:03.518763Z"
},
"lines_to_next_cell": 2
},
@@ -2060,8 +2060,8 @@
"execution_count": 14,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:01.367121Z",
- "start_time": "2020-11-02T10:17:01.309146Z"
+ "end_time": "2020-11-02T12:01:03.639061Z",
+ "start_time": "2020-11-02T12:01:03.581402Z"
},
"lines_to_end_of_cell_marker": 2,
"lines_to_next_cell": 0
@@ -2085,8 +2085,8 @@
"execution_count": 15,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:01.423947Z",
- "start_time": "2020-11-02T10:17:01.370271Z"
+ "end_time": "2020-11-02T12:01:03.692032Z",
+ "start_time": "2020-11-02T12:01:03.642598Z"
},
"lines_to_next_cell": 0
},
@@ -2115,11 +2115,11 @@
},
{
"cell_type": "code",
- "execution_count": 20,
+ "execution_count": 16,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:36.363587Z",
- "start_time": "2020-11-02T10:17:36.292994Z"
+ "end_time": "2020-11-02T12:01:03.771436Z",
+ "start_time": "2020-11-02T12:01:03.699336Z"
},
"lines_to_next_cell": 0
},
@@ -2127,15 +2127,15 @@
"source": [
"# PARAMS: model\n",
"## Some datasets are easier, so we will vary the hidden size to predict overfitting\n",
- "hidden_size={'IMOSCurrentsVel': 6, #?\n",
- " 'AppliancesEnergyPrediction': 6, # ?\n",
+ "hidden_size={'IMOSCurrentsVel': 8, #?\n",
+ " 'AppliancesEnergyPrediction': 8, # ?\n",
" 'BejingPM25': 8, # OK\n",
" 'GasSensor': 8, # OK\n",
" 'MetroInterstateTraffic': 16 # OK\n",
" }\n",
"dropout=0.0\n",
"layers=6\n",
- "nhead=2\n",
+ "nhead=4\n",
"\n",
"models = [\n",
"# lambda xs, ys: BaselineLast(),\n",
@@ -2143,7 +2143,7 @@
" lambda xs, ys, hidden_size: Transformer(xs,\n",
" ys,\n",
" attention_dropout=dropout,\n",
- " nhead=nhead*2,\n",
+ " nhead=nhead,\n",
" nlayers=layers,\n",
" hidden_size=hidden_size),\n",
"\n",
@@ -2154,7 +2154,7 @@
" lambda xs, ys, hidden_size:TCNSeq(xs, ys, hidden_size=hidden_size, nlayers=layers, dropout=dropout, kernel_size=2),\n",
" lambda xs, ys, hidden_size: RANP(xs,\n",
" ys, hidden_dim=hidden_size, dropout=dropout, \n",
- " latent_dim=hidden_size//2, n_decoder_layers=layers),\n",
+ " latent_dim=hidden_size//2, n_decoder_layers=layers, n_latent_encoder_layers=layers, n_det_encoder_layers=layers),\n",
" lambda xs, ys, hidden_size: TransformerSeq2Seq(xs,\n",
" ys,\n",
" hidden_size=hidden_size,\n",
@@ -2170,7 +2170,7 @@
" lambda xs, ys, hidden_size: LSTMSeq2Seq(xs,\n",
" ys,\n",
" hidden_size=hidden_size,\n",
- " lstm_layers=layers,\n",
+ " lstm_layers=layers//2,\n",
" lstm_dropout=dropout),\n",
" lambda xs, ys, hidden_size: CrossAttention(xs,\n",
" ys,\n",
@@ -2199,11 +2199,11 @@
},
{
"cell_type": "code",
- "execution_count": 21,
+ "execution_count": 18,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:17:37.891945Z",
- "start_time": "2020-11-02T10:17:36.745134Z"
+ "end_time": "2020-11-02T12:01:08.449737Z",
+ "start_time": "2020-11-02T12:01:03.956006Z"
},
"lines_to_next_cell": 0
},
@@ -2212,7 +2212,7 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "/home/wassname/anaconda/envs/seq2seq-time/lib/python3.7/site-packages/ipykernel_launcher.py:30: ResourceWarning: unclosed file <_io.TextIOWrapper name='../outputs/20201102-181700_models.md' mode='w' encoding='UTF-8'>\n"
+ "/home/wassname/anaconda/envs/seq2seq-time/lib/python3.7/site-packages/ipykernel_launcher.py:30: ResourceWarning: unclosed file <_io.TextIOWrapper name='../outputs/20201102-200102_models.md' mode='w' encoding='UTF-8'>\n"
]
},
{
@@ -2273,10 +2273,10 @@
" \n",
"
\n",
" | RANP | \n",
- " 19.578k | \n",
- " 19.578k | \n",
+ " 21.626k | \n",
+ " 21.626k | \n",
" 0.0 | \n",
- " 21.184k | \n",
+ " 24.256k | \n",
"
\n",
" \n",
" | TransformerSeq2Seq | \n",
@@ -2294,10 +2294,10 @@
"
\n",
" \n",
" | LSTMSeq2Seq | \n",
- " 25.058k | \n",
- " 25.058k | \n",
+ " 12.002k | \n",
+ " 12.002k | \n",
" 0.0 | \n",
- " 23.52k | \n",
+ " 11.232k | \n",
"
\n",
" \n",
" | CrossAttention | \n",
@@ -2323,10 +2323,10 @@
"Transformer 32.562k 32.562k 0.0 \n",
"TransformerProcess 72.722k 72.722k 0.0 \n",
"TCNSeq 6.258k 6.258k 0.0 \n",
- "RANP 19.578k 19.578k 0.0 \n",
+ "RANP 21.626k 21.626k 0.0 \n",
"TransformerSeq2Seq 71.794k 71.794k 0.0 \n",
"LSTM 6.05k 6.05k 0.0 \n",
- "LSTMSeq2Seq 25.058k 25.058k 0.0 \n",
+ "LSTMSeq2Seq 12.002k 12.002k 0.0 \n",
"CrossAttention 44.642k 44.642k 0.0 \n",
"InceptionTimeSeq 46.346k 46.346k 0.0 \n",
"\n",
@@ -2335,15 +2335,15 @@
"Transformer 31.088k \n",
"TransformerProcess 101.088k \n",
"TCNSeq 1.84272M \n",
- "RANP 21.184k \n",
+ "RANP 24.256k \n",
"TransformerSeq2Seq 68.368k \n",
"LSTM 5.664k \n",
- "LSTMSeq2Seq 23.52k \n",
+ "LSTMSeq2Seq 11.232k \n",
"CrossAttention 42.64k \n",
"InceptionTimeSeq 6.543744M "
]
},
- "execution_count": 21,
+ "execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
@@ -2396,11 +2396,11 @@
},
{
"cell_type": "code",
- "execution_count": 22,
+ "execution_count": 19,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:18:49.452676Z",
- "start_time": "2020-11-02T10:18:49.381399Z"
+ "end_time": "2020-11-02T12:01:08.506907Z",
+ "start_time": "2020-11-02T12:01:08.454072Z"
},
"lines_to_next_cell": 2
},
@@ -2412,11 +2412,11 @@
},
{
"cell_type": "code",
- "execution_count": 23,
+ "execution_count": 20,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:18:49.514448Z",
- "start_time": "2020-11-02T10:18:49.458343Z"
+ "end_time": "2020-11-02T12:01:08.561793Z",
+ "start_time": "2020-11-02T12:01:08.510389Z"
},
"lines_to_next_cell": 2
},
@@ -2427,11 +2427,11 @@
},
{
"cell_type": "code",
- "execution_count": 24,
+ "execution_count": 21,
"metadata": {
"ExecuteTime": {
- "end_time": "2020-11-02T10:18:49.579065Z",
- "start_time": "2020-11-02T10:18:49.518824Z"
+ "end_time": "2020-11-02T12:01:08.619719Z",
+ "start_time": "2020-11-02T12:01:08.565869Z"
}
},
"outputs": [
@@ -2440,7 +2440,7 @@
"output_type": "stream",
"text": [
"For tensorboard run:\n",
- "tensorboard --logdir=\"/media/wassname/Storage5/projects2/3ST/seq2seq-time/outputs/20201102-181700\"\n"
+ "tensorboard --logdir=\"/media/wassname/Storage5/projects2/3ST/seq2seq-time/outputs/20201102-200102\"\n"
]
}
],
@@ -2451,10 +2451,122 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 22,
"metadata": {
"ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.393Z"
+ "end_time": "2020-11-02T12:01:25.441589Z",
+ "start_time": "2020-11-02T12:01:08.623017Z"
+ }
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 GasSensor BaselineMean\n",
+ "20201102-200102 GasSensor Transformer\n",
+ "20201102-200102 GasSensor TransformerProcess\n",
+ "20201102-200102 GasSensor TCNSeq\n",
+ "20201102-200102 GasSensor RANP\n",
+ "20201102-200102 GasSensor TransformerSeq2Seq\n",
+ "20201102-200102 GasSensor LSTM\n",
+ "20201102-200102 GasSensor LSTMSeq2Seq\n",
+ "20201102-200102 GasSensor CrossAttention\n",
+ "20201102-200102 GasSensor InceptionTimeSeq\n",
+ "20201102-200102 IMOSCurrentsVel BaselineMean\n",
+ "20201102-200102 IMOSCurrentsVel Transformer\n",
+ "20201102-200102 IMOSCurrentsVel TransformerProcess\n",
+ "20201102-200102 IMOSCurrentsVel TCNSeq\n",
+ "20201102-200102 IMOSCurrentsVel RANP\n",
+ "20201102-200102 IMOSCurrentsVel TransformerSeq2Seq\n",
+ "20201102-200102 IMOSCurrentsVel LSTM\n",
+ "20201102-200102 IMOSCurrentsVel LSTMSeq2Seq\n",
+ "20201102-200102 IMOSCurrentsVel CrossAttention\n",
+ "20201102-200102 IMOSCurrentsVel InceptionTimeSeq\n",
+ "20201102-200102 AppliancesEnergyPrediction BaselineMean\n",
+ "20201102-200102 AppliancesEnergyPrediction Transformer\n",
+ "20201102-200102 AppliancesEnergyPrediction TransformerProcess\n",
+ "20201102-200102 AppliancesEnergyPrediction TCNSeq\n",
+ "20201102-200102 AppliancesEnergyPrediction RANP\n",
+ "20201102-200102 AppliancesEnergyPrediction TransformerSeq2Seq\n",
+ "20201102-200102 AppliancesEnergyPrediction LSTM\n",
+ "20201102-200102 AppliancesEnergyPrediction LSTMSeq2Seq\n",
+ "20201102-200102 AppliancesEnergyPrediction CrossAttention\n",
+ "20201102-200102 AppliancesEnergyPrediction InceptionTimeSeq\n",
+ "20201102-200102 BejingPM25 BaselineMean\n",
+ "20201102-200102 BejingPM25 Transformer\n",
+ "20201102-200102 BejingPM25 TransformerProcess\n",
+ "20201102-200102 BejingPM25 TCNSeq\n",
+ "20201102-200102 BejingPM25 RANP\n",
+ "20201102-200102 BejingPM25 TransformerSeq2Seq\n",
+ "20201102-200102 BejingPM25 LSTM\n",
+ "20201102-200102 BejingPM25 LSTMSeq2Seq\n",
+ "20201102-200102 BejingPM25 CrossAttention\n",
+ "20201102-200102 BejingPM25 InceptionTimeSeq\n",
+ "20201102-200102 MetroInterstateTraffic BaselineMean\n",
+ "20201102-200102 MetroInterstateTraffic Transformer\n",
+ "20201102-200102 MetroInterstateTraffic TransformerProcess\n",
+ "20201102-200102 MetroInterstateTraffic TCNSeq\n",
+ "20201102-200102 MetroInterstateTraffic RANP\n",
+ "20201102-200102 MetroInterstateTraffic TransformerSeq2Seq\n",
+ "20201102-200102 MetroInterstateTraffic LSTM\n",
+ "20201102-200102 MetroInterstateTraffic LSTMSeq2Seq\n",
+ "20201102-200102 MetroInterstateTraffic CrossAttention\n",
+ "20201102-200102 MetroInterstateTraffic InceptionTimeSeq\n"
+ ]
+ }
+ ],
+ "source": [
+ "# DEBUG: sanity check\n",
+ "\n",
+ "for Dataset in datasets:\n",
+ " dataset_name = Dataset.__name__\n",
+ " dataset = Dataset(datasets_root)\n",
+ " ds_train, ds_val, ds_test = dataset.to_datasets(window_past=window_past,\n",
+ " window_future=window_future)\n",
+ "\n",
+ " # Init data\n",
+ " x_past, y_past, x_future, y_future = ds_train.get_rows(10)\n",
+ " xs = x_past.shape[-1]\n",
+ " ys = y_future.shape[-1]\n",
+ "\n",
+ " # Loaders\n",
+ " dl_train = DataLoader(ds_train,\n",
+ " batch_size=batch_size,\n",
+ " shuffle=True,\n",
+ " pin_memory=num_workers == 0,\n",
+ " num_workers=num_workers)\n",
+ " dl_val = DataLoader(ds_val,\n",
+ " shuffle=True,\n",
+ " batch_size=batch_size,\n",
+ " num_workers=num_workers)\n",
+ "\n",
+ " for m_fn in models:\n",
+ " free_mem()\n",
+ " pt_model = m_fn(xs, ys, hidden_size[dataset_name])\n",
+ " model_name = type(pt_model).__name__\n",
+ " print(timestamp, dataset_name, model_name)\n",
+ "\n",
+ " # Wrap in lightning\n",
+ " model = PL_MODEL(pt_model,\n",
+ " lr=3e-4\n",
+ " ).to(device)\n",
+ " trainer = pl.Trainer(\n",
+ " fast_dev_run=True,\n",
+ " # GPU\n",
+ " gpus=1,\n",
+ " amp_level='O1',\n",
+ " precision=16,\n",
+ " )"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2020-11-02T18:57:29.955188Z",
+ "start_time": "2020-11-02T12:01:25.445939Z"
},
"lines_to_next_cell": 0,
"scrolled": true
@@ -2463,7 +2575,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "e5fbd786cfc74c1fbfdf65979d34b4ba",
+ "model_id": "e1e87ea98e7b4d49b34868d28e969f2d",
"version_major": 2,
"version_minor": 0
},
@@ -2477,7 +2589,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "544cf6d661034d4189589d0fab9c3955",
+ "model_id": "90aa8f7130d04d809452f5ecee15aedf",
"version_major": 2,
"version_minor": 0
},
@@ -2492,7 +2604,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "20201102-181700 GasSensor BaselineMean\n"
+ "20201102-200102 GasSensor BaselineMean\n"
]
},
{
@@ -2512,7 +2624,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "711cb2e3a3b54f18ba2ae56648458e41",
+ "model_id": "b1463ae0dfe34b989b7d5f429fe747ac",
"version_major": 2,
"version_minor": 0
},
@@ -2607,11 +2719,53 @@
"metadata": {},
"output_type": "display_data"
},
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
{
"name": "stdout",
"output_type": "stream",
"text": [
- "Epoch 6: reducing learning rate of group 0 to 3.0000e-05.\n"
+ "Epoch 9: reducing learning rate of group 0 to 3.0000e-05.\n"
]
},
{
@@ -2653,17 +2807,17 @@
"data": {
"text/html": [
" | nll | GasSensor |
\n",
+ " } | nll | GasSensor |
\n",
" \n",
- " | BaselineMean | \n",
- " 1.54 | \n",
+ " BaselineMean | \n",
+ " 1.54 | \n",
"
\n",
"
"
],
"text/plain": [
- ""
+ ""
]
},
"metadata": {},
@@ -2673,7 +2827,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "20201102-181700 GasSensor Transformer\n"
+ "20201102-200102 GasSensor Transformer\n"
]
},
{
@@ -2693,7 +2847,479 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "23c064bfcbc1473e918631fd686017a3",
+ "model_id": "c3fc3c0a9d414b1a901ef04b912006f8",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 5: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 26: reducing learning rate of group 0 to 3.0000e-06.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=346.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 GasSensor TransformerProcess\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "31735e9a96114ff59ad7fda365ce371b",
"version_major": 2,
"version_minor": 0
},
@@ -2970,11 +3596,123 @@
"metadata": {},
"output_type": "display_data"
},
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
{
"name": "stdout",
"output_type": "stream",
"text": [
- "Epoch 19: reducing learning rate of group 0 to 3.0000e-05.\n"
+ "Epoch 27: reducing learning rate of group 0 to 3.0000e-05.\n"
]
},
{
@@ -3033,11 +3771,39 @@
"metadata": {},
"output_type": "display_data"
},
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
{
"name": "stdout",
"output_type": "stream",
"text": [
- "Epoch 23: reducing learning rate of group 0 to 3.0000e-06.\n"
+ "Epoch 33: reducing learning rate of group 0 to 3.0000e-06.\n"
]
},
{
@@ -3079,21 +3845,25 @@
"data": {
"text/html": [
" | nll | GasSensor |
\n",
+ " } | nll | GasSensor |
\n",
" \n",
- " | BaselineMean | \n",
- " 1.54 | \n",
+ " BaselineMean | \n",
+ " 1.54 | \n",
"
\n",
" \n",
- " | Transformer | \n",
- " -1.75 | \n",
+ " Transformer | \n",
+ " -1.18 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
"
\n",
"
"
],
"text/plain": [
- ""
+ ""
]
},
"metadata": {},
@@ -3103,7 +3873,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "20201102-181700 GasSensor TransformerProcess\n"
+ "20201102-200102 GasSensor TCNSeq\n"
]
},
{
@@ -3123,7 +3893,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "45d509ddea80468295fede71025f58f1",
+ "model_id": "ce136d96c661459084a29b5ae2db9dde",
"version_major": 2,
"version_minor": 0
},
@@ -3232,11 +4002,130 @@
"metadata": {},
"output_type": "display_data"
},
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
{
"name": "stdout",
"output_type": "stream",
"text": [
- "Epoch 7: reducing learning rate of group 0 to 3.0000e-05.\n"
+ "Epoch 8: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 15: reducing learning rate of group 0 to 3.0000e-06.\n"
]
},
{
@@ -3278,25 +4167,29 @@
"data": {
"text/html": [
" | nll | GasSensor |
\n",
+ " } | nll | GasSensor |
\n",
" \n",
- " | BaselineMean | \n",
- " 1.54 | \n",
+ " BaselineMean | \n",
+ " 1.54 | \n",
"
\n",
" \n",
- " | Transformer | \n",
- " -1.75 | \n",
+ " Transformer | \n",
+ " -1.18 | \n",
"
\n",
" \n",
- " | TransformerProcess | \n",
- " 0.05 | \n",
+ " TransformerProcess | \n",
+ " -0.84 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
"
\n",
"
"
],
"text/plain": [
- ""
+ ""
]
},
"metadata": {},
@@ -3306,7 +4199,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "20201102-181700 GasSensor TCNSeq\n"
+ "20201102-200102 GasSensor RANP\n"
]
},
{
@@ -3326,7 +4219,2589 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "8a31533041c94a4aa9313f2460678414",
+ "model_id": "243e1368bd42450d98e181361decc15f",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 28: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 32: reducing learning rate of group 0 to 3.0000e-06.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=346.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 GasSensor TransformerSeq2Seq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "48f10613c1844f179d2a5d024f6ac76a",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 4: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=346.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 GasSensor LSTM\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "156eb0f815a643558146778cc9a8774d",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 9: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=346.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 GasSensor LSTMSeq2Seq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "04cf7c1dda5b42e6b89ee4995a3bdcf9",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 5: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=346.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 GasSensor CrossAttention\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "ba399b10fee44dda91a5d892a7e994e9",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 20: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=346.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 GasSensor InceptionTimeSeq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "534c9e34f8cf44df98f398a8dc395476",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 23: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 32: reducing learning rate of group 0 to 3.0000e-06.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 36: reducing learning rate of group 0 to 3.0000e-07.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=346.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "2a6e41e7ba4c4cf0963db67182ccfab4",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='models (IMOSCurrentsVel)'), FloatProgress(value=0.0, max=10.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 IMOSCurrentsVel BaselineMean\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "a9ec5d9091294d74a1fe5986253d1b85",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 8: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 12: reducing learning rate of group 0 to 3.0000e-06.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=47.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 IMOSCurrentsVel Transformer\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "6cc3a237a40545a5a10d357d384ef23f",
"version_major": 2,
"version_minor": 0
},
@@ -3485,7 +6960,7 @@
"version_minor": 0
},
"text/plain": [
- "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=346.0), HTML(value='')))"
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=47.0), HTML(value='')))"
]
},
"metadata": {},
@@ -3495,29 +6970,63 @@
"data": {
"text/html": [
" | nll | GasSensor |
\n",
+ " } | nll | GasSensor | IMOSCurrentsVel |
\n",
" \n",
- " | BaselineMean | \n",
- " 1.54 | \n",
+ " BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
"
\n",
" \n",
- " | Transformer | \n",
- " -1.75 | \n",
+ " Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
"
\n",
" \n",
- " | TransformerProcess | \n",
- " 0.05 | \n",
+ " TransformerProcess | \n",
+ " -0.84 | \n",
+ " nan | \n",
"
\n",
" \n",
- " | TCNSeq | \n",
- " -0.41 | \n",
+ " TCNSeq | \n",
+ " -0.47 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " nan | \n",
"
\n",
"
"
],
"text/plain": [
- ""
+ ""
]
},
"metadata": {},
@@ -3527,7 +7036,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "20201102-181700 GasSensor RANP\n"
+ "20201102-200102 IMOSCurrentsVel TransformerProcess\n"
]
},
{
@@ -3547,7 +7056,8290 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "7232a0e216d64866ab935b507d73829a",
+ "model_id": "a3ccbeae927444f7947d4bb98f8f5d19",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 6: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=47.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 IMOSCurrentsVel TCNSeq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "0229f833945843a39dd1b2fbf2b34c02",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 11: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=47.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 IMOSCurrentsVel RANP\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "e8623792ba46432dbdfb4d6dfc46b9eb",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 9: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=47.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 IMOSCurrentsVel TransformerSeq2Seq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "6dd50259372b4070b07ee79ba5039d7c",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 5: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=47.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 IMOSCurrentsVel LSTM\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "f9b50e2ba5e741409deb53b74d43b400",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 10: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=47.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 IMOSCurrentsVel LSTMSeq2Seq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "4778157b4e70486f88f0b3a883bb23cf",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 13: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=47.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 IMOSCurrentsVel CrossAttention\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "de15ed2c4ec94f8d98facb9ce5da2b45",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 5: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=47.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 IMOSCurrentsVel InceptionTimeSeq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "42b59ac5e31a46ac8bcc56d8f7bf5e53",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 4: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=47.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "d2b9ef40bf264928a1764acebcec1389",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='models (AppliancesEnergyPrediction)'), FloatProgress(value=0.0, max=10.0), HTML(val…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 AppliancesEnergyPrediction BaselineMean\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "8e4adc591058454e84e4dc3d61cf607a",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 4: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=23.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 AppliancesEnergyPrediction Transformer\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "6fdc9ed20f6445f89e640894879ab941",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 8: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=23.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 AppliancesEnergyPrediction TransformerProcess\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "e031146ffbf540c5a4a8645f29115338",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 7: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=23.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 AppliancesEnergyPrediction TCNSeq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "d306af9d51e54f4ba513845108e3c096",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 6: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=23.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 AppliancesEnergyPrediction RANP\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "721747dae2784a71907eeb2d89a1aa03",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 4: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=23.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 AppliancesEnergyPrediction TransformerSeq2Seq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "45912f8f56f64337b9cfbfd548d09bac",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 5: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=23.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 AppliancesEnergyPrediction LSTM\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "76d5f83945fd48f5b1db2b801d237146",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 21: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=23.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 AppliancesEnergyPrediction LSTMSeq2Seq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "0635b9ec6c264d48bdfd44c82453b257",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 6: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=23.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 AppliancesEnergyPrediction CrossAttention\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "e24ba5e44f1047b28844cd6d226a755d",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 5: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=23.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 AppliancesEnergyPrediction InceptionTimeSeq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "2ec165172b4d4b5a875ccfd24a483c3c",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 4: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=23.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "9a89bbb448664d27adef32cecda4f308",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='models (BejingPM25)'), FloatProgress(value=0.0, max=10.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 BejingPM25 BaselineMean\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "1a302295e16143198e4ce9c9016a9422",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 10: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=50.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 BejingPM25 Transformer\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "307b59dbbfe04a26b33f4f6041226c92",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 10: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=50.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 BejingPM25 TransformerProcess\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "f04ed00d232048c7bcf2affadce5e399",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 4: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=50.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 BejingPM25 TCNSeq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "9d172a758354490daef7e9f3b7149c8f",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 8: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 12: reducing learning rate of group 0 to 3.0000e-06.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=50.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 BejingPM25 RANP\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "f098d91275f346ee9481464f287bfb85",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 9: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=50.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 BejingPM25 TransformerSeq2Seq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "00a94459a5e44e44903157a42f4cb10f",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 7: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=50.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 BejingPM25 LSTM\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "1933209b79cf4f27bcf7ad9b4e4c8e1e",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 18: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=50.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 BejingPM25 LSTMSeq2Seq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "7c8dc15aa84149ec8de13e7c6c87cc5c",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 16: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=50.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " 1.28 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 BejingPM25 CrossAttention\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "bb0f8ca3a9d145dd8e6102ddaf6f8bb8",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 4: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=50.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " 1.28 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " 1.45 | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 BejingPM25 InceptionTimeSeq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "55f512c917f24f3aac4dcb2d7c929fb2",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 4: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=50.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " 1.28 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " 1.45 | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " 1.32 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "a71b5fa8dc4f470cbb382db7be5adf5e",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='models (MetroInterstateTraffic)'), FloatProgress(value=0.0, max=10.0), HTML(value='…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 MetroInterstateTraffic BaselineMean\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "deb736ff18484f389f57b0385430de7e",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 6: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=61.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 | MetroInterstateTraffic |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " 1.28 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " 1.45 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " 1.32 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 MetroInterstateTraffic Transformer\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "9082eebff8614295a8a75339089eb77d",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 16: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 21: reducing learning rate of group 0 to 3.0000e-06.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=61.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 | MetroInterstateTraffic |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ " -0.37 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " 1.28 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " 1.45 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " 1.32 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 MetroInterstateTraffic TransformerProcess\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "c7369a08d50141b79617bb65043c6e8f",
"version_major": 2,
"version_minor": 0
},
@@ -3852,97 +15644,6 @@
"metadata": {},
"output_type": "display_data"
},
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Epoch 25: reducing learning rate of group 0 to 3.0000e-07.\n"
- ]
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
{
"name": "stdout",
"output_type": "stream",
@@ -3958,7 +15659,7 @@
"version_minor": 0
},
"text/plain": [
- "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=346.0), HTML(value='')))"
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=61.0), HTML(value='')))"
]
},
"metadata": {},
@@ -3968,33 +15669,93 @@
"data": {
"text/html": [
" | nll | GasSensor |
\n",
+ " } | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 | MetroInterstateTraffic |
\n",
" \n",
- " | BaselineMean | \n",
- " 1.54 | \n",
+ " BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ " 1.43 | \n",
"
\n",
" \n",
- " | Transformer | \n",
- " -1.75 | \n",
+ " Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ " -0.37 | \n",
"
\n",
" \n",
- " | TransformerProcess | \n",
- " 0.05 | \n",
+ " TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ " -0.33 | \n",
"
\n",
" \n",
- " | TCNSeq | \n",
- " -0.41 | \n",
+ " TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ " nan | \n",
"
\n",
" \n",
- " | RANP | \n",
- " -1.85 | \n",
+ " RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " 1.28 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " 1.45 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " 1.32 | \n",
+ " nan | \n",
"
\n",
"
"
],
"text/plain": [
- ""
+ ""
]
},
"metadata": {},
@@ -4004,7 +15765,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "20201102-181700 GasSensor TransformerSeq2Seq\n"
+ "20201102-200102 MetroInterstateTraffic TCNSeq\n"
]
},
{
@@ -4024,7 +15785,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "93135e00840f43319144abffe2f4e144",
+ "model_id": "e985f81f469343ae90ce5710e18baf7a",
"version_major": 2,
"version_minor": 0
},
@@ -4175,11 +15936,193 @@
"metadata": {},
"output_type": "display_data"
},
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
{
"name": "stdout",
"output_type": "stream",
"text": [
- "Epoch 10: reducing learning rate of group 0 to 3.0000e-05.\n"
+ "Epoch 23: reducing learning rate of group 0 to 3.0000e-05.\n"
]
},
{
@@ -4211,7 +16154,7 @@
"version_minor": 0
},
"text/plain": [
- "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=346.0), HTML(value='')))"
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=61.0), HTML(value='')))"
]
},
"metadata": {},
@@ -4221,37 +16164,93 @@
"data": {
"text/html": [
" | nll | GasSensor |
\n",
+ " } | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 | MetroInterstateTraffic |
\n",
" \n",
- " | BaselineMean | \n",
- " 1.54 | \n",
+ " BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ " 1.43 | \n",
"
\n",
" \n",
- " | Transformer | \n",
- " -1.75 | \n",
+ " Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ " -0.37 | \n",
"
\n",
" \n",
- " | TransformerProcess | \n",
- " 0.05 | \n",
+ " TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ " -0.33 | \n",
"
\n",
" \n",
- " | TCNSeq | \n",
- " -0.41 | \n",
+ " TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ " -0.15 | \n",
"
\n",
" \n",
- " | RANP | \n",
- " -1.85 | \n",
+ " RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ " nan | \n",
"
\n",
" \n",
- " | TransformerSeq2Seq | \n",
- " 0.25 | \n",
+ " TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " 1.28 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " 1.45 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " 1.32 | \n",
+ " nan | \n",
"
\n",
"
"
],
"text/plain": [
- ""
+ ""
]
},
"metadata": {},
@@ -4261,7 +16260,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "20201102-181700 GasSensor LSTM\n"
+ "20201102-200102 MetroInterstateTraffic RANP\n"
]
},
{
@@ -4281,407 +16280,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "edbe10e4ef224aaabe71b63d92f79451",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Epoch 5: reducing learning rate of group 0 to 3.0000e-05.\n"
- ]
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n"
- ]
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=346.0), HTML(value='')))"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- " | nll | GasSensor |
\n",
- " \n",
- " | BaselineMean | \n",
- " 1.54 | \n",
- "
\n",
- " \n",
- " | Transformer | \n",
- " -1.75 | \n",
- "
\n",
- " \n",
- " | TransformerProcess | \n",
- " 0.05 | \n",
- "
\n",
- " \n",
- " | TCNSeq | \n",
- " -0.41 | \n",
- "
\n",
- " \n",
- " | RANP | \n",
- " -1.85 | \n",
- "
\n",
- " \n",
- " | TransformerSeq2Seq | \n",
- " 0.25 | \n",
- "
\n",
- " \n",
- " | LSTM | \n",
- " 0.52 | \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "20201102-181700 GasSensor LSTMSeq2Seq\n"
- ]
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "41b6b4668ebf43de8741b1a1981c7ac0",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Epoch 6: reducing learning rate of group 0 to 3.0000e-05.\n"
- ]
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n"
- ]
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=346.0), HTML(value='')))"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- " | nll | GasSensor |
\n",
- " \n",
- " | BaselineMean | \n",
- " 1.54 | \n",
- "
\n",
- " \n",
- " | Transformer | \n",
- " -1.75 | \n",
- "
\n",
- " \n",
- " | TransformerProcess | \n",
- " 0.05 | \n",
- "
\n",
- " \n",
- " | TCNSeq | \n",
- " -0.41 | \n",
- "
\n",
- " \n",
- " | RANP | \n",
- " -1.85 | \n",
- "
\n",
- " \n",
- " | TransformerSeq2Seq | \n",
- " 0.25 | \n",
- "
\n",
- " \n",
- " | LSTM | \n",
- " 0.52 | \n",
- "
\n",
- " \n",
- " | LSTMSeq2Seq | \n",
- " 0.42 | \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "20201102-181700 GasSensor CrossAttention\n"
- ]
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "",
- "version_major": 2,
- "version_minor": 0
- },
- "text/plain": [
- "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "application/vnd.jupyter.widget-view+json": {
- "model_id": "894edfe743c1476dbbc0b55825d5d124",
+ "model_id": "27052b525d8b4ecfb97c4b3036079ca8",
"version_major": 2,
"version_minor": 0
},
@@ -4817,6 +16416,2960 @@
},
"metadata": {},
"output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 15: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=61.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 | MetroInterstateTraffic |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ " -0.37 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ " -0.33 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ " -0.15 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ " -0.36 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " 1.28 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " 1.45 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " 1.32 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 MetroInterstateTraffic TransformerSeq2Seq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "3c238f7385c84848b1eae60910bd87dc",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 8: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=61.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 | MetroInterstateTraffic |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ " -0.37 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ " -0.33 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ " -0.15 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ " -0.36 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ " -0.31 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " 1.28 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " 1.45 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " 1.32 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 MetroInterstateTraffic LSTM\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "ccd69fb11e764549a86a22015a371b3b",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 23: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=61.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 | MetroInterstateTraffic |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ " -0.37 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ " -0.33 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ " -0.15 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ " -0.36 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ " -0.31 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ " -0.05 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " 1.28 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " 1.45 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " 1.32 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 MetroInterstateTraffic LSTMSeq2Seq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "87db30228a5b4d5b86f5e3878f4f4b4e",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 37: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=61.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 | MetroInterstateTraffic |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ " -0.37 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ " -0.33 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ " -0.15 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ " -0.36 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ " -0.31 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ " -0.05 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " 1.28 | \n",
+ " -0.29 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " 1.45 | \n",
+ " nan | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " 1.32 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 MetroInterstateTraffic CrossAttention\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "95db3ef01a00480b9d8d932536d5daf5",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 17: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 28: reducing learning rate of group 0 to 3.0000e-06.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=61.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 | MetroInterstateTraffic |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ " -0.37 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ " -0.33 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ " -0.15 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ " -0.36 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ " -0.31 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ " -0.05 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " 1.28 | \n",
+ " -0.29 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " 1.45 | \n",
+ " -0.34 | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " 1.32 | \n",
+ " nan | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "20201102-200102 MetroInterstateTraffic InceptionTimeSeq\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validation sanity check'), FloatProgress(value=1.0, bar_style='info', layout=Layout…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "d93083060d544df69e7932a6b9f7e859",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Training'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), max…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 14: reducing learning rate of group 0 to 3.0000e-05.\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='Validating'), FloatProgress(value=1.0, bar_style='info', layout=Layout(flex='2'), m…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(HTML(value='predict'), FloatProgress(value=0.0, max=61.0), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 | MetroInterstateTraffic |
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ " 1.43 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ " -0.37 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ " -0.33 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ " -0.15 | \n",
+ "
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ " -0.36 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ " -0.31 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ " -0.05 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " 1.28 | \n",
+ " -0.29 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " 1.45 | \n",
+ " -0.34 | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " 1.32 | \n",
+ " -0.03 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " | \n",
+ " BaselineMean | \n",
+ " Transformer | \n",
+ " TransformerProcess | \n",
+ " TCNSeq | \n",
+ " RANP | \n",
+ " TransformerSeq2Seq | \n",
+ " LSTM | \n",
+ " LSTMSeq2Seq | \n",
+ " CrossAttention | \n",
+ " InceptionTimeSeq | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " | GasSensor | \n",
+ " rmse | \n",
+ " 30.176716 | \n",
+ " 9.416514 | \n",
+ " 12.978578 | \n",
+ " 7.589596 | \n",
+ " 3.166766 | \n",
+ " 24.894873 | \n",
+ " 11.518030 | \n",
+ " 7.311765 | \n",
+ " 13.961467 | \n",
+ " 2.193936 | \n",
+ "
\n",
+ " \n",
+ " | smape | \n",
+ " 1.302454 | \n",
+ " 0.307148 | \n",
+ " 0.468918 | \n",
+ " 0.726440 | \n",
+ " 0.242054 | \n",
+ " 0.850812 | \n",
+ " 0.600007 | \n",
+ " 0.669914 | \n",
+ " 0.559143 | \n",
+ " 0.320668 | \n",
+ "
\n",
+ " \n",
+ " | nll | \n",
+ " 1.542041 | \n",
+ " -1.180013 | \n",
+ " -0.836722 | \n",
+ " -0.474132 | \n",
+ " -1.906368 | \n",
+ " 0.692709 | \n",
+ " -0.199922 | \n",
+ " 0.004298 | \n",
+ " -0.575165 | \n",
+ " -2.067098 | \n",
+ "
\n",
+ " \n",
+ " | IMOSCurrentsVel | \n",
+ " rmse | \n",
+ " 0.131377 | \n",
+ " 0.110148 | \n",
+ " 0.123972 | \n",
+ " 0.105802 | \n",
+ " 0.112876 | \n",
+ " 0.137302 | \n",
+ " 0.114311 | \n",
+ " 0.111675 | \n",
+ " 0.135825 | \n",
+ " 0.117366 | \n",
+ "
\n",
+ " \n",
+ " | smape | \n",
+ " 0.408897 | \n",
+ " 0.348860 | \n",
+ " 0.393112 | \n",
+ " 0.334814 | \n",
+ " 0.354470 | \n",
+ " 0.421609 | \n",
+ " 0.359909 | \n",
+ " 0.349948 | \n",
+ " 0.426059 | \n",
+ " 0.371904 | \n",
+ "
\n",
+ " \n",
+ " | nll | \n",
+ " 1.101074 | \n",
+ " 0.929053 | \n",
+ " 1.018885 | \n",
+ " 0.883037 | \n",
+ " 0.926897 | \n",
+ " 1.491990 | \n",
+ " 0.970532 | \n",
+ " 0.951366 | \n",
+ " 1.270408 | \n",
+ " 1.313702 | \n",
+ "
\n",
+ " \n",
+ " | AppliancesEnergyPrediction | \n",
+ " rmse | \n",
+ " 0.638113 | \n",
+ " 0.589363 | \n",
+ " 0.542809 | \n",
+ " 0.540530 | \n",
+ " 0.564092 | \n",
+ " 0.598725 | \n",
+ " 0.578509 | \n",
+ " 0.547981 | \n",
+ " 0.580038 | \n",
+ " 0.603225 | \n",
+ "
\n",
+ " \n",
+ " | smape | \n",
+ " 0.107427 | \n",
+ " 0.094939 | \n",
+ " 0.087870 | \n",
+ " 0.086985 | \n",
+ " 0.091282 | \n",
+ " 0.092275 | \n",
+ " 0.092142 | \n",
+ " 0.088227 | \n",
+ " 0.094818 | \n",
+ " 0.099783 | \n",
+ "
\n",
+ " \n",
+ " | nll | \n",
+ " 1.413043 | \n",
+ " 1.803110 | \n",
+ " 1.165598 | \n",
+ " 1.099387 | \n",
+ " 1.245324 | \n",
+ " 1.540474 | \n",
+ " 1.343633 | \n",
+ " 1.200363 | \n",
+ " 1.240250 | \n",
+ " 4.647202 | \n",
+ "
\n",
+ " \n",
+ " | BejingPM25 | \n",
+ " rmse | \n",
+ " 1.225098 | \n",
+ " 0.975490 | \n",
+ " 1.078700 | \n",
+ " 0.963057 | \n",
+ " 1.030046 | \n",
+ " 1.056809 | \n",
+ " 0.966319 | \n",
+ " 0.967923 | \n",
+ " 1.084777 | \n",
+ " 0.954078 | \n",
+ "
\n",
+ " \n",
+ " | smape | \n",
+ " 0.254801 | \n",
+ " 0.198667 | \n",
+ " 0.227348 | \n",
+ " 0.196929 | \n",
+ " 0.213556 | \n",
+ " 0.218012 | \n",
+ " 0.197636 | \n",
+ " 0.197164 | \n",
+ " 0.228436 | \n",
+ " 0.193136 | \n",
+ "
\n",
+ " \n",
+ " | nll | \n",
+ " 1.591147 | \n",
+ " 1.305941 | \n",
+ " 1.428414 | \n",
+ " 1.276356 | \n",
+ " 1.388293 | \n",
+ " 1.489735 | \n",
+ " 1.288247 | \n",
+ " 1.278178 | \n",
+ " 1.454251 | \n",
+ " 1.319761 | \n",
+ "
\n",
+ " \n",
+ " | MetroInterstateTraffic | \n",
+ " rmse | \n",
+ " 2016.557251 | \n",
+ " 434.905823 | \n",
+ " 460.456573 | \n",
+ " 500.520752 | \n",
+ " 430.651825 | \n",
+ " 460.495270 | \n",
+ " 506.585785 | \n",
+ " 456.087280 | \n",
+ " 445.651703 | \n",
+ " 512.640198 | \n",
+ "
\n",
+ " \n",
+ " | smape | \n",
+ " 0.613751 | \n",
+ " 0.100343 | \n",
+ " 0.105577 | \n",
+ " 0.133756 | \n",
+ " 0.104602 | \n",
+ " 0.107207 | \n",
+ " 0.120530 | \n",
+ " 0.105168 | \n",
+ " 0.105091 | \n",
+ " 0.130188 | \n",
+ "
\n",
+ " \n",
+ " | nll | \n",
+ " 1.434845 | \n",
+ " -0.367540 | \n",
+ " -0.333287 | \n",
+ " -0.153166 | \n",
+ " -0.357861 | \n",
+ " -0.307665 | \n",
+ " -0.053744 | \n",
+ " -0.294607 | \n",
+ " -0.336011 | \n",
+ " -0.026490 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " BaselineMean Transformer \\\n",
+ "GasSensor rmse 30.176716 9.416514 \n",
+ " smape 1.302454 0.307148 \n",
+ " nll 1.542041 -1.180013 \n",
+ "IMOSCurrentsVel rmse 0.131377 0.110148 \n",
+ " smape 0.408897 0.348860 \n",
+ " nll 1.101074 0.929053 \n",
+ "AppliancesEnergyPrediction rmse 0.638113 0.589363 \n",
+ " smape 0.107427 0.094939 \n",
+ " nll 1.413043 1.803110 \n",
+ "BejingPM25 rmse 1.225098 0.975490 \n",
+ " smape 0.254801 0.198667 \n",
+ " nll 1.591147 1.305941 \n",
+ "MetroInterstateTraffic rmse 2016.557251 434.905823 \n",
+ " smape 0.613751 0.100343 \n",
+ " nll 1.434845 -0.367540 \n",
+ "\n",
+ " TransformerProcess TCNSeq RANP \\\n",
+ "GasSensor rmse 12.978578 7.589596 3.166766 \n",
+ " smape 0.468918 0.726440 0.242054 \n",
+ " nll -0.836722 -0.474132 -1.906368 \n",
+ "IMOSCurrentsVel rmse 0.123972 0.105802 0.112876 \n",
+ " smape 0.393112 0.334814 0.354470 \n",
+ " nll 1.018885 0.883037 0.926897 \n",
+ "AppliancesEnergyPrediction rmse 0.542809 0.540530 0.564092 \n",
+ " smape 0.087870 0.086985 0.091282 \n",
+ " nll 1.165598 1.099387 1.245324 \n",
+ "BejingPM25 rmse 1.078700 0.963057 1.030046 \n",
+ " smape 0.227348 0.196929 0.213556 \n",
+ " nll 1.428414 1.276356 1.388293 \n",
+ "MetroInterstateTraffic rmse 460.456573 500.520752 430.651825 \n",
+ " smape 0.105577 0.133756 0.104602 \n",
+ " nll -0.333287 -0.153166 -0.357861 \n",
+ "\n",
+ " TransformerSeq2Seq LSTM LSTMSeq2Seq \\\n",
+ "GasSensor rmse 24.894873 11.518030 7.311765 \n",
+ " smape 0.850812 0.600007 0.669914 \n",
+ " nll 0.692709 -0.199922 0.004298 \n",
+ "IMOSCurrentsVel rmse 0.137302 0.114311 0.111675 \n",
+ " smape 0.421609 0.359909 0.349948 \n",
+ " nll 1.491990 0.970532 0.951366 \n",
+ "AppliancesEnergyPrediction rmse 0.598725 0.578509 0.547981 \n",
+ " smape 0.092275 0.092142 0.088227 \n",
+ " nll 1.540474 1.343633 1.200363 \n",
+ "BejingPM25 rmse 1.056809 0.966319 0.967923 \n",
+ " smape 0.218012 0.197636 0.197164 \n",
+ " nll 1.489735 1.288247 1.278178 \n",
+ "MetroInterstateTraffic rmse 460.495270 506.585785 456.087280 \n",
+ " smape 0.107207 0.120530 0.105168 \n",
+ " nll -0.307665 -0.053744 -0.294607 \n",
+ "\n",
+ " CrossAttention InceptionTimeSeq \n",
+ "GasSensor rmse 13.961467 2.193936 \n",
+ " smape 0.559143 0.320668 \n",
+ " nll -0.575165 -2.067098 \n",
+ "IMOSCurrentsVel rmse 0.135825 0.117366 \n",
+ " smape 0.426059 0.371904 \n",
+ " nll 1.270408 1.313702 \n",
+ "AppliancesEnergyPrediction rmse 0.580038 0.603225 \n",
+ " smape 0.094818 0.099783 \n",
+ " nll 1.240250 4.647202 \n",
+ "BejingPM25 rmse 1.084777 0.954078 \n",
+ " smape 0.228436 0.193136 \n",
+ " nll 1.454251 1.319761 \n",
+ "MetroInterstateTraffic rmse 445.651703 512.640198 \n",
+ " smape 0.105091 0.130188 \n",
+ " nll -0.336011 -0.026490 "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
}
],
"source": [
@@ -4929,13 +19482,129 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 24,
"metadata": {
"ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.399Z"
+ "end_time": "2020-11-02T18:57:30.544597Z",
+ "start_time": "2020-11-02T18:57:29.960613Z"
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Negative Log-Likelihood (NLL).\n",
+ "over 48 steps\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ " | nll | GasSensor | IMOSCurrentsVel | AppliancesEnergyPrediction | BejingPM25 | MetroInterstateTraffic | mean(e-e_baseline) |
\n",
+ " \n",
+ " | RANP | \n",
+ " -1.91 | \n",
+ " 0.93 | \n",
+ " 1.25 | \n",
+ " 1.39 | \n",
+ " -0.36 | \n",
+ " -1.16 | \n",
+ "
\n",
+ " \n",
+ " | TransformerProcess | \n",
+ " -0.84 | \n",
+ " 1.02 | \n",
+ " 1.17 | \n",
+ " 1.43 | \n",
+ " -0.33 | \n",
+ " -0.93 | \n",
+ "
\n",
+ " \n",
+ " | Transformer | \n",
+ " -1.18 | \n",
+ " 0.93 | \n",
+ " 1.80 | \n",
+ " 1.31 | \n",
+ " -0.37 | \n",
+ " -0.92 | \n",
+ "
\n",
+ " \n",
+ " | TCNSeq | \n",
+ " -0.47 | \n",
+ " 0.88 | \n",
+ " 1.10 | \n",
+ " 1.28 | \n",
+ " -0.15 | \n",
+ " -0.89 | \n",
+ "
\n",
+ " \n",
+ " | CrossAttention | \n",
+ " -0.58 | \n",
+ " 1.27 | \n",
+ " 1.24 | \n",
+ " 1.45 | \n",
+ " -0.34 | \n",
+ " -0.81 | \n",
+ "
\n",
+ " \n",
+ " | LSTMSeq2Seq | \n",
+ " 0.00 | \n",
+ " 0.95 | \n",
+ " 1.20 | \n",
+ " 1.28 | \n",
+ " -0.29 | \n",
+ " -0.79 | \n",
+ "
\n",
+ " \n",
+ " | LSTM | \n",
+ " -0.20 | \n",
+ " 0.97 | \n",
+ " 1.34 | \n",
+ " 1.29 | \n",
+ " -0.05 | \n",
+ " -0.75 | \n",
+ "
\n",
+ " \n",
+ " | TransformerSeq2Seq | \n",
+ " 0.69 | \n",
+ " 1.49 | \n",
+ " 1.54 | \n",
+ " 1.49 | \n",
+ " -0.31 | \n",
+ " -0.43 | \n",
+ "
\n",
+ " \n",
+ " | InceptionTimeSeq | \n",
+ " -2.07 | \n",
+ " 1.31 | \n",
+ " 4.65 | \n",
+ " 1.32 | \n",
+ " -0.03 | \n",
+ " -0.38 | \n",
+ "
\n",
+ " \n",
+ " | BaselineMean | \n",
+ " 1.54 | \n",
+ " 1.10 | \n",
+ " 1.41 | \n",
+ " 1.59 | \n",
+ " 1.43 | \n",
+ " 0.00 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"print(f'Negative Log-Likelihood (NLL).\\nover {window_future} steps')\n",
"df_results = pd.concat({k:pd.DataFrame(v) for k,v in results.items()})\n",
@@ -4944,13 +19613,31 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 25,
"metadata": {
"ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.403Z"
+ "end_time": "2020-11-02T18:57:30.627925Z",
+ "start_time": "2020-11-02T18:57:30.551929Z"
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "saved to ../outputs/20201102-200102_leaderboard.html\n",
+ "../outputs/20201102-200102_leaderboard.md\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "/home/wassname/anaconda/envs/seq2seq-time/lib/python3.7/site-packages/ipykernel_launcher.py:9: ResourceWarning: unclosed file <_io.TextIOWrapper name='../outputs/20201102-200102_leaderboard.md' mode='w' encoding='UTF-8'>\n",
+ " if __name__ == '__main__':\n"
+ ]
+ }
+ ],
"source": [
"def results_html(results, metric='nll', strformat=\"{:.2f}\"):\n",
" df_results = format_results(results, metric=metric)\n",
@@ -4976,10 +19663,11 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 26,
"metadata": {
"ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.408Z"
+ "end_time": "2020-11-02T18:57:35.418763Z",
+ "start_time": "2020-11-02T18:57:30.631842Z"
}
},
"outputs": [],
@@ -5003,10 +19691,11 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 27,
"metadata": {
"ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.412Z"
+ "end_time": "2020-11-02T18:57:35.471313Z",
+ "start_time": "2020-11-02T18:57:35.422299Z"
}
},
"outputs": [],
@@ -5016,14 +19705,135 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 28,
"metadata": {
"ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.417Z"
+ "end_time": "2020-11-02T18:57:42.161977Z",
+ "start_time": "2020-11-02T18:57:35.478168Z"
},
"scrolled": false
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {},
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.holoviews_exec.v0+json": "",
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "
\n",
+ "
\n",
+ ""
+ ],
+ "text/plain": [
+ ":Layout\n",
+ " .Overlay.I :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.BaselineMean :Curve [x] (y)\n",
+ " .Curve.Transformer :Curve [x] (y)\n",
+ " .Curve.TransformerProcess :Curve [x] (y)\n",
+ " .Curve.TCNSeq :Curve [x] (y)\n",
+ " .Curve.RANP :Curve [x] (y)\n",
+ " .Curve.TransformerSeq2Seq :Curve [x] (y)\n",
+ " .Curve.LSTM :Curve [x] (y)\n",
+ " .Curve.LSTMSeq2Seq :Curve [x] (y)\n",
+ " .Curve.CrossAttention :Curve [x] (y)\n",
+ " .Curve.InceptionTimeSeq :Curve [x] (y)\n",
+ " .Overlay.II :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.BaselineMean :Curve [x] (y)\n",
+ " .Curve.Transformer :Curve [x] (y)\n",
+ " .Curve.TransformerProcess :Curve [x] (y)\n",
+ " .Curve.TCNSeq :Curve [x] (y)\n",
+ " .Curve.RANP :Curve [x] (y)\n",
+ " .Curve.TransformerSeq2Seq :Curve [x] (y)\n",
+ " .Curve.LSTM :Curve [x] (y)\n",
+ " .Curve.LSTMSeq2Seq :Curve [x] (y)\n",
+ " .Curve.CrossAttention :Curve [x] (y)\n",
+ " .Curve.InceptionTimeSeq :Curve [x] (y)\n",
+ " .Overlay.III :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.BaselineMean :Curve [x] (y)\n",
+ " .Curve.Transformer :Curve [x] (y)\n",
+ " .Curve.TransformerProcess :Curve [x] (y)\n",
+ " .Curve.TCNSeq :Curve [x] (y)\n",
+ " .Curve.RANP :Curve [x] (y)\n",
+ " .Curve.TransformerSeq2Seq :Curve [x] (y)\n",
+ " .Curve.LSTM :Curve [x] (y)\n",
+ " .Curve.LSTMSeq2Seq :Curve [x] (y)\n",
+ " .Curve.CrossAttention :Curve [x] (y)\n",
+ " .Curve.InceptionTimeSeq :Curve [x] (y)\n",
+ " .Overlay.IV :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.BaselineMean :Curve [x] (y)\n",
+ " .Curve.Transformer :Curve [x] (y)\n",
+ " .Curve.TransformerProcess :Curve [x] (y)\n",
+ " .Curve.TCNSeq :Curve [x] (y)\n",
+ " .Curve.RANP :Curve [x] (y)\n",
+ " .Curve.TransformerSeq2Seq :Curve [x] (y)\n",
+ " .Curve.LSTM :Curve [x] (y)\n",
+ " .Curve.LSTMSeq2Seq :Curve [x] (y)\n",
+ " .Curve.CrossAttention :Curve [x] (y)\n",
+ " .Curve.InceptionTimeSeq :Curve [x] (y)\n",
+ " .Overlay.V :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.BaselineMean :Curve [x] (y)\n",
+ " .Curve.Transformer :Curve [x] (y)\n",
+ " .Curve.TransformerProcess :Curve [x] (y)\n",
+ " .Curve.TCNSeq :Curve [x] (y)\n",
+ " .Curve.RANP :Curve [x] (y)\n",
+ " .Curve.TransformerSeq2Seq :Curve [x] (y)\n",
+ " .Curve.LSTM :Curve [x] (y)\n",
+ " .Curve.LSTMSeq2Seq :Curve [x] (y)\n",
+ " .Curve.CrossAttention :Curve [x] (y)\n",
+ " .Curve.InceptionTimeSeq :Curve [x] (y)"
+ ]
+ },
+ "execution_count": 28,
+ "metadata": {
+ "application/vnd.holoviews_exec.v0+json": {
+ "id": "1001"
+ }
+ },
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"# Plot mean of predictions\n",
"n = hv.Layout()\n",
@@ -5043,23 +19853,129 @@
"execution_count": null,
"metadata": {
"ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.422Z"
+ "end_time": "2020-11-02T18:57:42.940434Z",
+ "start_time": "2020-11-02T18:57:42.166730Z"
}
},
"outputs": [],
- "source": [
- "1/0"
- ]
+ "source": []
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 30,
"metadata": {
"ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.426Z"
- }
+ "end_time": "2020-11-02T22:07:41.952849Z",
+ "start_time": "2020-11-02T22:07:36.835019Z"
+ },
+ "scrolled": false
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {},
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.holoviews_exec.v0+json": "",
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "
\n",
+ "
\n",
+ ""
+ ],
+ "text/plain": [
+ ":Layout\n",
+ " .Overlay.I :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.Pred :Curve [x] (y)\n",
+ " .Spread.A_2_times_std :Spread [x] (y,yerror)\n",
+ " .Overlay.II :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.Pred :Curve [x] (y)\n",
+ " .Spread.A_2_times_std :Spread [x] (y,yerror)\n",
+ " .Overlay.III :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.Pred :Curve [x] (y)\n",
+ " .Spread.A_2_times_std :Spread [x] (y,yerror)\n",
+ " .Overlay.IV :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.Pred :Curve [x] (y)\n",
+ " .Spread.A_2_times_std :Spread [x] (y,yerror)\n",
+ " .Overlay.V :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.Pred :Curve [x] (y)\n",
+ " .Spread.A_2_times_std :Spread [x] (y,yerror)\n",
+ " .Overlay.VI :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.Pred :Curve [x] (y)\n",
+ " .Spread.A_2_times_std :Spread [x] (y,yerror)\n",
+ " .Overlay.VII :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.Pred :Curve [x] (y)\n",
+ " .Spread.A_2_times_std :Spread [x] (y,yerror)\n",
+ " .Overlay.VIII :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.Pred :Curve [x] (y)\n",
+ " .Spread.A_2_times_std :Spread [x] (y,yerror)\n",
+ " .Overlay.IX :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.Pred :Curve [x] (y)\n",
+ " .Spread.A_2_times_std :Spread [x] (y,yerror)\n",
+ " .Overlay.X :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .VLine.Now :VLine [x,y]\n",
+ " .Curve.Pred :Curve [x] (y)\n",
+ " .Spread.A_2_times_std :Spread [x] (y,yerror)"
+ ]
+ },
+ "execution_count": 30,
+ "metadata": {
+ "application/vnd.holoviews_exec.v0+json": {
+ "id": "7834"
+ }
+ },
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"dataset='IMOSCurrentsVel'\n",
"data_i=844\n",
@@ -5076,65 +19992,96 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 39,
"metadata": {
"ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.430Z"
+ "end_time": "2020-11-02T22:14:20.904152Z",
+ "start_time": "2020-11-02T22:14:20.852478Z"
}
},
"outputs": [],
"source": [
- "# plot_performance(ds_preds, full=True)"
+ "# 1/0"
]
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 33,
"metadata": {
"ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.434Z"
- }
- },
- "outputs": [],
- "source": [
- "def plot_at_i(time_i, dataset, model):\n",
- " d = ds_predss[dataset][model].isel(t_source=time_i)\n",
- " return hv_plot_prediction(d).relabel(label=f\"{model}\")\n",
- "\n",
- "dmap = hv.DynamicMap(plot_at_i, kdims=['t_source', 'dataset', 'model'])\n",
- "t = ds_preds.t_source.values\n",
- "models = list(next(iter(ds_predss.values())).keys())\n",
- "dmap = dmap.redim.values(\n",
- " t_source=range(len(t)), \n",
- " dataset=list(ds_predss.keys()),\n",
- " model=models,\n",
- ")\n",
- "dmap.opts(framewise=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.438Z"
- }
- },
- "outputs": [],
- "source": [
- "1/0"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.442Z"
+ "end_time": "2020-11-02T22:09:43.372160Z",
+ "start_time": "2020-11-02T22:09:42.126245Z"
},
"lines_to_next_cell": 2
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {},
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.holoviews_exec.v0+json": "",
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "
\n",
+ "
\n",
+ ""
+ ],
+ "text/plain": [
+ ":DynamicMap [dataset,t_ahead_i,start,window_steps]\n",
+ " :Overlay\n",
+ " .Scatter.True :Scatter [x] (y)\n",
+ " .Curve.BaselineMean :Curve [x] (y)\n",
+ " .Curve.Transformer :Curve [x] (y)\n",
+ " .Curve.TransformerProcess :Curve [x] (y)\n",
+ " .Curve.TCNSeq :Curve [x] (y)\n",
+ " .Curve.RANP :Curve [x] (y)\n",
+ " .Curve.TransformerSeq2Seq :Curve [x] (y)\n",
+ " .Curve.LSTM :Curve [x] (y)\n",
+ " .Curve.LSTMSeq2Seq :Curve [x] (y)\n",
+ " .Curve.CrossAttention :Curve [x] (y)\n",
+ " .Curve.InceptionTimeSeq :Curve [x] (y)"
+ ]
+ },
+ "execution_count": 33,
+ "metadata": {
+ "application/vnd.holoviews_exec.v0+json": {
+ "id": "15050"
+ }
+ },
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"# Explore predictions with dynamic map\n",
"\n",
@@ -5165,7 +20112,8 @@
"execution_count": null,
"metadata": {
"ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.446Z"
+ "end_time": "2020-11-02T18:57:42.970390Z",
+ "start_time": "2020-11-02T12:00:57.266Z"
}
},
"outputs": [],
@@ -5173,45 +20121,6 @@
"1/0"
]
},
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.453Z"
- }
- },
- "outputs": [],
- "source": [
- "# Explore predictions with dynamic map\n",
- "\n",
- "def plot_predictions_ahead(dataset='IMOSCurrentsVel', model='', t_ahead_i=6, start=0, window_steps=1800):\n",
- " d = next(iter(ds_predss[dataset].values())).isel(t_ahead=t_ahead_i).isel(t_source=slice(start, start+window_steps))\n",
- "\n",
- " p = hv.Scatter({\n",
- " 'x': d.t_target,\n",
- " 'y': d.y_true\n",
- " }, label='true').opts(color='black', framewise=True)\n",
- " \n",
- " ds_preds = ds_predss[dataset][model]\n",
- " d = ds_preds.isel(t_ahead=t_ahead_i).isel(t_source=slice(start, start+window_steps))\n",
- " x = d.t_target\n",
- " y = d.y_pred\n",
- " s = d.y_pred_std\n",
- " p *= hv.Curve({'x': x, 'y':y}, label=model).relabel(label=f\"{model}\")\n",
- " p *= hv.Spread((x, y, s * 2),\n",
- " label='2*std').opts(alpha=0.5, line_width=0)\n",
- " \n",
- " p = p.opts(title=f\"Dataset: {dataset}, model={model}, {d.freq}*{t_ahead_i} ahead\", height=250, legend_position='top', ylabel=d.targets)\n",
- " return p.opts(framewise=True)\n",
- " \n",
- "dmap = hv.DynamicMap(plot_predictions_ahead, kdims=['dataset', 'model', 't_ahead_i', 'start', 'window_steps'])\n",
- "dmap = dmap.redim.values(dataset=list(ds_predss.keys()), model=models)\n",
- "dmap = dmap.redim.range(t_ahead_i=(0, window_future), start=(0, 5000), window_steps=(10, 5000))\n",
- "dmap = dmap.redim.default(t_ahead_i=10, window_steps=1000)\n",
- "dmap"
- ]
- },
{
"cell_type": "code",
"execution_count": null,
@@ -5219,20 +20128,120 @@
"ExecuteTime": {
"end_time": "2020-11-02T10:13:47.401214Z",
"start_time": "2020-11-02T10:13:47.288385Z"
- }
+ },
+ "lines_to_next_cell": 2
},
"outputs": [],
"source": []
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 37,
"metadata": {
"ExecuteTime": {
- "start_time": "2020-11-02T10:18:49.460Z"
- }
+ "end_time": "2020-11-02T22:11:36.905519Z",
+ "start_time": "2020-11-02T22:11:32.175594Z"
+ },
+ "lines_to_next_cell": 0,
+ "scrolled": false
},
- "outputs": [],
+ "outputs": [
+ {
+ "data": {},
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.holoviews_exec.v0+json": "",
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "
\n",
+ "
\n",
+ ""
+ ],
+ "text/plain": [
+ ":DynamicMap [dataset,t_ahead_i,start,window_steps]\n",
+ " :Layout\n",
+ " .Overlay.I :Overlay\n",
+ " .Scatter.I :Scatter [x] (y)\n",
+ " .Curve.I :Curve [x] (y)\n",
+ " .Spread.I :Spread [x] (y,yerror)\n",
+ " .Overlay.II :Overlay\n",
+ " .Scatter.I :Scatter [x] (y)\n",
+ " .Curve.I :Curve [x] (y)\n",
+ " .Spread.I :Spread [x] (y,yerror)\n",
+ " .Overlay.III :Overlay\n",
+ " .Scatter.I :Scatter [x] (y)\n",
+ " .Curve.I :Curve [x] (y)\n",
+ " .Spread.I :Spread [x] (y,yerror)\n",
+ " .Overlay.IV :Overlay\n",
+ " .Scatter.I :Scatter [x] (y)\n",
+ " .Curve.I :Curve [x] (y)\n",
+ " .Spread.I :Spread [x] (y,yerror)\n",
+ " .Overlay.V :Overlay\n",
+ " .Scatter.I :Scatter [x] (y)\n",
+ " .Curve.I :Curve [x] (y)\n",
+ " .Spread.I :Spread [x] (y,yerror)\n",
+ " .Overlay.VI :Overlay\n",
+ " .Scatter.I :Scatter [x] (y)\n",
+ " .Curve.I :Curve [x] (y)\n",
+ " .Spread.I :Spread [x] (y,yerror)\n",
+ " .Overlay.VII :Overlay\n",
+ " .Scatter.I :Scatter [x] (y)\n",
+ " .Curve.I :Curve [x] (y)\n",
+ " .Spread.I :Spread [x] (y,yerror)\n",
+ " .Overlay.VIII :Overlay\n",
+ " .Scatter.I :Scatter [x] (y)\n",
+ " .Curve.I :Curve [x] (y)\n",
+ " .Spread.I :Spread [x] (y,yerror)\n",
+ " .Overlay.IX :Overlay\n",
+ " .Scatter.I :Scatter [x] (y)\n",
+ " .Curve.I :Curve [x] (y)\n",
+ " .Spread.I :Spread [x] (y,yerror)\n",
+ " .Overlay.X :Overlay\n",
+ " .Scatter.I :Scatter [x] (y)\n",
+ " .Curve.I :Curve [x] (y)\n",
+ " .Spread.I :Spread [x] (y,yerror)"
+ ]
+ },
+ "execution_count": 37,
+ "metadata": {
+ "application/vnd.holoviews_exec.v0+json": {
+ "id": "24077"
+ }
+ },
+ "output_type": "execute_result"
+ }
+ ],
"source": [
"# Explore predictions with dynamic map\n",
"\n",
@@ -5257,10 +20266,91 @@
"dmap = hv.DynamicMap(plot_predictions_ahead, kdims=['dataset', 't_ahead_i', 'start', 'window_steps'])\n",
"dmap = dmap.redim.values(dataset=list(ds_predss.keys()))\n",
"dmap = dmap.redim.range(t_ahead_i=(0, window_future), start=(0, 5000), window_steps=(10, 5000))\n",
- "dmap = dmap.redim.default(t_ahead_i=10, window_steps=400)\n",
+ "dmap = dmap.redim.default(t_ahead_i=10, window_steps=400, dataset='IMOSCurrentsVel')\n",
"dmap"
]
},
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2020-11-02T22:10:42.000730Z",
+ "start_time": "2020-11-02T22:10:41.946367Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "# def plot_at_i(time_i, dataset, model):\n",
+ "# d = ds_predss[dataset][model].isel(t_source=time_i)\n",
+ "# return hv_plot_prediction(d).relabel(label=f\"{model}\")\n",
+ "\n",
+ "# dmap = hv.DynamicMap(plot_at_i, kdims=['t_source', 'dataset', 'model'])\n",
+ "# t = ds_preds.t_source.values\n",
+ "# models = list(next(iter(ds_predss.values())).keys())\n",
+ "# dmap = dmap.redim.values(\n",
+ "# t_source=range(len(t)), \n",
+ "# dataset=list(ds_predss.keys()),\n",
+ "# model=models,\n",
+ "# )\n",
+ "# dmap.opts(framewise=True)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2020-11-02T22:07:42.023943Z",
+ "start_time": "2020-11-02T22:07:41.959039Z"
+ }
+ },
+ "outputs": [],
+ "source": [
+ "# plot_performance(ds_preds, full=True)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 38,
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2020-11-02T22:14:14.301909Z",
+ "start_time": "2020-11-02T22:14:14.244048Z"
+ },
+ "lines_to_next_cell": 0
+ },
+ "outputs": [],
+ "source": [
+ "# # Explore predictions with dynamic map\n",
+ "\n",
+ "# def plot_predictions_ahead(dataset='IMOSCurrentsVel', model='', t_ahead_i=6, start=0, window_steps=1800):\n",
+ "# d = next(iter(ds_predss[dataset].values())).isel(t_ahead=t_ahead_i).isel(t_source=slice(start, start+window_steps))\n",
+ "\n",
+ "# p = hv.Scatter({\n",
+ "# 'x': d.t_target,\n",
+ "# 'y': d.y_true\n",
+ "# }, label='true').opts(color='black', framewise=True)\n",
+ " \n",
+ "# ds_preds = ds_predss[dataset][model]\n",
+ "# d = ds_preds.isel(t_ahead=t_ahead_i).isel(t_source=slice(start, start+window_steps))\n",
+ "# x = d.t_target\n",
+ "# y = d.y_pred\n",
+ "# s = d.y_pred_std\n",
+ "# p *= hv.Curve({'x': x, 'y':y}, label=model).relabel(label=f\"{model}\")\n",
+ "# p *= hv.Spread((x, y, s * 2),\n",
+ "# label='2*std').opts(alpha=0.5, line_width=0)\n",
+ " \n",
+ "# p = p.opts(title=f\"Dataset: {dataset}, model={model}, {d.freq}*{t_ahead_i} ahead\", height=250, legend_position='top', ylabel=d.targets)\n",
+ "# return p.opts(framewise=True)\n",
+ " \n",
+ "# dmap = hv.DynamicMap(plot_predictions_ahead, kdims=['dataset', 'model', 't_ahead_i', 'start', 'window_steps'])\n",
+ "# dmap = dmap.redim.values(dataset=list(ds_predss.keys()), model=models)\n",
+ "# dmap = dmap.redim.range(t_ahead_i=(0, window_future), start=(0, 5000), window_steps=(10, 5000))\n",
+ "# dmap = dmap.redim.default(t_ahead_i=10, window_steps=1000)\n",
+ "# dmap"
+ ]
+ },
{
"cell_type": "code",
"execution_count": null,
@@ -5300,7 +20390,9 @@
{
"cell_type": "code",
"execution_count": null,
- "metadata": {},
+ "metadata": {
+ "lines_to_next_cell": 2
+ },
"outputs": [],
"source": []
}
diff --git a/notebooks/05.4-mc-leaderboard-prevent_overfit.py b/notebooks/05.5-mc-leaderboard.py
similarity index 87%
rename from notebooks/05.4-mc-leaderboard-prevent_overfit.py
rename to notebooks/05.5-mc-leaderboard.py
index e105a3a..adf6086 100644
--- a/notebooks/05.4-mc-leaderboard-prevent_overfit.py
+++ b/notebooks/05.5-mc-leaderboard.py
@@ -376,15 +376,15 @@ def free_mem():
# +
# PARAMS: model
## Some datasets are easier, so we will vary the hidden size to predict overfitting
-hidden_size={'IMOSCurrentsVel': 6, #?
- 'AppliancesEnergyPrediction': 6, # ?
+hidden_size={'IMOSCurrentsVel': 8, #?
+ 'AppliancesEnergyPrediction': 8, # ?
'BejingPM25': 8, # OK
'GasSensor': 8, # OK
'MetroInterstateTraffic': 16 # OK
}
dropout=0.0
layers=6
-nhead=2
+nhead=4
models = [
# lambda xs, ys: BaselineLast(),
@@ -392,7 +392,7 @@ models = [
lambda xs, ys, hidden_size: Transformer(xs,
ys,
attention_dropout=dropout,
- nhead=nhead*2,
+ nhead=nhead,
nlayers=layers,
hidden_size=hidden_size),
@@ -403,7 +403,7 @@ models = [
lambda xs, ys, hidden_size:TCNSeq(xs, ys, hidden_size=hidden_size, nlayers=layers, dropout=dropout, kernel_size=2),
lambda xs, ys, hidden_size: RANP(xs,
ys, hidden_dim=hidden_size, dropout=dropout,
- latent_dim=hidden_size//2, n_decoder_layers=layers),
+ latent_dim=hidden_size//2, n_decoder_layers=layers, n_latent_encoder_layers=layers, n_det_encoder_layers=layers),
lambda xs, ys, hidden_size: TransformerSeq2Seq(xs,
ys,
hidden_size=hidden_size,
@@ -419,7 +419,7 @@ models = [
lambda xs, ys, hidden_size: LSTMSeq2Seq(xs,
ys,
hidden_size=hidden_size,
- lstm_layers=layers,
+ lstm_layers=layers//2,
lstm_dropout=dropout),
lambda xs, ys, hidden_size: CrossAttention(xs,
ys,
@@ -480,6 +480,49 @@ max_iters=20000
tensorboard_dir = Path(f"../outputs/{timestamp}").resolve()
print(f'For tensorboard run:\ntensorboard --logdir="{tensorboard_dir}"')
+# +
+# DEBUG: sanity check
+
+for Dataset in datasets:
+ dataset_name = Dataset.__name__
+ dataset = Dataset(datasets_root)
+ ds_train, ds_val, ds_test = dataset.to_datasets(window_past=window_past,
+ window_future=window_future)
+
+ # Init data
+ x_past, y_past, x_future, y_future = ds_train.get_rows(10)
+ xs = x_past.shape[-1]
+ ys = y_future.shape[-1]
+
+ # Loaders
+ dl_train = DataLoader(ds_train,
+ batch_size=batch_size,
+ shuffle=True,
+ pin_memory=num_workers == 0,
+ num_workers=num_workers)
+ dl_val = DataLoader(ds_val,
+ shuffle=True,
+ batch_size=batch_size,
+ num_workers=num_workers)
+
+ for m_fn in models:
+ free_mem()
+ pt_model = m_fn(xs, ys, hidden_size[dataset_name])
+ model_name = type(pt_model).__name__
+ print(timestamp, dataset_name, model_name)
+
+ # Wrap in lightning
+ model = PL_MODEL(pt_model,
+ lr=3e-4
+ ).to(device)
+ trainer = pl.Trainer(
+ fast_dev_run=True,
+ # GPU
+ gpus=1,
+ amp_level='O1',
+ precision=16,
+ )
+
# +
results = defaultdict(dict)
@@ -630,7 +673,7 @@ for dataset in ds_predss.keys():
n += p.opts(title=dataset, legend_position='top_left')
n.cols(1).opts(shared_axes=False)
-1/0
+
dataset='IMOSCurrentsVel'
data_i=844
@@ -646,26 +689,7 @@ n.cols(1)
# +
-# plot_performance(ds_preds, full=True)
-
-# +
-def plot_at_i(time_i, dataset, model):
- d = ds_predss[dataset][model].isel(t_source=time_i)
- return hv_plot_prediction(d).relabel(label=f"{model}")
-
-dmap = hv.DynamicMap(plot_at_i, kdims=['t_source', 'dataset', 'model'])
-t = ds_preds.t_source.values
-models = list(next(iter(ds_predss.values())).keys())
-dmap = dmap.redim.values(
- t_source=range(len(t)),
- dataset=list(ds_predss.keys()),
- model=models,
-)
-dmap.opts(framewise=True)
-# -
-
-1/0
-
+# 1/0
# +
# Explore predictions with dynamic map
@@ -696,36 +720,6 @@ dmap
1/0
-# +
-# Explore predictions with dynamic map
-
-def plot_predictions_ahead(dataset='IMOSCurrentsVel', model='', t_ahead_i=6, start=0, window_steps=1800):
- d = next(iter(ds_predss[dataset].values())).isel(t_ahead=t_ahead_i).isel(t_source=slice(start, start+window_steps))
-
- p = hv.Scatter({
- 'x': d.t_target,
- 'y': d.y_true
- }, label='true').opts(color='black', framewise=True)
-
- ds_preds = ds_predss[dataset][model]
- d = ds_preds.isel(t_ahead=t_ahead_i).isel(t_source=slice(start, start+window_steps))
- x = d.t_target
- y = d.y_pred
- s = d.y_pred_std
- p *= hv.Curve({'x': x, 'y':y}, label=model).relabel(label=f"{model}")
- p *= hv.Spread((x, y, s * 2),
- label='2*std').opts(alpha=0.5, line_width=0)
-
- p = p.opts(title=f"Dataset: {dataset}, model={model}, {d.freq}*{t_ahead_i} ahead", height=250, legend_position='top', ylabel=d.targets)
- return p.opts(framewise=True)
-
-dmap = hv.DynamicMap(plot_predictions_ahead, kdims=['dataset', 'model', 't_ahead_i', 'start', 'window_steps'])
-dmap = dmap.redim.values(dataset=list(ds_predss.keys()), model=models)
-dmap = dmap.redim.range(t_ahead_i=(0, window_future), start=(0, 5000), window_steps=(10, 5000))
-dmap = dmap.redim.default(t_ahead_i=10, window_steps=1000)
-dmap
-# -
-
# +
@@ -752,8 +746,54 @@ def plot_predictions_ahead(dataset='IMOSCurrentsVel', t_ahead_i=6, start=0, wind
dmap = hv.DynamicMap(plot_predictions_ahead, kdims=['dataset', 't_ahead_i', 'start', 'window_steps'])
dmap = dmap.redim.values(dataset=list(ds_predss.keys()))
dmap = dmap.redim.range(t_ahead_i=(0, window_future), start=(0, 5000), window_steps=(10, 5000))
-dmap = dmap.redim.default(t_ahead_i=10, window_steps=400)
+dmap = dmap.redim.default(t_ahead_i=10, window_steps=400, dataset='IMOSCurrentsVel')
dmap
+# +
+# def plot_at_i(time_i, dataset, model):
+# d = ds_predss[dataset][model].isel(t_source=time_i)
+# return hv_plot_prediction(d).relabel(label=f"{model}")
+
+# dmap = hv.DynamicMap(plot_at_i, kdims=['t_source', 'dataset', 'model'])
+# t = ds_preds.t_source.values
+# models = list(next(iter(ds_predss.values())).keys())
+# dmap = dmap.redim.values(
+# t_source=range(len(t)),
+# dataset=list(ds_predss.keys()),
+# model=models,
+# )
+# dmap.opts(framewise=True)
+
+# +
+# plot_performance(ds_preds, full=True)
+
+# +
+# # Explore predictions with dynamic map
+
+# def plot_predictions_ahead(dataset='IMOSCurrentsVel', model='', t_ahead_i=6, start=0, window_steps=1800):
+# d = next(iter(ds_predss[dataset].values())).isel(t_ahead=t_ahead_i).isel(t_source=slice(start, start+window_steps))
+
+# p = hv.Scatter({
+# 'x': d.t_target,
+# 'y': d.y_true
+# }, label='true').opts(color='black', framewise=True)
+
+# ds_preds = ds_predss[dataset][model]
+# d = ds_preds.isel(t_ahead=t_ahead_i).isel(t_source=slice(start, start+window_steps))
+# x = d.t_target
+# y = d.y_pred
+# s = d.y_pred_std
+# p *= hv.Curve({'x': x, 'y':y}, label=model).relabel(label=f"{model}")
+# p *= hv.Spread((x, y, s * 2),
+# label='2*std').opts(alpha=0.5, line_width=0)
+
+# p = p.opts(title=f"Dataset: {dataset}, model={model}, {d.freq}*{t_ahead_i} ahead", height=250, legend_position='top', ylabel=d.targets)
+# return p.opts(framewise=True)
+
+# dmap = hv.DynamicMap(plot_predictions_ahead, kdims=['dataset', 'model', 't_ahead_i', 'start', 'window_steps'])
+# dmap = dmap.redim.values(dataset=list(ds_predss.keys()), model=models)
+# dmap = dmap.redim.range(t_ahead_i=(0, window_future), start=(0, 5000), window_steps=(10, 5000))
+# dmap = dmap.redim.default(t_ahead_i=10, window_steps=1000)
+# dmap
# -
diff --git a/seq2seq_time/models/neural_process.py b/seq2seq_time/models/neural_process.py
index 6902ba6..0b4472c 100644
--- a/seq2seq_time/models/neural_process.py
+++ b/seq2seq_time/models/neural_process.py
@@ -162,6 +162,7 @@ class LatentEncoder(nn.Module):
min_std=0.01,
batchnorm=False,
dropout=0,
+ nhead=8,
attention_dropout=0,
attention_layers=2,
):
@@ -178,6 +179,7 @@ class LatentEncoder(nn.Module):
self._self_attention = Attention(
hidden_dim,
attention_layers,
+ n_heads=nhead,
rep="identity",
dropout=attention_dropout,
)
@@ -218,6 +220,7 @@ class DeterministicEncoder(nn.Module):
attention_layers=2,
batchnorm=False,
dropout=0,
+ nhead=8,
attention_dropout=0,
):
super().__init__()
@@ -232,12 +235,14 @@ class DeterministicEncoder(nn.Module):
self._self_attention = Attention(
hidden_dim,
attention_layers,
+ n_heads=nhead,
rep="identity",
dropout=attention_dropout,
)
self._cross_attention = Attention(
hidden_dim,
x_dim=x_dim,
+ n_heads=nhead,
attention_layers=attention_layers,
)
@@ -325,6 +330,7 @@ class RANP(nn.Module):
use_deterministic_path=True,
min_std=0.01, # To avoid collapse use a minimum standard deviation, should be much smaller than variation in labels
dropout=0,
+ nhead=8,
attention_dropout=0,
batchnorm=False,
attention_layers=2,
@@ -353,6 +359,7 @@ class RANP(nn.Module):
n_encoder_layers=n_latent_encoder_layers,
attention_layers=attention_layers,
dropout=dropout,
+ nhead=nhead,
attention_dropout=attention_dropout,
batchnorm=batchnorm,
min_std=min_std,
@@ -365,6 +372,7 @@ class RANP(nn.Module):
n_d_encoder_layers=n_det_encoder_layers,
attention_layers=attention_layers,
dropout=dropout,
+ nhead=nhead,
batchnorm=batchnorm,
attention_dropout=attention_dropout,
)