hubtru commited on
Commit
5a35cdb
·
1 Parent(s): b499faa

fix starting point and nlinear

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitignore +4 -1
  2. README.md +6 -6
  3. app.py +27 -23
  4. requirements.txt +1 -1
  5. results_ltboost/Exchange_sl336_pl192/5/img_100.png +0 -0
  6. results_ltboost/Weather_sl720_pl336/7/img_7920.png +0 -0
  7. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/0.png +0 -0
  8. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/20.png +0 -0
  9. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/40.png +0 -0
  10. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/60.png +0 -0
  11. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/80.png +0 -0
  12. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/0.png +0 -0
  13. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/20.png +0 -0
  14. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/40.png +0 -0
  15. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/60.png +0 -0
  16. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/80.png +0 -0
  17. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/3/0.png +0 -0
  18. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/3/20.png +0 -0
  19. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/3/40.png +0 -0
  20. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/3/60.png +0 -0
  21. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/3/80.png +0 -0
  22. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/4/0.png +0 -0
  23. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/4/20.png +0 -0
  24. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/4/40.png +0 -0
  25. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/4/60.png +0 -0
  26. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/4/80.png +0 -0
  27. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/5/0.png +0 -0
  28. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/5/20.png +0 -0
  29. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/5/40.png +0 -0
  30. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/5/60.png +0 -0
  31. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/5/80.png +0 -0
  32. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/6/0.png +0 -0
  33. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/6/20.png +0 -0
  34. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/6/40.png +0 -0
  35. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/6/60.png +0 -0
  36. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/6/80.png +0 -0
  37. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/7/0.png +0 -0
  38. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/7/20.png +0 -0
  39. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/7/40.png +0 -0
  40. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/7/60.png +0 -0
  41. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/7/80.png +0 -0
  42. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/0.png +0 -0
  43. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/20.png +0 -0
  44. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/40.png +0 -0
  45. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/60.png +0 -0
  46. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/0.png +0 -0
  47. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/20.png +0 -0
  48. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/40.png +0 -0
  49. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/60.png +0 -0
  50. results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/3/0.png +0 -0
.gitignore CHANGED
@@ -1,10 +1,13 @@
1
  *.idea/
2
 
3
  # Ignore venv directory
4
- venv/
5
 
6
  __pycache__/
7
 
 
 
 
8
 
9
  checkpoints/
10
 
 
1
  *.idea/
2
 
3
  # Ignore venv directory
4
+ .venv/
5
 
6
  __pycache__/
7
 
8
+ Models/
9
+
10
+ Dataset/
11
 
12
  checkpoints/
13
 
README.md CHANGED
@@ -1,12 +1,12 @@
1
  ---
2
- title: AI Project
3
- emoji: 🐨
4
- colorFrom: red
5
- colorTo: indigo
6
  sdk: gradio
7
- sdk_version: 4.28.3
8
  app_file: app.py
9
- pinned: false
10
  ---
11
 
12
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: LTBoost
3
+ emoji: 📈
4
+ colorFrom: purple
5
+ colorTo: yellow
6
  sdk: gradio
7
+ sdk_version: 4.44.0
8
  app_file: app.py
9
+ pinned: true
10
  ---
11
 
12
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
app.py CHANGED
@@ -1,12 +1,7 @@
1
- import os
2
  import gradio as gr
3
  import matplotlib.pyplot as plt
 
4
 
5
- def toggle_num_variable_visibility(model_choice):
6
- if model_choice == "LTBoost":
7
- return gr.update(visible=True)
8
- else:
9
- return gr.update(visible=False)
10
 
11
  def update_num_variable(dataset_choice):
12
  reset_value = 1
@@ -130,7 +125,7 @@ def update_starting_point(model_choice, dataset_choice, time_horizon):
130
 
131
 
132
  def find_csv_file(dataset_choice, time_horizon, look_back_window):
133
- dir = "Models/LTBoost"
134
  for root, dirs, files in os.walk(dir):
135
  for dir_name in dirs:
136
  if dataset_choice.lower() in dir_name.lower():
@@ -166,14 +161,16 @@ def plot_forecast_vs_ground_truth(df_forecast, df_ground_truth, dataset_choice,
166
  plt.close()
167
  return path
168
 
169
- def find_image_path(dataset_choice, model_choice, time_horizon, look_back_window, starting_point):
170
  directory = "results_nlinear"
171
  for root, dirs, files in os.walk(directory):
172
  for dir_name in dirs:
173
  if dataset_choice.lower() in dir_name.lower() and model_choice in dir_name and f"pl{time_horizon}" in dir_name and f"sl{look_back_window}" in dir_name:
174
- image_path = os.path.join(root, dir_name, f"{starting_point}.png")
175
- if os.path.exists(image_path):
176
- return image_path
 
 
177
  return None
178
 
179
  def find_image_path_LTBoost(dataset_choice, time_horizon, look_back_window, starting_point, num_variable):
@@ -212,7 +209,7 @@ def perform_forecasting(dataset_choice, model_choice, time_horizon, starting_poi
212
 
213
  if model_choice == "NLinear":
214
  # check if already have a png image
215
- img = find_image_path(dataset_choice, model_choice, time_horizon, look_back_window, starting_point)
216
  if img:
217
  return img
218
  else:
@@ -250,16 +247,24 @@ def main():
250
  )
251
  with gr.Blocks(theme=theme) as demo:
252
  gr.Markdown("""
253
- <h1 style="text-align: center;">Time Series Forecasting DEMO</h1>
254
- <div style="letter-spacing: 1px; line-height: 1.5;">This is the AI demo with the use of Hugging Face platform with Gradio library interface.
255
- Users have the ability to choose between the dataset, model, time horizon, and starting point. <br>
256
- Options: <br>
257
- - Dataset Choice: 9 LTSF datasets <br>
258
- - Model choice: NLinear or LTBoost <br>
259
- - Time horizon: {96, 192, 336, 720} (depends on the dataset)<br>
260
- - Starting point: {0, 20, 40 ... 300}<br>
261
- Number of figures for each of the dataset depends on the dataset_trainset length and the model we choose<br></div>
262
- """)
 
 
 
 
 
 
 
 
263
  with gr.Row():
264
  with gr.Column():
265
  dataset_choice = gr.Dropdown(
@@ -279,7 +284,6 @@ def main():
279
  outputs=starting_point)
280
  model_choice.change(update_starting_point, inputs=[model_choice, dataset_choice, time_horizon],
281
  outputs=starting_point)
282
- model_choice.change(fn=toggle_num_variable_visibility, inputs=model_choice, outputs=num_variable)
283
  time_horizon.change(update_starting_point, inputs=[model_choice, dataset_choice, time_horizon],
284
  outputs=starting_point)
285
  dataset_choice.change(update_num_variable, inputs = dataset_choice, outputs = num_variable)
 
 
1
  import gradio as gr
2
  import matplotlib.pyplot as plt
3
+ import os
4
 
 
 
 
 
 
5
 
6
  def update_num_variable(dataset_choice):
7
  reset_value = 1
 
125
 
126
 
127
  def find_csv_file(dataset_choice, time_horizon, look_back_window):
128
+ dir = "../../../Desktop/Project/Models/LTBoost"
129
  for root, dirs, files in os.walk(dir):
130
  for dir_name in dirs:
131
  if dataset_choice.lower() in dir_name.lower():
 
161
  plt.close()
162
  return path
163
 
164
+ def find_image_path(dataset_choice, model_choice, time_horizon, look_back_window, starting_point, num_variable):
165
  directory = "results_nlinear"
166
  for root, dirs, files in os.walk(directory):
167
  for dir_name in dirs:
168
  if dataset_choice.lower() in dir_name.lower() and model_choice in dir_name and f"pl{time_horizon}" in dir_name and f"sl{look_back_window}" in dir_name:
169
+ variable_dir = os.path.join(root, dir_name, str(num_variable))
170
+ if os.path.exists(variable_dir):
171
+ image_path = os.path.join(variable_dir, f"{starting_point}.png")
172
+ if os.path.exists(image_path):
173
+ return image_path
174
  return None
175
 
176
  def find_image_path_LTBoost(dataset_choice, time_horizon, look_back_window, starting_point, num_variable):
 
209
 
210
  if model_choice == "NLinear":
211
  # check if already have a png image
212
+ img = find_image_path(dataset_choice, model_choice, time_horizon, look_back_window, starting_point, num_variable)
213
  if img:
214
  return img
215
  else:
 
247
  )
248
  with gr.Blocks(theme=theme) as demo:
249
  gr.Markdown("""
250
+ <h1 style="text-align: center; font-size: 1.5em;">LTBoost</h1>
251
+ <div style="font-size: 16px; letter-spacing: 1.2px; line-height: 1.8; text-align: justify;">
252
+ LTBoost long term time series forecasting (LTSF) demonstrator.<br>
253
+ <strong>LTBoost repository:</strong> <a href="LTBoost" target="_blank">https://github.com/hubtru/LTBoost</a><br>
254
+ You can choose between the dataset, model, time horizon, and starting point. <br>
255
+ <strong>Options:</strong> <br>
256
+ <ul>
257
+ <li><strong>Datasets:</strong> Electricity, Exchange Rate, Traffic, Weather, ILI, 4 ETTs</li>
258
+ <li><strong>Models:</strong> LTBoost or NLinear</li>
259
+ <li><strong>Time horizon:</strong> {96, 192, 336, 720} (different for ILI)</li>
260
+ <li><strong>Starting point:</strong> {0, ..., end}</li>
261
+ <li><strong>Variate:</strong> 10 last variates (including the OT which is always the last)</li>
262
+ </ul>
263
+ Number of figures for each of the dataset depends on the dataset_trainset length and the starting_point_resolution (offset).<br>
264
+ Due to the high number of the figures the starting_point_resolution has been limited to {20, 100, 720}.<br>
265
+ </div>
266
+ """)
267
+
268
  with gr.Row():
269
  with gr.Column():
270
  dataset_choice = gr.Dropdown(
 
284
  outputs=starting_point)
285
  model_choice.change(update_starting_point, inputs=[model_choice, dataset_choice, time_horizon],
286
  outputs=starting_point)
 
287
  time_horizon.change(update_starting_point, inputs=[model_choice, dataset_choice, time_horizon],
288
  outputs=starting_point)
289
  dataset_choice.change(update_num_variable, inputs = dataset_choice, outputs = num_variable)
requirements.txt CHANGED
@@ -1,6 +1,6 @@
1
  gradio
2
  torch
3
  scikit-learn
4
- pandas
5
  matplotlib
 
6
  numpy
 
1
  gradio
2
  torch
3
  scikit-learn
 
4
  matplotlib
5
+ pandas
6
  numpy
results_ltboost/Exchange_sl336_pl192/5/img_100.png ADDED
results_ltboost/Weather_sl720_pl336/7/img_7920.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/0.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/20.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/40.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/60.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/80.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/0.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/20.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/40.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/60.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/80.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/3/0.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/3/20.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/3/40.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/3/60.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/3/80.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/4/0.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/4/20.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/4/40.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/4/60.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/4/80.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/5/0.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/5/20.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/5/40.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/5/60.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/5/80.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/6/0.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/6/20.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/6/40.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/6/60.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/6/80.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/7/0.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/7/20.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/7/40.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/7/60.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl192_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/7/80.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/0.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/20.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/40.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/1/60.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/0.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/20.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/40.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/2/60.png ADDED
results_nlinear/test_NLinear_ETTh1_ftM_sl336_ll0_pl336_dm512_nh8_el2_dl1_df2048_fc1_ebtimeF_dtTrue_test_1/3/0.png ADDED