From 04e9200f7ce22fc82a586d4ff107a5538f3ba7e6 Mon Sep 17 00:00:00 2001 From: mai <mai@cl.uni-heidelberg.de> Date: Sat, 11 Mar 2023 11:57:28 +0100 Subject: [PATCH] Debug eval script --- test.py | 7 +++++-- utils/__pycache__/attack.cpython-38.pyc | Bin 0 -> 322 bytes utils/__pycache__/eval.cpython-38.pyc | Bin 0 -> 1417 bytes utils/eval.py | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 utils/__pycache__/attack.cpython-38.pyc create mode 100644 utils/__pycache__/eval.cpython-38.pyc diff --git a/test.py b/test.py index d8b5427..41742ed 100644 --- a/test.py +++ b/test.py @@ -44,9 +44,12 @@ for post in dataset(test_ids): # counter += 1 detokenized = TreebankWordDetokenizer().detokenize(post["post_tokens"]) + # batch = attack(detokenized) - probabilities = eval(detokenized, model, tokenizer) - print(f"Normal: {probabilities[0][0]}\nHatespeech: {probabilities[0][1]}\n\n") + # probabilities = eval(detokenized, model, tokenizer) + probabilities = eval(["this is a test", "this is a tast"], model, tokenizer) + print(probabilities) + # print(f"Normal: {probabilities[0][0]}\nHatespeech: {probabilities[0][1]}\n\n") # print(f"Normal: {probabilities[1][0]}\nHatespeech: {probabilities[1][1]}\n\n") # ATTACK HERE diff --git a/utils/__pycache__/attack.cpython-38.pyc b/utils/__pycache__/attack.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..775aa2dc19cfcc635d2bb60490f0cc6bc040346b GIT binary patch literal 322 zcmYjMy-ou$47Tr}Tv5x!OWXi?0aPKecR?(LC5nxDx?jb)A`omm2#mZ^RwiD73FpdC zOW$XIas0)(TP{yQ10NQ2ulYNP!^l)zE96{>fUtoLP)7MXY>@C4%A+6cz}n?0{YR=3 zZWMB+^ok!4@DtyVKxc4WW-$wWoDuIT$7LQ1;Vy9JI3Bk>aTDjEueqyU*nfdPQIFr1 zdFp*FgLP~qjHCl%T3Z=QJN9CIWt)qw4J-q*+nO;{jTjq(b@k=&9B2D7Ehgz-fPSv5 it1N=IojmrwRiEi_dhvh?y%>utU2SZ5g{mftBKre~qDs#I literal 0 HcmV?d00001 diff --git a/utils/__pycache__/eval.cpython-38.pyc b/utils/__pycache__/eval.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..af701cdd725a97b7278e7893c946fb1cf3c62780 GIT binary patch literal 1417 zcmbVMOK%f96drpXdC*3{1{GL%ha#2avPB4i5U&LY(ITM&N}RFNntH~A?MW$`tYF*! z089Rox2*UJ2oT3kleSmrF0M0kGUqYpeCIp%yjWlFMzF-|HMY@;qHkU~y)Y<u;5GyV zix`qofp!q`&sgFe%wm>&igsd#x1xUf9ipN>a_NgwsPbtZd;NHI;6H`?9^7UE!bWe= zXZ$77J%&om@H}qN=eUW#pgC%A6ZzCEJ&KQQNrRe%Wg8L5)<(qINBA|Kr}GT*ByUsJ zVcjD%Z#AtZ{fOr6rVW73(HJ0f39N_Ql0q>quNhKl&O~kjB7ut%%ir5UH-tT-nikx0 zZGw7zwSwvc$xRZvdu6QNBvKgrCir}jZSS{=OgPCUHAYMYX9IFy*gdYHkP+ps<OJS? z2co>mCm?EiY+F<fIH8W!v@}zt3xG4YTU+(SH}F8|E&i_NWzO#%7s;t_<^+bOqU4M` zqL#m`Bq)p47d@zbUWyNZ=Pw1em(G)1OADE5Rd`5$PaR%(&TXyBGt>oprPYK^gcMeA z<LfG&?+vzjX_Q`7dOQt-Ai}^@<ROS9Q=0_%E6Fa5@NA|7Aa?cs_>Aw>KX2d~6QGZb zOW=^oF`*?R{}F#<8NUa_nTqp#Z#-DVpTbwv(u!&|Nkf3)#VG$5RIz~S(fz9l@BpYy zqCFhgu`@0YH^~9)CceTo7GuvDP(%zZJSsrrwF$Mra)@(DUNh?Ays90p>~<f!o({tr z*)Rp;S`}pswx#Qcva0P!FyngEg4^${Q9;dqAL}+8T<wqYcLV~Cddx)8&s-Wts$(#^ zHDN|{Munsk$sM-J;j(nCEj6_Tec$i6#GfOVhHdUTcDch`#`sL+++_iQaTiVw>PV_x zVU0s0*D{MlZvD)_zef5pRR3{nc%byYsc6oJ#?}n*n_)r4kg^$^BdP_J*G~pKtgVn{ z$Y)dzszaCfhx3ppeDR`77f}~u6n?+51piD@j53t{?j}9dj`dYfLgF%eSOIm~e=hZ! c7v2%@oDx^S=GwQQ?OO8No<Ea-SVQgJAEo)Ep#T5? literal 0 HcmV?d00001 diff --git a/utils/eval.py b/utils/eval.py index 0a451f9..6fc39fe 100644 --- a/utils/eval.py +++ b/utils/eval.py @@ -40,7 +40,7 @@ def eval(text, model, tokenizer): model = model.to(device) inputs = tokenizer( - detokenized, + text, return_tensors="pt", padding=True ).to(device) -- GitLab