HLR / DomiKnowS

36 stars 5 forks source link

demo inference issue #224

Closed guoquan closed 3 years ago

guoquan commented 3 years ago

There is a simple demo program examples/demo/main.py. It can be run without any data. The inference was working, but now it is raising some error when I call inferILPConstrains(). I have no idea what is the issue. @auszok Can you look at it when you find time, please? Thanks

Log file for ilpOntSolver is in: RelationalGraph/ilpOntSolver.log
Using license file /home/guoquan/gurobi.lic
INFO:gurobipy:Using license file /home/guoquan/gurobi.lic
Academic license - for non-commercial use only
INFO:gurobipy:Academic license - for non-commercial use only
Traceback (most recent call last):
  File "RelationalGraph/examples/demo/main.py", line 122, in <module>
    node.inferILPConstrains(fun=lambda val: torch.tensor(val).softmax(dim=-1).detach().cpu().numpy().tolist(), epsilon=None)
  File "RelationalGraph/regr/graph/dataNode.py", line 1010, in inferILPConstrains
    rDN = infer_candidate[0].findDatanodes(select = rootRelation, indexes = {attrNames[0] : infer_candidate[0].getInstanceID(), attrNames[1]: infer_candidate[1].getInstanceID()})[0]
IndexError: list index out of range
auszok commented 3 years ago

I fix it

pydev debugger: starting (pid: 14620) pydev debugger: warning: Trying to add breakpoint to file that does not exist: c:\users\auszok\scoop\apps\python\3.8.5\lib\site-packages\adodbapi\test\adodbapitest.py (will have no effect).

Epoch 0 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 0 Training: 100%|##########| 1/1 [00:00<00:00, 19.24it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.8910), 'organization': tensor(0.6101), 'work_for': tensor(0.9732)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.2500), 'R': tensor(0.2500), 'F1': tensor(0.2500)}, 'organization': {'P': tensor(0.3333), 'R': tensor(0.2500), 'F1': tensor(0.2857)}, 'work_for': {'P': tensor(0.2727), 'R': tensor(0.2500), 'F1': tensor(0.2609)}} INFO:regr.program.program:Epoch: 1 INFO:regr.program.program:Training:

Epoch 1 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 1 Training: 100%|##########| 1/1 [00:00<00:00, 25.65it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.8474), 'organization': tensor(0.5741), 'work_for': tensor(0.8996)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.2500), 'R': tensor(0.2500), 'F1': tensor(0.2500)}, 'organization': {'P': tensor(0.6667), 'R': tensor(0.5000), 'F1': tensor(0.5714)}, 'work_for': {'P': tensor(0.2727), 'R': tensor(0.2500), 'F1': tensor(0.2609)}} INFO:regr.program.program:Epoch: 2 INFO:regr.program.program:Training:

Epoch 2 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 2 Training: 100%|##########| 1/1 [00:00<00:00, 21.29it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.8054), 'organization': tensor(0.5397), 'work_for': tensor(0.8299)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.2500), 'R': tensor(0.2500), 'F1': tensor(0.2500)}, 'organization': {'P': tensor(0.6667), 'R': tensor(0.5000), 'F1': tensor(0.5714)}, 'work_for': {'P': tensor(0.4000), 'R': tensor(0.3333), 'F1': tensor(0.3636)}} INFO:regr.program.program:Epoch: 3 INFO:regr.program.program:Training:

Epoch 3 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 3 Training: 100%|##########| 1/1 [00:00<00:00, 22.24it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.7650), 'organization': tensor(0.5068), 'work_for': tensor(0.7644)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.3333), 'R': tensor(0.2500), 'F1': tensor(0.2857)}, 'organization': {'P': tensor(0.6667), 'R': tensor(0.5000), 'F1': tensor(0.5714)}, 'work_for': {'P': tensor(0.5000), 'R': tensor(0.4167), 'F1': tensor(0.4545)}} INFO:regr.program.program:Epoch: 4 INFO:regr.program.program:Training:

Epoch 4 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 4 Training: 100%|##########| 1/1 [00:00<00:00, 17.87it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.7260), 'organization': tensor(0.4755), 'work_for': tensor(0.7030)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.3333), 'R': tensor(0.2500), 'F1': tensor(0.2857)}, 'organization': {'P': tensor(0.6667), 'R': tensor(0.5000), 'F1': tensor(0.5714)}, 'work_for': {'P': tensor(0.5000), 'R': tensor(0.4167), 'F1': tensor(0.4545)}} INFO:regr.program.program:Epoch: 5 INFO:regr.program.program:Training:

Epoch 5 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 5 Training: 100%|##########| 1/1 [00:00<00:00, 25.01it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.6886), 'organization': tensor(0.4459), 'work_for': tensor(0.6460)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.3333), 'R': tensor(0.2500), 'F1': tensor(0.2857)}, 'organization': {'P': tensor(0.6667), 'R': tensor(0.5000), 'F1': tensor(0.5714)}, 'work_for': {'P': tensor(0.5000), 'R': tensor(0.4167), 'F1': tensor(0.4545)}} INFO:regr.program.program:Epoch: 6 INFO:regr.program.program:Training:

Epoch 6 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 6 Training: 100%|##########| 1/1 [00:00<00:00, 25.66it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.6528), 'organization': tensor(0.4177), 'work_for': tensor(0.5931)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.5000), 'R': tensor(0.5000), 'F1': tensor(0.5000)}, 'organization': {'P': tensor(1.), 'R': tensor(0.5000), 'F1': tensor(0.6667)}, 'work_for': {'P': tensor(0.5455), 'R': tensor(0.5000), 'F1': tensor(0.5217)}} INFO:regr.program.program:Epoch: 7 INFO:regr.program.program:Training:

Epoch 7 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 7 Training: 100%|##########| 1/1 [00:00<00:00, 25.64it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.6185), 'organization': tensor(0.3911), 'work_for': tensor(0.5445)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.5000), 'R': tensor(0.5000), 'F1': tensor(0.5000)}, 'organization': {'P': tensor(1.), 'R': tensor(0.7500), 'F1': tensor(0.8571)}, 'work_for': {'P': tensor(0.6000), 'R': tensor(0.5000), 'F1': tensor(0.5455)}} INFO:regr.program.program:Epoch: 8 INFO:regr.program.program:Training:

Epoch 8 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 8 Training: 100%|##########| 1/1 [00:00<00:00, 27.04it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.5857), 'organization': tensor(0.3660), 'work_for': tensor(0.5000)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.6000), 'R': tensor(0.7500), 'F1': tensor(0.6667)}, 'organization': {'P': tensor(1.), 'R': tensor(0.7500), 'F1': tensor(0.8571)}, 'work_for': {'P': tensor(0.7273), 'R': tensor(0.6667), 'F1': tensor(0.6957)}} INFO:regr.program.program:Epoch: 9 INFO:regr.program.program:Training:

Epoch 9 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 9 Training: 100%|##########| 1/1 [00:00<00:00, 27.03it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.5544), 'organization': tensor(0.3424), 'work_for': tensor(0.4594)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.6000), 'R': tensor(0.7500), 'F1': tensor(0.6667)}, 'organization': {'P': tensor(1.), 'R': tensor(0.7500), 'F1': tensor(0.8571)}, 'work_for': {'P': tensor(0.8889), 'R': tensor(0.6667), 'F1': tensor(0.7619)}} INFO:regr.program.program:Epoch: 10 INFO:regr.program.program:Training:

Epoch 10 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 10 Training: 100%|##########| 1/1 [00:00<00:00, 26.32it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.5246), 'organization': tensor(0.3203), 'work_for': tensor(0.4226)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.6000), 'R': tensor(0.7500), 'F1': tensor(0.6667)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(0.9000), 'R': tensor(0.7500), 'F1': tensor(0.8182)}} INFO:regr.program.program:Epoch: 11 INFO:regr.program.program:Training:

Epoch 11 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 11 Training: 100%|##########| 1/1 [00:00<00:00, 26.32it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.4963), 'organization': tensor(0.2995), 'work_for': tensor(0.3893)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.6000), 'R': tensor(0.7500), 'F1': tensor(0.6667)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(0.9091), 'R': tensor(0.8333), 'F1': tensor(0.8696)}} INFO:regr.program.program:Epoch: 12 INFO:regr.program.program:Training:

Epoch 12 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 12 Training: 100%|##########| 1/1 [00:00<00:00, 25.67it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.4694), 'organization': tensor(0.2800), 'work_for': tensor(0.3593)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.6000), 'R': tensor(0.7500), 'F1': tensor(0.6667)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(0.9091), 'R': tensor(0.8333), 'F1': tensor(0.8696)}} INFO:regr.program.program:Epoch: 13 INFO:regr.program.program:Training:

Epoch 13 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 13 Training: 100%|##########| 1/1 [00:00<00:00, 26.33it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.4439), 'organization': tensor(0.2619), 'work_for': tensor(0.3323)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.6000), 'R': tensor(0.7500), 'F1': tensor(0.6667)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(0.9091), 'R': tensor(0.8333), 'F1': tensor(0.8696)}} INFO:regr.program.program:Epoch: 14 INFO:regr.program.program:Training:

Epoch 14 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 14 Training: 100%|##########| 1/1 [00:00<00:00, 27.79it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.4197), 'organization': tensor(0.2450), 'work_for': tensor(0.3081)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.6667), 'R': tensor(1.), 'F1': tensor(0.8000)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(0.9091), 'R': tensor(0.8333), 'F1': tensor(0.8696)}} INFO:regr.program.program:Epoch: 15 INFO:regr.program.program:Training:

Epoch 15 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 15 Training: 100%|##########| 1/1 [00:00<00:00, 27.04it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.3968), 'organization': tensor(0.2293), 'work_for': tensor(0.2864)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.6667), 'R': tensor(1.), 'F1': tensor(0.8000)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(0.9091), 'R': tensor(0.8333), 'F1': tensor(0.8696)}} INFO:regr.program.program:Epoch: 16 INFO:regr.program.program:Training:

Epoch 16 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 16 Training: 100%|##########| 1/1 [00:00<00:00, 27.03it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.3752), 'organization': tensor(0.2147), 'work_for': tensor(0.2668)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.6667), 'R': tensor(1.), 'F1': tensor(0.8000)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(0.9091), 'R': tensor(0.8333), 'F1': tensor(0.8696)}} INFO:regr.program.program:Epoch: 17 INFO:regr.program.program:Training:

Epoch 17 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 17 Training: 100%|##########| 1/1 [00:00<00:00, 27.78it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.3548), 'organization': tensor(0.2012), 'work_for': tensor(0.2493)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(0.8000), 'R': tensor(1.), 'F1': tensor(0.8889)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(0.9091), 'R': tensor(0.8333), 'F1': tensor(0.8696)}} INFO:regr.program.program:Epoch: 18 INFO:regr.program.program:Training:

Epoch 18 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 18 Training: 100%|##########| 1/1 [00:00<00:00, 26.33it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.3355), 'organization': tensor(0.1887), 'work_for': tensor(0.2336)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(0.8333), 'F1': tensor(0.9091)}} INFO:regr.program.program:Epoch: 19 INFO:regr.program.program:Training:

Epoch 19 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 19 Training: 100%|##########| 1/1 [00:00<00:00, 21.29it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.3174), 'organization': tensor(0.1771), 'work_for': tensor(0.2194)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(0.8333), 'F1': tensor(0.9091)}} INFO:regr.program.program:Epoch: 20 INFO:regr.program.program:Training:

Epoch 20 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 20 Training: 100%|##########| 1/1 [00:00<00:00, 12.35it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.3004), 'organization': tensor(0.1663), 'work_for': tensor(0.2066)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(0.8333), 'F1': tensor(0.9091)}} INFO:regr.program.program:Epoch: 21 INFO:regr.program.program:Training:

Epoch 21 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 21 Training: 100%|##########| 1/1 [00:00<00:00, 25.66it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.2844), 'organization': tensor(0.1564), 'work_for': tensor(0.1950)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(0.8333), 'F1': tensor(0.9091)}} INFO:regr.program.program:Epoch: 22 INFO:regr.program.program:Training:

Epoch 22 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 22 Training: 100%|##########| 1/1 [00:00<00:00, 26.33it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.2694), 'organization': tensor(0.1472), 'work_for': tensor(0.1846)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(0.8333), 'F1': tensor(0.9091)}} INFO:regr.program.program:Epoch: 23 INFO:regr.program.program:Training:

Epoch 23 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 23 Training: 100%|##########| 1/1 [00:00<00:00, 27.26it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.2554), 'organization': tensor(0.1388), 'work_for': tensor(0.1750)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(0.9167), 'F1': tensor(0.9565)}} INFO:regr.program.program:Epoch: 24 INFO:regr.program.program:Training:

Epoch 24 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 24 Training: 100%|##########| 1/1 [00:00<00:00, 25.71it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.2422), 'organization': tensor(0.1309), 'work_for': tensor(0.1663)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 25 INFO:regr.program.program:Training:

Epoch 25 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 25 Training: 100%|##########| 1/1 [00:00<00:00, 18.53it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.2298), 'organization': tensor(0.1237), 'work_for': tensor(0.1584)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 26 INFO:regr.program.program:Training:

Epoch 26 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 26 Training: 100%|##########| 1/1 [00:00<00:00, 25.02it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.2182), 'organization': tensor(0.1170), 'work_for': tensor(0.1511)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 27 INFO:regr.program.program:Training:

Epoch 27 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 27 Training: 100%|##########| 1/1 [00:00<00:00, 24.19it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.2074), 'organization': tensor(0.1108), 'work_for': tensor(0.1444)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 28 INFO:regr.program.program:Training:

Epoch 28 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 28 Training: 100%|##########| 1/1 [00:00<00:00, 27.03it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1972), 'organization': tensor(0.1050), 'work_for': tensor(0.1383)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 29 INFO:regr.program.program:Training:

Epoch 29 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 29 Training: 100%|##########| 1/1 [00:00<00:00, 26.32it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1877), 'organization': tensor(0.0997), 'work_for': tensor(0.1326)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 30 INFO:regr.program.program:Training:

Epoch 30 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 30 Training: 100%|##########| 1/1 [00:00<00:00, 26.84it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1788), 'organization': tensor(0.0948), 'work_for': tensor(0.1274)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 31 INFO:regr.program.program:Training:

Epoch 31 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 31 Training: 100%|##########| 1/1 [00:00<00:00, 22.24it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1704), 'organization': tensor(0.0902), 'work_for': tensor(0.1226)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 32 INFO:regr.program.program:Training:

Epoch 32 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 32 Training: 100%|##########| 1/1 [00:00<00:00, 18.53it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1626), 'organization': tensor(0.0859), 'work_for': tensor(0.1181)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 33 INFO:regr.program.program:Training:

Epoch 33 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 33 Training: 100%|##########| 1/1 [00:00<00:00, 27.03it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1553), 'organization': tensor(0.0820), 'work_for': tensor(0.1139)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 34 INFO:regr.program.program:Training:

Epoch 34 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 34 Training: 100%|##########| 1/1 [00:00<00:00, 26.32it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1485), 'organization': tensor(0.0783), 'work_for': tensor(0.1100)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 35 INFO:regr.program.program:Training:

Epoch 35 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 35 Training: 100%|##########| 1/1 [00:00<00:00, 27.14it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1420), 'organization': tensor(0.0749), 'work_for': tensor(0.1064)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 36 INFO:regr.program.program:Training:

Epoch 36 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 36 Training: 100%|##########| 1/1 [00:00<00:00, 26.33it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1360), 'organization': tensor(0.0717), 'work_for': tensor(0.1029)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 37 INFO:regr.program.program:Training:

Epoch 37 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 37 Training: 100%|##########| 1/1 [00:00<00:00, 25.64it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1304), 'organization': tensor(0.0687), 'work_for': tensor(0.0997)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 38 INFO:regr.program.program:Training:

Epoch 38 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 38 Training: 100%|##########| 1/1 [00:00<00:00, 25.64it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1250), 'organization': tensor(0.0659), 'work_for': tensor(0.0967)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 39 INFO:regr.program.program:Training:

Epoch 39 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 39 Training: 100%|##########| 1/1 [00:00<00:00, 22.23it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1201), 'organization': tensor(0.0633), 'work_for': tensor(0.0939)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 40 INFO:regr.program.program:Training:

Epoch 40 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 40 Training: 100%|##########| 1/1 [00:00<00:00, 25.66it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1154), 'organization': tensor(0.0609), 'work_for': tensor(0.0912)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 41 INFO:regr.program.program:Training:

Epoch 41 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 41 Training: 100%|##########| 1/1 [00:00<00:00, 27.03it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1109), 'organization': tensor(0.0586), 'work_for': tensor(0.0887)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 42 INFO:regr.program.program:Training:

Epoch 42 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 42 Training: 100%|##########| 1/1 [00:00<00:00, 21.75it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1068), 'organization': tensor(0.0564), 'work_for': tensor(0.0863)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 43 INFO:regr.program.program:Training:

Epoch 43 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 43 Training: 100%|##########| 1/1 [00:00<00:00, 25.01it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.1029), 'organization': tensor(0.0544), 'work_for': tensor(0.0840)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 44 INFO:regr.program.program:Training:

Epoch 44 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 44 Training: 100%|##########| 1/1 [00:00<00:00, 26.32it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0992), 'organization': tensor(0.0525), 'work_for': tensor(0.0819)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 45 INFO:regr.program.program:Training:

Epoch 45 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 45 Training: 100%|##########| 1/1 [00:00<00:00, 25.01it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0957), 'organization': tensor(0.0508), 'work_for': tensor(0.0798)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 46 INFO:regr.program.program:Training:

Epoch 46 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 46 Training: 100%|##########| 1/1 [00:00<00:00, 23.27it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0924), 'organization': tensor(0.0491), 'work_for': tensor(0.0779)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 47 INFO:regr.program.program:Training:

Epoch 47 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 47 Training: 100%|##########| 1/1 [00:00<00:00, 24.74it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0893), 'organization': tensor(0.0475), 'work_for': tensor(0.0760)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 48 INFO:regr.program.program:Training:

Epoch 48 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 48 Training: 100%|##########| 1/1 [00:00<00:00, 26.33it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0864), 'organization': tensor(0.0460), 'work_for': tensor(0.0742)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 49 INFO:regr.program.program:Training:

Epoch 49 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 49 Training: 100%|##########| 1/1 [00:00<00:00, 21.30it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0836), 'organization': tensor(0.0446), 'work_for': tensor(0.0725)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 50 INFO:regr.program.program:Training:

Epoch 50 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 50 Training: 100%|##########| 1/1 [00:00<00:00, 23.28it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0809), 'organization': tensor(0.0433), 'work_for': tensor(0.0709)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 51 INFO:regr.program.program:Training:

Epoch 51 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 51 Training: 100%|##########| 1/1 [00:00<00:00, 24.40it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0785), 'organization': tensor(0.0420), 'work_for': tensor(0.0694)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 52 INFO:regr.program.program:Training:

Epoch 52 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 52 Training: 100%|##########| 1/1 [00:00<00:00, 24.03it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0761), 'organization': tensor(0.0408), 'work_for': tensor(0.0679)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 53 INFO:regr.program.program:Training:

Epoch 53 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 53 Training: 100%|##########| 1/1 [00:00<00:00, 25.67it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0738), 'organization': tensor(0.0397), 'work_for': tensor(0.0664)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 54 INFO:regr.program.program:Training:

Epoch 54 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 54 Training: 100%|##########| 1/1 [00:00<00:00, 24.42it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0717), 'organization': tensor(0.0386), 'work_for': tensor(0.0651)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 55 INFO:regr.program.program:Training:

Epoch 55 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 55 Training: 100%|##########| 1/1 [00:00<00:00, 25.66it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0697), 'organization': tensor(0.0376), 'work_for': tensor(0.0638)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 56 INFO:regr.program.program:Training:

Epoch 56 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 56 Training: 100%|##########| 1/1 [00:00<00:00, 25.66it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0677), 'organization': tensor(0.0366), 'work_for': tensor(0.0625)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 57 INFO:regr.program.program:Training:

Epoch 57 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 57 Training: 100%|##########| 1/1 [00:00<00:00, 26.32it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0659), 'organization': tensor(0.0357), 'work_for': tensor(0.0613)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 58 INFO:regr.program.program:Training:

Epoch 58 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 58 Training: 100%|##########| 1/1 [00:00<00:00, 26.34it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0641), 'organization': tensor(0.0348), 'work_for': tensor(0.0601)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 59 INFO:regr.program.program:Training:

Epoch 59 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 59 Training: 100%|##########| 1/1 [00:00<00:00, 26.33it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0624), 'organization': tensor(0.0339), 'work_for': tensor(0.0590)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 60 INFO:regr.program.program:Training:

Epoch 60 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 60 Training: 100%|##########| 1/1 [00:00<00:00, 25.02it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0608), 'organization': tensor(0.0331), 'work_for': tensor(0.0579)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 61 INFO:regr.program.program:Training:

Epoch 61 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 61 Training: 100%|##########| 1/1 [00:00<00:00, 25.01it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0593), 'organization': tensor(0.0323), 'work_for': tensor(0.0568)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 62 INFO:regr.program.program:Training:

Epoch 62 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 62 Training: 100%|##########| 1/1 [00:00<00:00, 27.03it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0578), 'organization': tensor(0.0316), 'work_for': tensor(0.0558)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 63 INFO:regr.program.program:Training:

Epoch 63 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 63 Training: 100%|##########| 1/1 [00:00<00:00, 14.30it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0564), 'organization': tensor(0.0309), 'work_for': tensor(0.0548)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 64 INFO:regr.program.program:Training:

Epoch 64 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 64 Training: 100%|##########| 1/1 [00:00<00:00, 27.04it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0550), 'organization': tensor(0.0302), 'work_for': tensor(0.0539)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 65 INFO:regr.program.program:Training:

Epoch 65 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 65 Training: 100%|##########| 1/1 [00:00<00:00, 25.66it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0538), 'organization': tensor(0.0295), 'work_for': tensor(0.0530)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 66 INFO:regr.program.program:Training:

Epoch 66 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 66 Training: 100%|##########| 1/1 [00:00<00:00, 26.02it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0525), 'organization': tensor(0.0289), 'work_for': tensor(0.0521)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 67 INFO:regr.program.program:Training:

Epoch 67 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 67 Training: 100%|##########| 1/1 [00:00<00:00, 24.41it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0513), 'organization': tensor(0.0283), 'work_for': tensor(0.0512)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 68 INFO:regr.program.program:Training:

Epoch 68 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 68 Training: 100%|##########| 1/1 [00:00<00:00, 24.40it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0502), 'organization': tensor(0.0277), 'work_for': tensor(0.0504)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 69 INFO:regr.program.program:Training:

Epoch 69 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 69 Training: 100%|##########| 1/1 [00:00<00:00, 25.84it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0491), 'organization': tensor(0.0271), 'work_for': tensor(0.0495)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 70 INFO:regr.program.program:Training:

Epoch 70 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 70 Training: 100%|##########| 1/1 [00:00<00:00, 25.65it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0480), 'organization': tensor(0.0266), 'work_for': tensor(0.0487)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 71 INFO:regr.program.program:Training:

Epoch 71 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 71 Training: 100%|##########| 1/1 [00:00<00:00, 23.82it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0470), 'organization': tensor(0.0261), 'work_for': tensor(0.0480)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 72 INFO:regr.program.program:Training:

Epoch 72 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 72 Training: 100%|##########| 1/1 [00:00<00:00, 26.15it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0460), 'organization': tensor(0.0256), 'work_for': tensor(0.0472)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 73 INFO:regr.program.program:Training:

Epoch 73 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 73 Training: 100%|##########| 1/1 [00:00<00:00, 26.30it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0451), 'organization': tensor(0.0251), 'work_for': tensor(0.0465)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 74 INFO:regr.program.program:Training:

Epoch 74 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 74 Training: 100%|##########| 1/1 [00:00<00:00, 26.33it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0441), 'organization': tensor(0.0246), 'work_for': tensor(0.0458)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 75 INFO:regr.program.program:Training:

Epoch 75 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 75 Training: 100%|##########| 1/1 [00:00<00:00, 25.99it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0433), 'organization': tensor(0.0242), 'work_for': tensor(0.0451)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 76 INFO:regr.program.program:Training:

Epoch 76 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 76 Training: 100%|##########| 1/1 [00:00<00:00, 27.04it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0424), 'organization': tensor(0.0237), 'work_for': tensor(0.0444)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 77 INFO:regr.program.program:Training:

Epoch 77 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 77 Training: 100%|##########| 1/1 [00:00<00:00, 25.02it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0416), 'organization': tensor(0.0233), 'work_for': tensor(0.0438)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 78 INFO:regr.program.program:Training:

Epoch 78 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 78 Training: 100%|##########| 1/1 [00:00<00:00, 26.33it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0408), 'organization': tensor(0.0229), 'work_for': tensor(0.0431)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 79 INFO:regr.program.program:Training:

Epoch 79 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 79 Training: 100%|##########| 1/1 [00:00<00:00, 27.04it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0400), 'organization': tensor(0.0225), 'work_for': tensor(0.0425)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 80 INFO:regr.program.program:Training:

Epoch 80 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 80 Training: 100%|##########| 1/1 [00:00<00:00, 26.32it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0393), 'organization': tensor(0.0221), 'work_for': tensor(0.0419)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 81 INFO:regr.program.program:Training:

Epoch 81 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 81 Training: 100%|##########| 1/1 [00:00<00:00, 26.33it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0385), 'organization': tensor(0.0217), 'work_for': tensor(0.0413)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 82 INFO:regr.program.program:Training:

Epoch 82 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 82 Training: 100%|##########| 1/1 [00:00<00:00, 26.04it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0378), 'organization': tensor(0.0213), 'work_for': tensor(0.0407)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 83 INFO:regr.program.program:Training:

Epoch 83 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 83 Training: 100%|##########| 1/1 [00:00<00:00, 26.33it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0372), 'organization': tensor(0.0210), 'work_for': tensor(0.0401)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 84 INFO:regr.program.program:Training:

Epoch 84 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 84 Training: 100%|##########| 1/1 [00:00<00:00, 26.52it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0365), 'organization': tensor(0.0206), 'work_for': tensor(0.0396)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 85 INFO:regr.program.program:Training:

Epoch 85 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 85 Training: 100%|##########| 1/1 [00:00<00:00, 27.04it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0359), 'organization': tensor(0.0203), 'work_for': tensor(0.0391)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 86 INFO:regr.program.program:Training:

Epoch 86 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 86 Training: 100%|##########| 1/1 [00:00<00:00, 26.31it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0352), 'organization': tensor(0.0200), 'work_for': tensor(0.0385)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 87 INFO:regr.program.program:Training:

Epoch 87 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 87 Training: 100%|##########| 1/1 [00:00<00:00, 27.03it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0346), 'organization': tensor(0.0197), 'work_for': tensor(0.0380)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 88 INFO:regr.program.program:Training:

Epoch 88 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 88 Training: 100%|##########| 1/1 [00:00<00:00, 27.06it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0340), 'organization': tensor(0.0193), 'work_for': tensor(0.0375)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 89 INFO:regr.program.program:Training:

Epoch 89 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 89 Training: 100%|##########| 1/1 [00:00<00:00, 25.65it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0335), 'organization': tensor(0.0190), 'work_for': tensor(0.0370)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 90 INFO:regr.program.program:Training:

Epoch 90 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 90 Training: 100%|##########| 1/1 [00:00<00:00, 23.82it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0329), 'organization': tensor(0.0188), 'work_for': tensor(0.0365)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 91 INFO:regr.program.program:Training:

Epoch 91 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 91 Training: 100%|##########| 1/1 [00:00<00:00, 25.01it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0324), 'organization': tensor(0.0185), 'work_for': tensor(0.0360)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 92 INFO:regr.program.program:Training:

Epoch 92 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 92 Training: 100%|##########| 1/1 [00:00<00:00, 27.03it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0319), 'organization': tensor(0.0182), 'work_for': tensor(0.0356)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 93 INFO:regr.program.program:Training:

Epoch 93 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 93 Training: 100%|##########| 1/1 [00:00<00:00, 26.34it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0313), 'organization': tensor(0.0179), 'work_for': tensor(0.0351)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 94 INFO:regr.program.program:Training:

Epoch 94 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 94 Training: 100%|##########| 1/1 [00:00<00:00, 21.75it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0309), 'organization': tensor(0.0176), 'work_for': tensor(0.0347)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 95 INFO:regr.program.program:Training:

Epoch 95 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 95 Training: 100%|##########| 1/1 [00:00<00:00, 25.34it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0304), 'organization': tensor(0.0174), 'work_for': tensor(0.0342)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 96 INFO:regr.program.program:Training:

Epoch 96 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 96 Training: 100%|##########| 1/1 [00:00<00:00, 27.04it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0299), 'organization': tensor(0.0171), 'work_for': tensor(0.0338)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 97 INFO:regr.program.program:Training:

Epoch 97 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 97 Training: 100%|##########| 1/1 [00:00<00:00, 27.04it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0294), 'organization': tensor(0.0169), 'work_for': tensor(0.0334)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 98 INFO:regr.program.program:Training:

Epoch 98 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 98 Training: 100%|##########| 1/1 [00:00<00:00, 26.32it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0290), 'organization': tensor(0.0167), 'work_for': tensor(0.0330)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} INFO:regr.program.program:Epoch: 99 INFO:regr.program.program:Training:

Epoch 99 Training: 0%| | 0/1 [00:00<?, ?it/s] Epoch 99 Training: 100%|##########| 1/1 [00:00<00:00, 27.04it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0286), 'organization': tensor(0.0164), 'work_for': tensor(0.0326)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} Training result: {'people': tensor(0.0286), 'organization': tensor(0.0164), 'work_for': tensor(0.0326)} {'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}}

INFO:regr.program.program:Testing:

Testing: 0%| | 0/1 [00:00<?, ?it/s] Testing: 100%|##########| 1/1 [00:00<00:00, 26.32it/s] INFO:regr.program.program: - loss: INFO:regr.program.program:{'people': tensor(0.0281), 'organization': tensor(0.0162), 'work_for': tensor(0.0322)} INFO:regr.program.program: - metric: INFO:regr.program.program:{'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}} Testing result: {'people': tensor(0.0281), 'organization': tensor(0.0162), 'work_for': tensor(0.0322)} {'people': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'organization': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}, 'work_for': {'P': tensor(1.), 'R': tensor(1.), 'F1': tensor(1.)}}

Log file for ilpOntSolver is in: C:\Users\auszok\git\RelationalGraph\examples\demo\ilpOntSolver.log Using license file C:\Users\auszok\gurobi.lic INFO:gurobipy.gurobipy:Using license file C:\Users\auszok\gurobi.lic pydev debugger: warning: Trying to add breakpoint to file that does not exist: c:\users\auszok\scoop\apps\python\3.8.5\lib\site-packages\adodbapi\test\adodbapitest.py (will have no effect). None