diff --git a/Frontend/export/net.png b/Frontend/export/net.png new file mode 100644 index 0000000000000000000000000000000000000000..77678c4fb66cc3c780bf92e296c489dc4de0a7b3 Binary files /dev/null and b/Frontend/export/net.png differ diff --git a/backend/__pycache__/agent.cpython-311.pyc b/backend/__pycache__/agent.cpython-311.pyc index 6a53dea9221561ce3b325c7ef74cf866644cd04b..89361b0b212289a6fcb5b731689b26438aa0ef71 100644 Binary files a/backend/__pycache__/agent.cpython-311.pyc and b/backend/__pycache__/agent.cpython-311.pyc differ diff --git a/backend/__pycache__/dqn.cpython-311.pyc b/backend/__pycache__/dqn.cpython-311.pyc index eafee2c957d0af923609a593f99aca97d07d9555..161a9f80234b13bc9bab475d0348857e529a52b1 100644 Binary files a/backend/__pycache__/dqn.cpython-311.pyc and b/backend/__pycache__/dqn.cpython-311.pyc differ diff --git a/backend/__pycache__/environment.cpython-311.pyc b/backend/__pycache__/environment.cpython-311.pyc index 33f53f7d75ec7817f79261b4c5e3f6050bda08e6..7461c7628d82beb90cada27352326fad7654ad3f 100644 Binary files a/backend/__pycache__/environment.cpython-311.pyc and b/backend/__pycache__/environment.cpython-311.pyc differ diff --git a/backend/__pycache__/eventlog.cpython-311.pyc b/backend/__pycache__/eventlog.cpython-311.pyc index d3d0beae52e96eb33fa31b5a6a16d568550c2d20..dee5ae2d1e5711bd5240a085f5d206d3d0736f79 100644 Binary files a/backend/__pycache__/eventlog.cpython-311.pyc and b/backend/__pycache__/eventlog.cpython-311.pyc differ diff --git a/backend/__pycache__/simplesimmodel.cpython-311.pyc b/backend/__pycache__/simplesimmodel.cpython-311.pyc index 6ae626cd9b82bf1e05d788f7309d2cf0afa15077..e371941a135e2120ef2dfe1ce9fa3d13c37a83bf 100644 Binary files a/backend/__pycache__/simplesimmodel.cpython-311.pyc and b/backend/__pycache__/simplesimmodel.cpython-311.pyc differ diff --git a/backend/dqn.py b/backend/dqn.py index bb13989bfdbc66173feb597143b23de24fd3ff81..694dd62db5e5f198df8a0e2121137545508f98d3 100644 --- a/backend/dqn.py +++ b/backend/dqn.py @@ -21,7 +21,7 @@ def train(space, activities): os.makedirs(logdir) # model = PPO('MultiInputPolicy', env, verbose=1, tensorboard_log=logdir) - model = DQN('MultiInputPolicy', env, buffer_size = 50000000 ,verbose=1, exploration_fraction = 0.8, gamma=0.1, learning_starts = 10000, tensorboard_log=logdir) + model = DQN('MultiInputPolicy', env, verbose=1, exploration_fraction = 0.8, gamma=0.1, learning_starts = 10000, tensorboard_log=logdir) TIMESTEPS = 1250000 iters = 0 @@ -32,7 +32,7 @@ def train(space, activities): def deploy(state): - model = DQN.load(r"models\other\1000000.zip") + model = DQN.load(r"models\1687531146\1250000.zip") action, _ = model.predict(state, deterministic=True) return action diff --git a/backend/eventlog.py b/backend/eventlog.py index 84b1f9300c5b301f7478ff6ec240bd33b3a88420..6817317506e0980df2e0e55ba33a2faa04ea4455 100644 --- a/backend/eventlog.py +++ b/backend/eventlog.py @@ -311,7 +311,8 @@ def show_active_cases(name): def main(): # generate_event_log(10000) # print(get_state(5, "eventlog.xes")) - print(format_check("eventlog.xes")) + # print(format_check("eventlog.xes")) + print(show_active_cases("eventlog.csv")) if __name__ == "__main__": diff --git a/backend/petrinet.py b/backend/petrinet.py index cdfa96e9a9f8237ade1d98c4d31802b37713d8bc..a88b6800a3fea6e749667f3dd0cf4ac29ed97fe8 100644 --- a/backend/petrinet.py +++ b/backend/petrinet.py @@ -68,9 +68,10 @@ def decorate_petri_net(case, rec, name): pm4py.view_petri_net(net, initial_marking, final_marking, decorations = decoration) + pm4py.save_vis_petri_net(net, initial_marking, final_marking, r"Frontend\export\net.png") -decorate_petri_net(5, 15, "optis") +decorate_petri_net(646, 7, "eventlog.csv") diff --git a/backend/test.py b/backend/test.py index 21cabf33865708d6be20a2690b2fd492733f1f62..8477ef2c1c5412c2117a3349c6e9d2178d09b6b6 100644 --- a/backend/test.py +++ b/backend/test.py @@ -13,4 +13,6 @@ def test_agent(): state['process'] = np.asarray(process) print(state) - print(dqn.deploy(state)) \ No newline at end of file + print(dqn.deploy(state)) + +test_agent() \ No newline at end of file diff --git a/logs/1687769377.zip b/logs/1687769377.zip new file mode 100644 index 0000000000000000000000000000000000000000..1821d5631122b0d8c516d3402ba289caa10a509b Binary files /dev/null and b/logs/1687769377.zip differ diff --git a/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687769377.DESKTOP-N54IHQ9.704.0 b/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687769377.DESKTOP-N54IHQ9.704.0 new file mode 100644 index 0000000000000000000000000000000000000000..c401deaa6a7147673a20843484b09c014f427914 Binary files /dev/null and b/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687769377.DESKTOP-N54IHQ9.704.0 differ diff --git a/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687781152.DESKTOP-N54IHQ9.704.1 b/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687781152.DESKTOP-N54IHQ9.704.1 new file mode 100644 index 0000000000000000000000000000000000000000..b408373752db3a174d91df85aa750cafe1215e02 Binary files /dev/null and b/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687781152.DESKTOP-N54IHQ9.704.1 differ diff --git a/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687806688.DESKTOP-N54IHQ9.704.2 b/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687806688.DESKTOP-N54IHQ9.704.2 new file mode 100644 index 0000000000000000000000000000000000000000..dce9b2d1cdb71824674a1ad1afa156267ec196e8 Binary files /dev/null and b/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687806688.DESKTOP-N54IHQ9.704.2 differ diff --git a/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687887557.DESKTOP-N54IHQ9.704.3 b/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687887557.DESKTOP-N54IHQ9.704.3 new file mode 100644 index 0000000000000000000000000000000000000000..d1edf58987a0f0561e7f6bb742b0e90b5244d221 Binary files /dev/null and b/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687887557.DESKTOP-N54IHQ9.704.3 differ diff --git a/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687941592.DESKTOP-N54IHQ9.704.4 b/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687941592.DESKTOP-N54IHQ9.704.4 new file mode 100644 index 0000000000000000000000000000000000000000..7747c28d966362f0e5be47565be319445b01d13e Binary files /dev/null and b/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687941592.DESKTOP-N54IHQ9.704.4 differ diff --git a/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687963932.DESKTOP-N54IHQ9.704.5 b/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687963932.DESKTOP-N54IHQ9.704.5 new file mode 100644 index 0000000000000000000000000000000000000000..100112daac0f739998bd036877c108a06035d41a Binary files /dev/null and b/logs/1687769377/1687769377/DQN_0/events.out.tfevents.1687963932.DESKTOP-N54IHQ9.704.5 differ diff --git a/models/1687769377.zip b/models/1687769377.zip new file mode 100644 index 0000000000000000000000000000000000000000..9d5f0c7c49f28fd8ac96828ae4085b095256e4f2 Binary files /dev/null and b/models/1687769377.zip differ diff --git a/models/1687769377/1687769377/1000000.zip b/models/1687769377/1687769377/1000000.zip new file mode 100644 index 0000000000000000000000000000000000000000..95d2104550893e9d10ff3a9f070e282b247959eb Binary files /dev/null and b/models/1687769377/1687769377/1000000.zip differ diff --git a/models/1687769377/1687769377/2000000.zip b/models/1687769377/1687769377/2000000.zip new file mode 100644 index 0000000000000000000000000000000000000000..b642df9b81a4c53411a3dea70df11561c885b90e Binary files /dev/null and b/models/1687769377/1687769377/2000000.zip differ diff --git a/models/1687769377/1687769377/3000000.zip b/models/1687769377/1687769377/3000000.zip new file mode 100644 index 0000000000000000000000000000000000000000..89ea380df9064ffc1972345f813aef2daf99b903 Binary files /dev/null and b/models/1687769377/1687769377/3000000.zip differ diff --git a/models/1687769377/1687769377/4000000.zip b/models/1687769377/1687769377/4000000.zip new file mode 100644 index 0000000000000000000000000000000000000000..aaa11c5759183fe88b0e52bda60996817c247fb8 Binary files /dev/null and b/models/1687769377/1687769377/4000000.zip differ diff --git a/models/1687769377/1687769377/5000000.zip b/models/1687769377/1687769377/5000000.zip new file mode 100644 index 0000000000000000000000000000000000000000..06b0dd362c4201d142b617fe82658abc7ee7e230 Binary files /dev/null and b/models/1687769377/1687769377/5000000.zip differ