diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/TF-PathPred.iml b/.idea/TF-PathPred.iml
new file mode 100644
index 0000000..8b8c395
--- /dev/null
+++ b/.idea/TF-PathPred.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..105ce2d
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..d1e22ec
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..2c43902
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index 261eeb9..0000000
--- a/LICENSE
+++ /dev/null
@@ -1,201 +0,0 @@
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
diff --git a/assets/brand/bootstrap-outline.svg b/assets/brand/bootstrap-outline.svg
deleted file mode 100644
index ed1825e..0000000
--- a/assets/brand/bootstrap-outline.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/assets/brand/bootstrap-solid.svg b/assets/brand/bootstrap-solid.svg
deleted file mode 100644
index 2f536b6..0000000
--- a/assets/brand/bootstrap-solid.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/beta_experiment.py b/beta_experiment.py
new file mode 100644
index 0000000..f59add6
--- /dev/null
+++ b/beta_experiment.py
@@ -0,0 +1,77 @@
+from train_TF import train_model
+from test_TF import test_model
+import numpy as np
+import argparse
+import math
+import os
+
+if __name__ == '__main__':
+
+ # Parser arguments
+ parser = argparse.ArgumentParser(description= 'Experimment for the ')
+ parser.add_argument('--root-path', '--root',
+ default='./',
+ help='path to folder that contain dataset')
+ parser.add_argument('--dataset', '--ds',
+ default='',
+ help='path to folder that contain dataset')
+ parser.add_argument('--beta', '--bt',
+ default='0',
+ help='path to folder that contain dataset')
+ args = parser.parse_args()
+
+ if not os.path.isfile('./generated_data/beta_experiment/results.npy'):
+ table = np.zeros((5,10))
+ table[:] = np.NaN
+ np.save('./generated_data/beta_experiment/results.npy', table)
+
+
+ #------------- Training and updating results in the table of experiment -------------
+
+ table = np.load('./generated_data/beta_experiment/results.npy')
+
+ datasets = ['ETH-univ','ETH-hotel', 'UCY-zara1', 'UCY-zara2', 'UCY-univ3']
+ betas = np.array([0,0.3,0.5,1,-1])
+
+ try:
+
+ test_index = int(args.dataset)
+ beta_index = int(args.beta)
+
+ training_names = datasets.copy()
+ test_name = [datasets[test_index]]
+ del training_names[i]
+ beta = betas[beta_index]
+
+ print(f"starting training for {test_name}")
+ train_model(training_names,test_name,args.root_path,beta = beta, epochs = 50)
+ ade,fde = test_model(test_name,args.root_path)
+ ade_average = np.mean(ade)
+ fde_average = np.mean(fde)
+ table[test_index,beta_index*2] = ade_average
+ table[test_index,beta_index*2+1] = fde_average
+ np.save('./generated_data/beta_experiment/results.npy', table)
+
+ except:
+
+ print("training did not start either because not demanded or because of poor parameter handling")
+
+ #--------------------- Printing results in the table of experiment --------------------
+
+ # This generates latex code for the table to be copied directly
+ print("Printing current values")
+ for i in range(5):
+ s = datasets[i]
+ for j in range(5):
+ s += " & "
+ if math.isnan(table[i,2*j]):
+ s += "NC"
+ else:
+ s += str(table[i,2*j])
+ s += "/"
+ if math.isnan(table[i,2*j+1]):
+ s += "NC"
+ else:
+ s += str(table[i,2*j+1])
+ s += " \\\\"
+ print(s)
\ No newline at end of file
diff --git a/experiment_beta_cvae.ipynb b/experiment_beta_cvae.ipynb
new file mode 100644
index 0000000..b61dedd
--- /dev/null
+++ b/experiment_beta_cvae.ipynb
@@ -0,0 +1,86 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Imports"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [
+ {
+ "ename": "ImportError",
+ "evalue": "cannot import name 'print_sol' from 'train_TF' (C:\\TesisLicenciatura\\Cloned_repos\\TF-PathPred\\train_TF.py)",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[1;31mImportError\u001b[0m Traceback (most recent call last)",
+ "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mtensorflow\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0mtf\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 2\u001b[1;33m \u001b[1;32mfrom\u001b[0m \u001b[0mtrain_TF\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mtrain_model\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mprint_sol\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 3\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mmatplotlib\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mpyplot\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0mplt\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 4\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mnumpy\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0mnp\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
+ "\u001b[1;31mImportError\u001b[0m: cannot import name 'print_sol' from 'train_TF' (C:\\TesisLicenciatura\\Cloned_repos\\TF-PathPred\\train_TF.py)"
+ ]
+ }
+ ],
+ "source": [
+ "import tensorflow as tf\n",
+ "from train_TF import train_model, print_sol\n",
+ "import matplotlib.pyplot as plt\n",
+ "import numpy as np"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Train model"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "training_names = ['ETH-hotel', 'UCY-zara1', 'UCY-zara2', 'UCY-univ3']\n",
+ "test_name = ['ETH-univ']\n",
+ "\n",
+ "beta = 0\n",
+ "\n",
+ "epochs = 50"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "transformer = train_model(training_names, test_name, args.root_path, 3)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.8.2"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/generated_data/beta_experiment/results.npy b/generated_data/beta_experiment/results.npy
new file mode 100644
index 0000000..22c133e
Binary files /dev/null and b/generated_data/beta_experiment/results.npy differ
diff --git a/generated_data/checkpoints/train/ETH-univ/checkpoint b/generated_data/checkpoints/train/ETH-univ/checkpoint
index 0c8bfeb..1bdcd5b 100644
--- a/generated_data/checkpoints/train/ETH-univ/checkpoint
+++ b/generated_data/checkpoints/train/ETH-univ/checkpoint
@@ -1,4 +1,6 @@
-model_checkpoint_path: "ckpt-2"
-all_model_checkpoint_paths: "ckpt-2"
-all_model_checkpoint_timestamps: 1619570785.2033064
-last_preserved_timestamp: 1619570530.1224155
+model_checkpoint_path: "ckpt-110"
+all_model_checkpoint_paths: "ckpt-109"
+all_model_checkpoint_paths: "ckpt-110"
+all_model_checkpoint_timestamps: 1649347496.2443576
+all_model_checkpoint_timestamps: 1649347569.6077547
+last_preserved_timestamp: 1647457889.9092817
diff --git a/generated_data/checkpoints/train/ETH-univ/ckpt-109.data-00000-of-00001 b/generated_data/checkpoints/train/ETH-univ/ckpt-109.data-00000-of-00001
new file mode 100644
index 0000000..05a5d29
Binary files /dev/null and b/generated_data/checkpoints/train/ETH-univ/ckpt-109.data-00000-of-00001 differ
diff --git a/generated_data/checkpoints/train/ETH-univ/ckpt-109.index b/generated_data/checkpoints/train/ETH-univ/ckpt-109.index
new file mode 100644
index 0000000..f83c852
Binary files /dev/null and b/generated_data/checkpoints/train/ETH-univ/ckpt-109.index differ
diff --git a/generated_data/checkpoints/train/ETH-univ/ckpt-110.data-00000-of-00001 b/generated_data/checkpoints/train/ETH-univ/ckpt-110.data-00000-of-00001
new file mode 100644
index 0000000..42ec088
Binary files /dev/null and b/generated_data/checkpoints/train/ETH-univ/ckpt-110.data-00000-of-00001 differ
diff --git a/generated_data/checkpoints/train/ETH-univ/ckpt-110.index b/generated_data/checkpoints/train/ETH-univ/ckpt-110.index
new file mode 100644
index 0000000..052dd6d
Binary files /dev/null and b/generated_data/checkpoints/train/ETH-univ/ckpt-110.index differ
diff --git a/generated_data/checkpoints/train/ETH-univ/ckpt-2.data-00000-of-00001 b/generated_data/checkpoints/train/ETH-univ/ckpt-2.data-00000-of-00001
deleted file mode 100644
index d6775b6..0000000
Binary files a/generated_data/checkpoints/train/ETH-univ/ckpt-2.data-00000-of-00001 and /dev/null differ
diff --git a/generated_data/checkpoints/train/ETH-univ/ckpt-2.index b/generated_data/checkpoints/train/ETH-univ/ckpt-2.index
deleted file mode 100644
index 3a8006f..0000000
Binary files a/generated_data/checkpoints/train/ETH-univ/ckpt-2.index and /dev/null differ
diff --git a/generated_data/checkpoints/train/UCY-univ3/checkpoint b/generated_data/checkpoints/train/UCY-univ3/checkpoint
deleted file mode 100644
index 0c8bfeb..0000000
--- a/generated_data/checkpoints/train/UCY-univ3/checkpoint
+++ /dev/null
@@ -1,4 +0,0 @@
-model_checkpoint_path: "ckpt-2"
-all_model_checkpoint_paths: "ckpt-2"
-all_model_checkpoint_timestamps: 1619570785.2033064
-last_preserved_timestamp: 1619570530.1224155
diff --git a/generated_data/checkpoints/train/UCY-univ3/ckpt-2.data-00000-of-00001 b/generated_data/checkpoints/train/UCY-univ3/ckpt-2.data-00000-of-00001
deleted file mode 100644
index d6775b6..0000000
Binary files a/generated_data/checkpoints/train/UCY-univ3/ckpt-2.data-00000-of-00001 and /dev/null differ
diff --git a/generated_data/checkpoints/train/UCY-univ3/ckpt-2.index b/generated_data/checkpoints/train/UCY-univ3/ckpt-2.index
deleted file mode 100644
index 3a8006f..0000000
Binary files a/generated_data/checkpoints/train/UCY-univ3/ckpt-2.index and /dev/null differ
diff --git a/generated_data/checkpoints/train/UCY-zara1/checkpoint b/generated_data/checkpoints/train/UCY-zara1/checkpoint
deleted file mode 100644
index 8ef2db2..0000000
--- a/generated_data/checkpoints/train/UCY-zara1/checkpoint
+++ /dev/null
@@ -1,4 +0,0 @@
-model_checkpoint_path: "ckpt-3"
-all_model_checkpoint_paths: "ckpt-3"
-all_model_checkpoint_timestamps: 1619566030.2539678
-last_preserved_timestamp: 1619565694.3859553
diff --git a/generated_data/checkpoints/train/UCY-zara1/ckpt-3.data-00000-of-00001 b/generated_data/checkpoints/train/UCY-zara1/ckpt-3.data-00000-of-00001
deleted file mode 100644
index e4865b4..0000000
Binary files a/generated_data/checkpoints/train/UCY-zara1/ckpt-3.data-00000-of-00001 and /dev/null differ
diff --git a/generated_data/checkpoints/train/UCY-zara1/ckpt-3.index b/generated_data/checkpoints/train/UCY-zara1/ckpt-3.index
deleted file mode 100644
index a134e76..0000000
Binary files a/generated_data/checkpoints/train/UCY-zara1/ckpt-3.index and /dev/null differ
diff --git a/generated_data/testing_data/ETH-hotel/ade.npy b/generated_data/testing_data/ETH-hotel/ade.npy
deleted file mode 100644
index 84d1ab9..0000000
Binary files a/generated_data/testing_data/ETH-hotel/ade.npy and /dev/null differ
diff --git a/generated_data/testing_data/ETH-hotel/fde.npy b/generated_data/testing_data/ETH-hotel/fde.npy
deleted file mode 100644
index 52f0726..0000000
Binary files a/generated_data/testing_data/ETH-hotel/fde.npy and /dev/null differ
diff --git a/generated_data/testing_data/ETH-hotel/inp.npy b/generated_data/testing_data/ETH-hotel/inp.npy
deleted file mode 100644
index 26defa6..0000000
Binary files a/generated_data/testing_data/ETH-hotel/inp.npy and /dev/null differ
diff --git a/generated_data/testing_data/ETH-hotel/pred.npy b/generated_data/testing_data/ETH-hotel/pred.npy
deleted file mode 100644
index 530e20c..0000000
Binary files a/generated_data/testing_data/ETH-hotel/pred.npy and /dev/null differ
diff --git a/generated_data/testing_data/ETH-hotel/tar.npy b/generated_data/testing_data/ETH-hotel/tar.npy
deleted file mode 100644
index 53a0c15..0000000
Binary files a/generated_data/testing_data/ETH-hotel/tar.npy and /dev/null differ
diff --git a/generated_data/testing_data/ETH-univ/ade.npy b/generated_data/testing_data/ETH-univ/ade.npy
index 61a2b02..af74a8d 100644
Binary files a/generated_data/testing_data/ETH-univ/ade.npy and b/generated_data/testing_data/ETH-univ/ade.npy differ
diff --git a/generated_data/testing_data/ETH-univ/fde.npy b/generated_data/testing_data/ETH-univ/fde.npy
index 9e61f45..b05ff5d 100644
Binary files a/generated_data/testing_data/ETH-univ/fde.npy and b/generated_data/testing_data/ETH-univ/fde.npy differ
diff --git a/generated_data/testing_data/ETH-univ/inp.npy b/generated_data/testing_data/ETH-univ/inp.npy
index d4c4ff4..e7baab3 100644
Binary files a/generated_data/testing_data/ETH-univ/inp.npy and b/generated_data/testing_data/ETH-univ/inp.npy differ
diff --git a/generated_data/testing_data/ETH-univ/pred.npy b/generated_data/testing_data/ETH-univ/pred.npy
index bf64162..9dc4aec 100644
Binary files a/generated_data/testing_data/ETH-univ/pred.npy and b/generated_data/testing_data/ETH-univ/pred.npy differ
diff --git a/generated_data/testing_data/ETH-univ/tar.npy b/generated_data/testing_data/ETH-univ/tar.npy
index 94fabe5..fa4b2ff 100644
Binary files a/generated_data/testing_data/ETH-univ/tar.npy and b/generated_data/testing_data/ETH-univ/tar.npy differ
diff --git a/generated_data/testing_data/UCY-univ3/ade.npy b/generated_data/testing_data/UCY-univ3/ade.npy
deleted file mode 100644
index a8223d2..0000000
Binary files a/generated_data/testing_data/UCY-univ3/ade.npy and /dev/null differ
diff --git a/generated_data/testing_data/UCY-univ3/fde.npy b/generated_data/testing_data/UCY-univ3/fde.npy
deleted file mode 100644
index d97c365..0000000
Binary files a/generated_data/testing_data/UCY-univ3/fde.npy and /dev/null differ
diff --git a/generated_data/testing_data/UCY-univ3/inp.npy b/generated_data/testing_data/UCY-univ3/inp.npy
deleted file mode 100644
index 534d3b7..0000000
Binary files a/generated_data/testing_data/UCY-univ3/inp.npy and /dev/null differ
diff --git a/generated_data/testing_data/UCY-univ3/pred.npy b/generated_data/testing_data/UCY-univ3/pred.npy
deleted file mode 100644
index 71922ce..0000000
Binary files a/generated_data/testing_data/UCY-univ3/pred.npy and /dev/null differ
diff --git a/generated_data/testing_data/UCY-univ3/tar.npy b/generated_data/testing_data/UCY-univ3/tar.npy
deleted file mode 100644
index c8d22af..0000000
Binary files a/generated_data/testing_data/UCY-univ3/tar.npy and /dev/null differ
diff --git a/generated_data/testing_data/UCY-zara1/ade.npy b/generated_data/testing_data/UCY-zara1/ade.npy
deleted file mode 100644
index f7b7a2d..0000000
Binary files a/generated_data/testing_data/UCY-zara1/ade.npy and /dev/null differ
diff --git a/generated_data/testing_data/UCY-zara1/fde.npy b/generated_data/testing_data/UCY-zara1/fde.npy
deleted file mode 100644
index 254bca6..0000000
Binary files a/generated_data/testing_data/UCY-zara1/fde.npy and /dev/null differ
diff --git a/generated_data/testing_data/UCY-zara1/inp.npy b/generated_data/testing_data/UCY-zara1/inp.npy
deleted file mode 100644
index e375995..0000000
Binary files a/generated_data/testing_data/UCY-zara1/inp.npy and /dev/null differ
diff --git a/generated_data/testing_data/UCY-zara1/pred.npy b/generated_data/testing_data/UCY-zara1/pred.npy
deleted file mode 100644
index 30e21ba..0000000
Binary files a/generated_data/testing_data/UCY-zara1/pred.npy and /dev/null differ
diff --git a/generated_data/testing_data/UCY-zara1/tar.npy b/generated_data/testing_data/UCY-zara1/tar.npy
deleted file mode 100644
index 0cc3a80..0000000
Binary files a/generated_data/testing_data/UCY-zara1/tar.npy and /dev/null differ
diff --git a/generated_data/testing_data/UCY-zara2/ade.npy b/generated_data/testing_data/UCY-zara2/ade.npy
deleted file mode 100644
index ba460da..0000000
Binary files a/generated_data/testing_data/UCY-zara2/ade.npy and /dev/null differ
diff --git a/generated_data/testing_data/UCY-zara2/fde.npy b/generated_data/testing_data/UCY-zara2/fde.npy
deleted file mode 100644
index 3e49a03..0000000
Binary files a/generated_data/testing_data/UCY-zara2/fde.npy and /dev/null differ
diff --git a/generated_data/testing_data/UCY-zara2/inp.npy b/generated_data/testing_data/UCY-zara2/inp.npy
deleted file mode 100644
index 2f6cd69..0000000
Binary files a/generated_data/testing_data/UCY-zara2/inp.npy and /dev/null differ
diff --git a/generated_data/testing_data/UCY-zara2/pred.npy b/generated_data/testing_data/UCY-zara2/pred.npy
deleted file mode 100644
index 58048d3..0000000
Binary files a/generated_data/testing_data/UCY-zara2/pred.npy and /dev/null differ
diff --git a/generated_data/testing_data/UCY-zara2/tar.npy b/generated_data/testing_data/UCY-zara2/tar.npy
deleted file mode 100644
index 66b5ce2..0000000
Binary files a/generated_data/testing_data/UCY-zara2/tar.npy and /dev/null differ
diff --git a/generated_data/trajdatasets/ETH-hotel.h5 b/generated_data/trajdatasets/ETH-hotel.h5
index b9ecb74..3714d5a 100644
Binary files a/generated_data/trajdatasets/ETH-hotel.h5 and b/generated_data/trajdatasets/ETH-hotel.h5 differ
diff --git a/generated_data/trajdatasets/ETH-univ.h5 b/generated_data/trajdatasets/ETH-univ.h5
index 8af9e31..a7c7f81 100644
Binary files a/generated_data/trajdatasets/ETH-univ.h5 and b/generated_data/trajdatasets/ETH-univ.h5 differ
diff --git a/generated_data/trajdatasets/UCY-univ3.h5 b/generated_data/trajdatasets/UCY-univ3.h5
index 8adf5f0..81bf3e0 100644
Binary files a/generated_data/trajdatasets/UCY-univ3.h5 and b/generated_data/trajdatasets/UCY-univ3.h5 differ
diff --git a/generated_data/trajdatasets/UCY-zara1.h5 b/generated_data/trajdatasets/UCY-zara1.h5
index faad266..ca4580b 100644
Binary files a/generated_data/trajdatasets/UCY-zara1.h5 and b/generated_data/trajdatasets/UCY-zara1.h5 differ
diff --git a/generated_data/trajdatasets/UCY-zara2.h5 b/generated_data/trajdatasets/UCY-zara2.h5
index e25efab..fe8301a 100644
Binary files a/generated_data/trajdatasets/UCY-zara2.h5 and b/generated_data/trajdatasets/UCY-zara2.h5 differ
diff --git a/generated_data/trajdatasets_old/ETH-hotel.h5 b/generated_data/trajdatasets_old/ETH-hotel.h5
new file mode 100644
index 0000000..fb83a33
Binary files /dev/null and b/generated_data/trajdatasets_old/ETH-hotel.h5 differ
diff --git a/generated_data/trajdatasets_old/ETH-univ.h5 b/generated_data/trajdatasets_old/ETH-univ.h5
new file mode 100644
index 0000000..8af9e31
Binary files /dev/null and b/generated_data/trajdatasets_old/ETH-univ.h5 differ
diff --git a/generated_data/trajdatasets_old/UCY-univ3.h5 b/generated_data/trajdatasets_old/UCY-univ3.h5
new file mode 100644
index 0000000..46bafbc
Binary files /dev/null and b/generated_data/trajdatasets_old/UCY-univ3.h5 differ
diff --git a/generated_data/trajdatasets_old/UCY-zara1.h5 b/generated_data/trajdatasets_old/UCY-zara1.h5
new file mode 100644
index 0000000..8fd1561
Binary files /dev/null and b/generated_data/trajdatasets_old/UCY-zara1.h5 differ
diff --git a/generated_data/trajdatasets_old/UCY-zara2.h5 b/generated_data/trajdatasets_old/UCY-zara2.h5
new file mode 100644
index 0000000..05c223f
Binary files /dev/null and b/generated_data/trajdatasets_old/UCY-zara2.h5 differ
diff --git a/generated_data/trajlets/ETH-hotel-trl.npy b/generated_data/trajlets/ETH-hotel-trl.npy
index 251542a..e558349 100644
Binary files a/generated_data/trajlets/ETH-hotel-trl.npy and b/generated_data/trajlets/ETH-hotel-trl.npy differ
diff --git a/generated_data/trajlets/ETH-univ-trl.npy b/generated_data/trajlets/ETH-univ-trl.npy
index 7d93fcc..d36de11 100644
Binary files a/generated_data/trajlets/ETH-univ-trl.npy and b/generated_data/trajlets/ETH-univ-trl.npy differ
diff --git a/generated_data/trajlets/UCY-univ3-trl.npy b/generated_data/trajlets/UCY-univ3-trl.npy
index 6cf6974..c0d89ed 100644
Binary files a/generated_data/trajlets/UCY-univ3-trl.npy and b/generated_data/trajlets/UCY-univ3-trl.npy differ
diff --git a/generated_data/trajlets/UCY-zara1-trl.npy b/generated_data/trajlets/UCY-zara1-trl.npy
index 8067f1f..9121eb4 100644
Binary files a/generated_data/trajlets/UCY-zara1-trl.npy and b/generated_data/trajlets/UCY-zara1-trl.npy differ
diff --git a/generated_data/trajlets/UCY-zara2-trl.npy b/generated_data/trajlets/UCY-zara2-trl.npy
index 6b8782c..0fabbdc 100644
Binary files a/generated_data/trajlets/UCY-zara2-trl.npy and b/generated_data/trajlets/UCY-zara2-trl.npy differ
diff --git a/generated_data/trajlets_old/ETH-hotel-trl.npy b/generated_data/trajlets_old/ETH-hotel-trl.npy
new file mode 100644
index 0000000..251542a
Binary files /dev/null and b/generated_data/trajlets_old/ETH-hotel-trl.npy differ
diff --git a/generated_data/trajlets_old/ETH-univ-trl.npy b/generated_data/trajlets_old/ETH-univ-trl.npy
new file mode 100644
index 0000000..7d93fcc
Binary files /dev/null and b/generated_data/trajlets_old/ETH-univ-trl.npy differ
diff --git a/generated_data/trajlets_old/UCY-univ3-trl.npy b/generated_data/trajlets_old/UCY-univ3-trl.npy
new file mode 100644
index 0000000..6cf6974
Binary files /dev/null and b/generated_data/trajlets_old/UCY-univ3-trl.npy differ
diff --git a/generated_data/trajlets_old/UCY-zara1-trl.npy b/generated_data/trajlets_old/UCY-zara1-trl.npy
new file mode 100644
index 0000000..8067f1f
Binary files /dev/null and b/generated_data/trajlets_old/UCY-zara1-trl.npy differ
diff --git a/generated_data/trajlets_old/UCY-zara2-trl.npy b/generated_data/trajlets_old/UCY-zara2-trl.npy
new file mode 100644
index 0000000..6b8782c
Binary files /dev/null and b/generated_data/trajlets_old/UCY-zara2-trl.npy differ
diff --git a/loop_beta.cmd b/loop_beta.cmd
new file mode 100644
index 0000000..4fa0eb9
--- /dev/null
+++ b/loop_beta.cmd
@@ -0,0 +1,12 @@
+$i = 0;
+
+while ($i -lt 4)
+{
+ $j = 0;
+ while ($j -lt 4)
+ {
+ python beta_experiment.py --dataset %i --beta %j
+ $j++
+ }
+ $i++
+}
\ No newline at end of file
diff --git a/static/assets/brand/bootstrap-outline.svg b/static/assets/brand/bootstrap-outline.svg
deleted file mode 100644
index ed1825e..0000000
--- a/static/assets/brand/bootstrap-outline.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/static/assets/brand/bootstrap-solid.svg b/static/assets/brand/bootstrap-solid.svg
deleted file mode 100644
index 2f536b6..0000000
--- a/static/assets/brand/bootstrap-solid.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/static/css/dashboard.css b/static/css/dashboard.css
deleted file mode 100644
index b71942a..0000000
--- a/static/css/dashboard.css
+++ /dev/null
@@ -1,103 +0,0 @@
-body {
- font-size: .875rem;
-}
-
-.feather {
- width: 16px;
- height: 16px;
- vertical-align: text-bottom;
-}
-
-/*
- * Sidebar
- */
-
-.sidebar {
- position: fixed;
- top: 0;
- bottom: 0;
- left: 0;
- z-index: 100; /* Behind the navbar */
- padding: 48px 0 0; /* Height of navbar */
- box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);
-}
-
-@media (max-width: 767.98px) {
- .sidebar {
- top: 5rem;
- }
-}
-
-.sidebar-sticky {
- position: relative;
- top: 0;
- height: calc(100vh - 48px);
- padding-top: .5rem;
- overflow-x: hidden;
- overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
-}
-
-@supports ((position: -webkit-sticky) or (position: sticky)) {
- .sidebar-sticky {
- position: -webkit-sticky;
- position: sticky;
- }
-}
-
-.sidebar .nav-link {
- font-weight: 500;
- color: #333;
-}
-
-.sidebar .nav-link .feather {
- margin-right: 4px;
- color: #999;
-}
-
-.sidebar .nav-link.active {
- color: #007bff;
-}
-
-.sidebar .nav-link:hover .feather,
-.sidebar .nav-link.active .feather {
- color: inherit;
-}
-
-.sidebar-heading {
- font-size: .75rem;
- text-transform: uppercase;
-}
-
-/*
- * Navbar
- */
-
-.navbar-brand {
- padding-top: .75rem;
- padding-bottom: .75rem;
- font-size: 1rem;
- background-color: rgba(0, 0, 0, .25);
- box-shadow: inset -1px 0 0 rgba(0, 0, 0, .25);
-}
-
-.navbar .navbar-toggler {
- top: .25rem;
- right: 1rem;
-}
-
-.navbar .form-control {
- padding: .75rem 1rem;
- border-width: 0;
- border-radius: 0;
-}
-
-.form-control-dark {
- color: #fff;
- background-color: rgba(255, 255, 255, .1);
- border-color: rgba(255, 255, 255, .1);
-}
-
-.form-control-dark:focus {
- border-color: transparent;
- box-shadow: 0 0 0 3px rgba(255, 255, 255, .25);
-}
diff --git a/static/js/dashboard.js b/static/js/dashboard.js
deleted file mode 100644
index 846aa25..0000000
--- a/static/js/dashboard.js
+++ /dev/null
@@ -1,46 +0,0 @@
-/* globals Chart:false, feather:false */
-
-(function () {
- tests = [10,2,3,4,5,6,7]
- 'use strict'
-
- feather.replace()
-
- // Graphs
- var ctx = document.getElementById('myChart')
- // eslint-disable-next-line no-unused-vars
- var myChart = new Chart(ctx, {
- type: 'line',
- data: {
- labels: [
- 'Sunday',
- 'Monday',
- 'Tuesday',
- 'Wednesday',
- 'Thursday',
- 'Friday',
- 'Saturday'
- ],
- datasets: [{
- data: tests,
- lineTension: 0,
- backgroundColor: 'transparent',
- borderColor: '#007bff',
- borderWidth: 4,
- pointBackgroundColor: '#007bff'
- }]
- },
- options: {
- scales: {
- yAxes: [{
- ticks: {
- beginAtZero: false
- }
- }]
- },
- legend: {
- display: false
- }
- }
- })
-})()
diff --git a/static/temp/progress.json b/static/temp/progress.json
deleted file mode 100644
index 42cface..0000000
--- a/static/temp/progress.json
+++ /dev/null
@@ -1 +0,0 @@
-{"prog" : 50}
\ No newline at end of file
diff --git a/templates/base - Copy.html b/templates/base - Copy.html
deleted file mode 100644
index ac90722..0000000
--- a/templates/base - Copy.html
+++ /dev/null
@@ -1,261 +0,0 @@
-
-
-
-
-
-
-
-
- Dashboard Template · Bootstrap
-
-
-
-
-
-
-
-
-
-
-
-
-
-