commit 8c5d56bdddb243338842810fcb4ba0a108cac271 Author: PawelDopierala Date: Mon May 20 00:43:18 2024 +0200 add task 2 - word2vec diff --git a/2. Word2Vec/out.tsv b/2. Word2Vec/out.tsv new file mode 100644 index 0000000..57ff47e --- /dev/null +++ b/2. Word2Vec/out.tsv @@ -0,0 +1,5447 @@ +0.9999995 +0.9770975 +0.841895 +1.9250707e-11 +0.6120893 +0.99997586 +0.35276756 +0.99997145 +0.9856149 +0.5483573 +0.99999183 +0.99998665 +0.99877644 +0.9999773 +0.9999999 +0.9999687 +0.9871611 +0.99999046 +0.9999979 +0.99924904 +0.99965537 +0.00013800502 +0.18914698 +0.000116442585 +3.4605796e-06 +0.9888553 +0.9967013 +1.0 +0.99998873 +0.024269689 +0.0665237 +0.0069497786 +0.9999641 +0.99753845 +0.05904267 +0.0008919337 +0.9974103 +0.008444389 +0.0026248917 +0.00035042406 +0.9999998 +0.00017289932 +0.99991196 +0.9998322 +3.7659565e-06 +1.8274364e-05 +0.9999562 +0.8143194 +0.001552961 +1.0 +2.5168904e-07 +0.0057910173 +0.47128657 +3.7859317e-07 +0.9999586 +1.0 +0.4022685 +1.4784387e-09 +0.005010731 +0.9999827 +0.9415286 +0.29841468 +0.9999424 +0.9986962 +0.9976893 +1.0 +0.009151457 +0.011206624 +0.09923251 +0.99960506 +0.9999925 +6.0264696e-08 +0.999954 +0.9999795 +0.46878996 +0.99999464 +0.0016440849 +1.9331907e-08 +0.9872492 +0.00011508132 +0.79041666 +0.9855646 +0.9999999 +0.0009103574 +0.99999994 +0.019331291 +0.99954706 +0.9974484 +3.6728434e-05 +0.99999654 +0.9824339 +1.1782903e-07 +2.559436e-07 +2.4113557e-05 +0.008734957 +0.0255446 +3.665195e-05 +0.99999976 +0.8639081 +0.999754 +0.013751656 +0.9996172 +0.9999999 +0.9999999 +0.8668062 +0.9934 +1.0 +1.0 +7.4040045e-09 +7.559058e-07 +0.012744397 +3.833764e-08 +1.2828563e-05 +3.2853055e-05 +0.008506919 +0.999458 +2.4825113e-05 +0.99479324 +1.0 +0.011714173 +0.9999999 +0.9995011 +7.4858362e-06 +0.999986 +0.9997964 +1.0 +0.0045468328 +0.00053436274 +0.8212243 +0.00021262404 +0.99985147 +0.88442487 +1.0 +2.1368456e-05 +0.00023360558 +1.0 +0.99951255 +0.9999956 +0.0008383217 +0.9999542 +0.95557946 +0.9559372 +0.9993455 +9.98843e-08 +0.0039488846 +0.9960851 +0.9998005 +0.9984445 +0.90554476 +0.97990257 +1.0 +0.10368832 +0.99999994 +0.99697393 +1.0 +0.00017622599 +3.0851842e-12 +0.99994785 +0.9999037 +0.9099908 +5.799846e-06 +0.99988747 +0.9989182 +1.0 +0.99958485 +0.0010498811 +0.99998903 +0.99891907 +0.078431554 +0.99999744 +0.01075072 +1.0 +3.2663615e-07 +0.9999961 +0.9999989 +0.62796664 +0.997814 +0.9987066 +0.9983658 +0.9879321 +0.9961902 +0.9999997 +0.9999989 +0.00018808416 +0.0008407415 +4.4692763e-07 +1.0 +0.99629694 +0.999666 +0.99934745 +0.9942863 +4.634509e-06 +0.0036696836 +0.9999991 +0.00014448329 +0.00040588557 +1.3334703e-07 +0.00025782397 +0.9966835 +0.9999944 +4.0194266e-09 +0.8672191 +0.99964213 +0.9996234 +0.03486448 +0.22472723 +0.7200428 +0.00011332857 +0.99999654 +0.0033053744 +0.9999997 +0.9995675 +0.002505643 +0.99997 +0.9718371 +0.98909867 +0.99999976 +0.9933923 +0.15378189 +0.9929012 +1.3093838e-05 +0.99997294 +0.99964243 +0.0017121524 +0.9999444 +1.0 +0.9999999 +0.9999996 +5.6932123e-07 +0.9999997 +1.0196709e-11 +0.9195214 +0.9993961 +0.00047971637 +0.998815 +0.99806935 +0.19452332 +0.99996316 +0.00027279183 +0.49796242 +0.9999494 +2.0643041e-05 +0.99996877 +0.9876163 +0.99947184 +0.460886 +0.013891028 +0.9988615 +0.9999942 +0.92137223 +0.99742407 +0.97604847 +0.9999878 +0.9999999 +0.99990004 +0.9995446 +0.49194726 +0.9994573 +0.9997243 +0.9998841 +0.0795369 +0.9998592 +0.9999997 +0.004101824 +2.4451141e-09 +0.0037663656 +0.00023157313 +0.9999751 +0.99892074 +0.9995723 +0.9999897 +0.15299504 +0.9999896 +0.0003347091 +0.99392056 +0.999995 +0.9613323 +0.99979466 +0.0014541432 +0.99987566 +0.99999976 +0.9900724 +9.3361734e-07 +5.2759835e-05 +0.9966524 +0.0010229348 +0.9996956 +0.99967366 +0.99963075 +0.9734745 +0.99924684 +0.019977484 +0.99999857 +0.99984914 +1.0 +0.99999976 +0.0015473594 +0.00037357636 +1.0 +0.023772413 +0.9977286 +7.771983e-08 +0.9999995 +0.99999875 +0.0064824503 +1.7024214e-14 +0.40422222 +0.998606 +0.4490795 +5.347774e-07 +2.4282995e-06 +0.98554057 +0.99991786 +0.99984664 +0.9999998 +1.0 +0.00024790608 +0.08748118 +0.4763692 +0.7825585 +0.62616324 +0.0903934 +0.8221714 +0.94166374 +0.9967741 +0.0063474365 +0.00029863534 +0.97552425 +0.999983 +0.82982796 +0.97191966 +0.9999571 +0.0011491232 +0.02617709 +1.0 +0.006403615 +0.99999744 +1.581374e-06 +0.99238044 +1.0 +0.99785775 +0.9988578 +0.00066257175 +0.99749976 +0.99836487 +1.0 +0.9903853 +0.99890953 +0.9998124 +0.999839 +1.0 +0.9993457 +0.00010546658 +1.5207289e-05 +0.9963764 +0.20661752 +0.09604139 +0.99857867 +0.09456375 +0.92796916 +0.99153787 +0.99999917 +0.99999535 +0.97588634 +0.99996364 +0.9996536 +1.0 +0.9999978 +0.00023015996 +1.0 +0.99999964 +0.9996829 +8.091522e-07 +0.9999981 +8.2370534e-11 +9.052366e-06 +1.0 +0.9997537 +0.001742448 +0.00045287714 +5.605316e-07 +0.28838733 +0.9994664 +0.9905712 +0.9961303 +0.8579693 +0.00018174619 +0.9999936 +0.9914107 +0.99989897 +0.00030771992 +0.9982355 +0.99999976 +6.424446e-06 +0.98492324 +0.99999005 +0.003568791 +0.9999968 +0.9992658 +0.9998212 +1.0 +0.89103144 +0.9995813 +0.9999991 +2.5810332e-06 +8.9183646e-07 +1.2772721e-06 +0.00047492422 +1.0 +0.999998 +0.99920756 +0.99999976 +1.0879146e-08 +0.99757046 +0.99962527 +0.5732609 +0.9950194 +3.875939e-11 +0.99936575 +0.89134574 +0.025980087 +1.0 +0.0013282513 +3.7887578e-09 +0.9998802 +0.18076394 +0.0008529331 +0.0027210424 +0.95051956 +3.642344e-05 +0.9998944 +0.00029709982 +0.99997133 +0.9659602 +0.0002674109 +7.015316e-06 +0.99999124 +0.99999946 +2.298973e-05 +0.537814 +0.99994093 +0.7690218 +0.5255509 +0.99999917 +0.99989307 +3.762062e-05 +1.0 +0.9998955 +0.8957374 +2.547725e-07 +0.24913506 +0.032791305 +0.111729935 +0.99981964 +0.00026205988 +0.9999366 +1.0 +0.99999857 +0.013372727 +8.078868e-09 +1.0 +9.647921e-06 +2.1545247e-06 +0.99730825 +1.0574267e-06 +0.99998343 +1.0 +1.0 +0.9989482 +0.99999994 +2.1771975e-06 +0.9997931 +0.999821 +5.6731534e-07 +0.95907426 +0.99992967 +1.0371728e-05 +0.9502931 +0.99999774 +0.99986523 +0.9999333 +0.99491614 +0.9814975 +0.9999999 +0.89013356 +0.99345225 +0.00020963009 +0.9996777 +0.6291055 +0.03774709 +1.0 +2.0953761e-05 +3.1732783e-05 +0.9999996 +0.3366334 +0.0029100883 +1.5856115e-06 +3.6865643e-08 +1.1155579e-06 +0.00015351892 +0.0041333083 +7.898018e-06 +0.000992287 +1.0 +0.9996461 +2.0342177e-06 +0.999996 +0.99992645 +0.99986804 +1.3370488e-05 +0.036026098 +0.99996704 +0.997571 +1.0 +0.99979466 +0.25497657 +0.00014749504 +0.006402751 +0.992844 +0.013836608 +6.504609e-11 +0.9997293 +0.9999964 +0.999836 +3.837353e-06 +0.9944669 +0.98633313 +0.99998945 +0.99981743 +0.9998437 +0.9994868 +0.9846438 +5.628743e-06 +0.9997881 +0.00014638214 +1.0 +0.5689199 +0.9999936 +1.0 +1.0 +0.9996284 +0.8352022 +5.7807614e-05 +0.99998814 +5.3528478e-05 +0.3761294 +4.208496e-05 +0.007597089 +0.010449217 +0.9991327 +0.75593376 +0.7583003 +0.00373155 +2.7639078e-07 +0.00065738236 +0.88103163 +0.42644808 +0.14542264 +6.527575e-05 +0.57833207 +8.95748e-07 +0.9995749 +0.0013703065 +0.013788244 +0.9999999 +0.9998865 +0.9998471 +0.9992899 +0.9999567 +0.99644405 +0.99113464 +1.7447761e-06 +2.2954053e-08 +0.992157 +1.0 +0.99983674 +0.9561545 +0.9996013 +0.9504718 +1.0 +0.9999976 +0.9344296 +0.99999934 +4.345921e-06 +0.092689045 +0.98910356 +0.9715303 +0.0010258617 +7.656817e-07 +5.60142e-05 +0.114404306 +0.99998057 +4.400488e-09 +0.9999949 +0.9999585 +0.9999999 +0.0003384944 +0.9999999 +1.7240326e-08 +0.99999094 +5.8062364e-05 +0.9999961 +2.25589e-09 +0.59346825 +0.9979123 +0.00011582664 +4.8453974e-05 +0.99991953 +4.101143e-05 +0.99381363 +0.9999939 +9.23177e-06 +0.029406851 +0.9993384 +6.2636122e-06 +0.00027555117 +0.7569897 +0.004402785 +0.99155074 +0.99992675 +9.819215e-05 +0.04818017 +4.7816364e-08 +6.5847544e-06 +1.0 +0.6526628 +0.99991935 +0.99999976 +0.9956681 +0.9869187 +0.99999386 +0.5743167 +0.9999929 +0.00066305976 +0.9962982 +0.00055703585 +0.00047246247 +1.0 +0.98994297 +0.9967023 +3.304101e-05 +0.99992996 +1.0 +0.9961757 +0.9995144 +1.4647105e-05 +5.7484585e-06 +0.9968525 +4.2105315e-09 +0.015114821 +0.99982685 +0.99679214 +0.9998397 +0.0032480285 +0.99999994 +0.9999275 +0.3500225 +0.9974277 +0.997388 +1.0 +0.98768425 +0.97677284 +1.2213242e-08 +1.0 +0.9573142 +0.99997616 +3.1366028e-05 +0.99999046 +1.3491132e-06 +5.685042e-06 +0.42740625 +1.9596231e-05 +1.0 +0.99999297 +1.5495722e-05 +0.999987 +1.0 +0.9999999 +0.00440734 +0.9632404 +0.7618102 +0.9998251 +2.6771833e-05 +0.9992398 +0.99858904 +0.9966674 +0.9999172 +0.9995132 +0.9999973 +0.72107995 +0.00805502 +0.15128545 +0.9999244 +0.9994753 +0.99999917 +0.0076088253 +0.9999244 +0.99998474 +0.99991304 +0.00014627459 +0.91060734 +0.9999995 +0.96942675 +0.999644 +0.9852831 +0.9999998 +0.9999899 +0.9978566 +0.99996066 +0.0010393353 +0.99710906 +0.07613576 +0.9160638 +7.7394354e-05 +0.743702 +0.99608743 +0.0004484543 +0.09394983 +0.99809754 +0.9990296 +0.9680285 +0.00074322324 +6.1969445e-07 +0.9994531 +0.99999857 +0.9965719 +0.00023410658 +0.99623704 +0.014265282 +0.98387915 +0.034840725 +3.2769815e-10 +0.9966931 +3.0126732e-10 +0.9999991 +2.2314932e-06 +0.999934 +0.99346817 +0.0004155342 +0.9991494 +3.062088e-05 +0.9722426 +1.5564154e-10 +0.9998076 +0.0076268776 +0.9850682 +0.99998724 +0.9600843 +0.53199774 +0.9908007 +0.9999264 +9.35795e-07 +5.3051902e-08 +0.9706231 +0.57276773 +0.0034110765 +0.99999386 +0.0014806413 +0.9985843 +0.9999615 +0.0032689935 +0.9933155 +0.9931644 +0.00021140245 +0.9971863 +0.84068435 +0.9999193 +0.9943959 +6.706889e-05 +0.99860126 +0.9993943 +0.9815245 +0.99985534 +0.9999799 +3.9726544e-07 +0.9999867 +0.99935615 +0.988884 +3.6621827e-06 +0.5811829 +0.07709829 +2.1097817e-06 +0.16178423 +0.99966496 +4.906422e-09 +0.99995047 +0.1535053 +1.6969945e-05 +0.99245965 +0.013257186 +0.75181293 +0.99978626 +0.9999981 +0.0008566187 +0.9979252 +1.0 +0.99999434 +1.0 +0.015115615 +0.98338765 +0.99918467 +0.99990666 +0.99848163 +0.023695445 +0.99999714 +0.9990018 +0.0817772 +0.9754034 +0.99966663 +0.000101848906 +0.99981534 +0.99991226 +0.019298214 +0.99999994 +0.99995726 +3.4667733e-06 +6.4074757e-12 +0.9877619 +0.9998049 +0.974314 +3.64488e-06 +0.9999921 +0.999965 +0.99952114 +0.98476255 +0.9897883 +0.00011992359 +6.4634264e-06 +0.00014604517 +0.9985983 +1.6494435e-07 +0.7987537 +0.7255494 +1.1461947e-06 +0.00046440866 +0.013885895 +0.9998558 +0.99999994 +2.4254743e-10 +0.9999997 +0.8899135 +0.99999285 +0.8146547 +0.99998695 +0.97168034 +0.53048307 +0.00039582737 +0.99935025 +0.9989683 +0.9993237 +1.0 +0.99445707 +0.00017468802 +2.827641e-05 +0.99999964 +0.99516326 +0.9999719 +1.3462571e-07 +0.99999493 +0.9998423 +0.012401807 +0.9997441 +0.0006420907 +0.9999013 +1.9142914e-05 +0.06697497 +0.99997884 +0.9918719 +0.9989263 +0.29317334 +0.002230471 +0.99887204 +0.85180044 +0.017478675 +0.9999999 +0.94500756 +1.0 +0.99980485 +0.9999955 +0.99803454 +0.9998385 +0.99729586 +0.9974385 +0.06725926 +0.00013733211 +0.9836898 +4.4973647e-05 +0.021768007 +0.99964684 +3.2267808e-13 +0.98318857 +1.0 +0.9876554 +2.0192489e-05 +0.13426225 +0.0036646032 +0.99993205 +0.99732375 +0.99902564 +0.7835622 +0.8825897 +0.9947609 +0.8451442 +9.0706e-06 +0.9999945 +9.243952e-06 +0.9996132 +0.00092546333 +3.181363e-09 +0.9732561 +1.011212e-09 +0.99999994 +4.4242543e-09 +0.8992695 +0.99833727 +0.00028698784 +1.0 +0.25828713 +1.0 +1.6351931e-10 +1.9051952e-06 +0.00025065927 +0.86098623 +0.9800576 +7.4412324e-05 +0.9999745 +0.015300161 +2.2922431e-11 +1.2487627e-06 +0.9351657 +0.9983768 +0.9998771 +0.7339096 +0.9999325 +0.0013124876 +0.9999991 +0.9872377 +0.00012026818 +0.9999864 +0.99881715 +0.9998563 +6.510182e-05 +0.00089952396 +0.9999831 +0.00070241943 +0.0009872632 +1.0 +0.99984324 +1.3112056e-06 +1.1822372e-06 +0.475032 +0.99999976 +0.9969492 +0.0074344757 +0.999969 +0.99998987 +0.9998533 +0.0042521395 +0.98638 +2.380746e-05 +0.017086703 +0.99846643 +1.0 +0.9944918 +0.999924 +0.998734 +0.99959064 +0.99599415 +0.99487615 +0.20506099 +0.98968416 +0.984897 +0.9996238 +0.98972225 +0.9963112 +0.99378306 +0.0008633445 +0.9999993 +1.0 +0.0019917304 +0.99999887 +0.99999976 +0.9945053 +6.7418114e-08 +3.64194e-08 +0.99723554 +0.99828106 +0.00014695877 +0.9958351 +0.9999982 +0.5764372 +0.99998945 +2.8949318e-05 +0.99967057 +0.999889 +0.034361053 +0.9798683 +0.0006924493 +1.0 +0.99998665 +0.9978773 +0.8237814 +0.9999999 +3.568058e-09 +0.30017298 +0.9909752 +0.997916 +0.99909097 +6.237327e-07 +5.6021094e-05 +0.96545166 +0.01342552 +1.5751345e-10 +0.9991435 +0.99902517 +0.9963601 +0.9999924 +0.999971 +1.0 +0.53971505 +0.9978966 +0.00016412803 +0.7957828 +0.9999051 +0.9999966 +1.9948666e-06 +0.0001755754 +2.5864344e-07 +0.99985087 +5.1716237e-05 +0.9999638 +0.9999907 +0.57240695 +9.950044e-05 +0.07960102 +0.95670426 +0.9654889 +0.9999562 +1.0 +0.9995915 +3.0426446e-07 +0.99954885 +8.409501e-06 +9.276362e-06 +0.9999997 +1.2030844e-05 +4.2505604e-07 +1.0 +0.99992687 +0.0053368737 +0.9999594 +0.99999845 +0.0011430841 +1.0 +0.99957997 +1.0 +0.9997389 +0.61988807 +0.9905513 +1.0 +0.999856 +0.99768746 +1.0 +2.0037493e-05 +5.264141e-10 +1.0 +1.0 +0.23244348 +0.98951036 +0.97913927 +3.4837974e-08 +3.883211e-05 +2.8592038e-05 +3.7689674e-06 +7.999471e-09 +0.9999983 +0.99999464 +0.9999991 +0.9999996 +0.9991858 +0.93584025 +1.0 +1.5965501e-09 +0.9857812 +2.3626077e-07 +0.9988439 +0.9998097 +0.99999225 +2.837809e-05 +0.99986017 +0.00096507306 +0.9999991 +0.011505898 +1.0558789e-06 +0.9999284 +8.4164654e-05 +0.99994326 +0.99286187 +0.9999999 +0.99920183 +1.3601159e-06 +0.99964917 +0.99999005 +0.9998569 +1.6864101e-06 +0.9995009 +5.9916314e-05 +0.99996537 +9.955343e-06 +0.9999173 +0.0013457759 +0.9990388 +0.9996262 +0.999341 +0.9979926 +0.9988115 +0.0010324257 +0.99999917 +0.38269216 +0.9976765 +0.99999976 +0.9912491 +0.99353653 +0.99865663 +4.1914145e-06 +0.9824295 +0.99613863 +0.0013663345 +0.34036905 +0.9912642 +0.9999456 +0.99850893 +0.99603593 +0.97214633 +0.99999994 +0.9999411 +0.9996991 +0.9999633 +0.9999994 +1.088558e-06 +0.9981442 +0.9705123 +0.9856966 +0.2297536 +0.99965006 +0.9999278 +0.99998 +6.010196e-05 +0.0074021346 +0.9919646 +4.0167033e-06 +0.9999083 +0.00019065276 +0.23424229 +0.9999633 +5.294952e-11 +1.9505485e-05 +0.9809633 +0.99859434 +0.99999887 +0.9994812 +1.0 +0.0035669685 +0.99999595 +0.9999998 +5.7510797e-06 +0.9992799 +0.9999841 +0.9999596 +0.9999758 +0.99173146 +0.005534015 +0.010147448 +0.99881876 +0.5013052 +0.20861109 +4.9368053e-05 +1.0 +0.0005405376 +0.99998176 +0.00021404198 +0.7462386 +0.99946856 +0.9602917 +1.3978574e-05 +0.0031966814 +0.9968112 +3.6709805e-06 +0.001808418 +0.9956948 +1.0 +0.8108328 +0.04231979 +0.99999285 +0.9999921 +7.711089e-08 +2.6319589e-05 +0.99658376 +1.5863753e-07 +1.6622693e-07 +0.00014081206 +0.64095384 +0.0031952413 +0.9999996 +0.9946829 +0.988266 +0.99999994 +0.99999875 +0.9999998 +0.87753654 +0.9999814 +0.9999918 +0.99566203 +0.015608655 +0.00037485978 +0.6622074 +0.99749786 +0.9868845 +0.99965304 +0.99998397 +0.99975663 +0.00013363494 +0.00039191885 +0.9987295 +0.9999699 +1.0 +0.19353208 +0.9955059 +0.94381964 +0.99999064 +0.9997289 +0.9987202 +0.99999887 +0.99999934 +0.9999959 +8.5030315e-06 +0.98755664 +0.99438334 +0.99981594 +0.9988047 +0.9997572 +0.99025995 +0.99997675 +0.9572266 +0.99999785 +0.99998987 +1.6103629e-06 +0.99999994 +0.9583986 +0.88133913 +0.9556183 +0.99171 +0.9999718 +0.9999999 +0.9927514 +0.016422085 +0.04404166 +8.212417e-05 +0.99999964 +1.0 +7.3168066e-10 +0.90267444 +0.99881095 +0.9970461 +0.99999934 +0.997379 +0.9999486 +0.9983367 +0.9997889 +0.9999994 +3.5483513e-08 +1.0 +0.004626526 +0.99990416 +0.99987 +0.004504865 +0.9999507 +0.001282342 +4.9957894e-06 +0.24116114 +6.218428e-07 +0.97916096 +1.0 +0.99999547 +0.012279706 +1.0 +0.011842782 +0.9999391 +0.9979516 +1.0202561e-08 +0.9999753 +0.9863235 +0.26336956 +0.19602604 +0.0005347418 +0.48077682 +0.9992988 +0.9985436 +0.99999744 +0.99447703 +0.0020039312 +0.99985665 +0.99999917 +0.000364947 +0.9949935 +1.8591406e-07 +0.9991501 +8.934566e-06 +0.20949647 +0.996072 +0.86557114 +5.205577e-07 +0.00051829906 +0.9876048 +0.99994093 +0.99924725 +0.9999972 +0.99999976 +0.20223662 +1.0 +0.99821866 +1.0 +0.9999177 +1.0 +0.8314488 +2.3935856e-05 +0.00029560435 +0.16833103 +0.05604796 +0.9999808 +0.84707403 +0.08053152 +8.814751e-06 +0.9999991 +0.000433354 +1.9153415e-05 +0.99459827 +0.0017580529 +0.017605808 +7.4193287e-09 +0.9999997 +0.98703885 +4.1943463e-07 +1.7771407e-09 +1.0 +0.9998998 +0.0023325246 +0.9982278 +0.99976236 +0.99767774 +0.9999992 +1.4982361e-09 +0.9963875 +3.978728e-08 +1.0 +0.99294615 +1.0 +0.9999298 +0.99747884 +0.0038300343 +0.99120784 +0.9995621 +0.9987858 +0.98466575 +0.968313 +0.99997175 +0.9999994 +0.99990976 +0.115983255 +1.8779236e-05 +0.015953021 +0.0008019789 +0.0023766942 +5.051752e-05 +0.9999516 +4.951819e-10 +0.95752037 +0.9782503 +0.99999976 +1.921732e-07 +0.00034025952 +0.47566354 +0.9999994 +1.8011092e-06 +0.9231276 +0.9895695 +1.0 +5.6552656e-09 +0.9899041 +1.7369742e-12 +3.532783e-13 +0.99998146 +2.737165e-06 +0.9964443 +0.9909328 +0.0009417547 +0.9995941 +0.062196147 +0.9997446 +0.93685204 +0.91667485 +0.9980577 +0.000200976 +0.99997395 +0.00014766236 +0.9999673 +0.0005270123 +1.0 +0.9943516 +1.9850151e-05 +0.9996253 +0.9999228 +0.99992114 +0.9975475 +0.9755023 +0.99982995 +0.0054554804 +0.9999273 +0.99999577 +0.9999845 +1.3629244e-06 +4.4087205e-06 +4.5352518e-08 +1.0 +0.9948413 +0.99995893 +0.99997354 +0.99999934 +3.4821812e-06 +0.9829088 +0.99994725 +0.99997103 +0.585145 +0.028779464 +0.9993248 +0.8486035 +0.9999746 +0.9994689 +0.027769374 +0.9999127 +0.9999659 +0.0036515307 +0.5876355 +0.999998 +0.9938148 +3.6958897e-07 +0.8539205 +1.0 +0.79398674 +0.08116587 +1.0 +0.2754441 +0.99662167 +0.9716961 +8.0767734e-07 +0.9889131 +0.9438963 +0.9974201 +2.6869094e-08 +0.766223 +0.99718016 +0.00040403215 +0.99995303 +0.0010581313 +0.98908925 +1.0 +0.0015227927 +5.2117808e-05 +5.0572254e-07 +2.0115627e-05 +0.9999728 +1.8765815e-07 +0.00022617285 +1.0016158e-05 +0.99999964 +0.9997268 +0.9633251 +0.9999998 +0.002721389 +0.9997147 +1.51276e-09 +6.262982e-05 +0.017049002 +0.9999985 +4.6129067e-06 +0.99962336 +0.5794861 +0.7913462 +0.00055728806 +0.9921474 +0.9998643 +0.0019006659 +0.99622315 +0.9999955 +0.99449635 +0.00087494944 +0.9977114 +0.23241284 +0.99999493 +5.0000384e-05 +0.0003042444 +0.9985929 +1.0 +6.693584e-08 +0.9999971 +0.9999974 +0.9999975 +0.99999964 +1.0 +1.5560552e-05 +1.1663919e-08 +0.9982389 +0.9999662 +0.043886837 +2.217462e-06 +0.99579537 +5.02695e-05 +1.0 +0.99996614 +1.0474307e-09 +6.388963e-08 +0.030822529 +1.0 +1.0 +0.99062896 +0.0002246508 +6.7023043e-06 +0.00018320353 +1.0 +0.0077043227 +0.999994 +0.00015607952 +8.586352e-06 +1.0 +0.003170286 +0.000548867 +0.99999994 +0.9999487 +0.99514055 +3.9886578e-05 +9.078337e-06 +0.9998317 +0.03171947 +0.69423133 +0.99999875 +0.9893612 +0.95739704 +7.1866248e-06 +5.836319e-09 +0.9999998 +3.8602786e-05 +0.00023807614 +0.999997 +0.97849125 +0.999795 +0.9999935 +0.99514705 +0.999162 +0.99992067 +6.006547e-06 +0.9992309 +0.9931316 +1.0 +0.93198097 +0.9841383 +4.32088e-05 +0.9904577 +0.0008181682 +0.019697327 +0.9999863 +0.9977351 +0.9997543 +0.9999401 +9.159753e-07 +0.99336517 +0.8341092 +1.0 +0.9980855 +0.929349 +0.99302566 +7.896558e-08 +1.7999911e-08 +0.9620163 +0.998778 +0.98979974 +0.00018738282 +0.992631 +0.96976393 +0.9999986 +0.99994904 +0.00065032544 +0.0003009074 +0.9987039 +0.00030780144 +0.99995977 +3.2823634e-06 +0.9950601 +3.1193192e-06 +0.91658014 +1.0 +0.99992913 +0.9768272 +0.86449826 +5.7514417e-06 +0.99634075 +1.0436631e-06 +1.0 +0.33620048 +0.9924425 +0.66536975 +0.9911821 +0.7964941 +0.94356346 +0.00045131796 +6.279518e-12 +0.00030460226 +0.99999857 +0.99901754 +0.99996716 +0.96111995 +3.9949814e-06 +0.99991995 +0.98478204 +0.36480045 +0.9999865 +0.9951763 +0.0016902906 +0.9924778 +0.9999972 +0.08468267 +2.0687128e-06 +0.957047 +0.0015133794 +0.17954686 +0.00019112308 +0.04079959 +1.0 +5.324885e-06 +0.0044220504 +8.9349334e-05 +0.9998399 +0.9747694 +0.99938476 +1.0 +0.9999969 +0.9976975 +0.99490213 +0.9974846 +0.99999857 +0.8904559 +0.9938105 +0.00063329376 +0.99993694 +0.99999964 +0.9943901 +0.99999714 +1.5270899e-07 +0.99659485 +0.99998766 +0.9999253 +0.99996096 +0.29407388 +0.0005377738 +7.946475e-07 +0.9855191 +0.9979836 +0.99999154 +0.99966335 +0.9999861 +0.9837277 +0.99999756 +1.0679178e-06 +0.5743957 +0.99999994 +1.0689636e-05 +0.9999904 +0.999727 +0.9986241 +0.9973251 +2.6784346e-09 +0.9999663 +0.99907124 +0.99936616 +0.99998873 +0.028306259 +0.9939224 +1.7084358e-05 +0.9632488 +0.5930239 +0.9985633 +5.2146885e-12 +0.99949443 +0.0052137487 +0.9970477 +0.0015840312 +0.9446592 +0.99993104 +0.0009922979 +0.0001851207 +0.9999913 +2.0399467e-10 +1.0 +0.94637924 +0.9981082 +0.99438024 +0.9998538 +0.023696778 +0.9914482 +1.15126596e-10 +0.9610795 +0.807504 +0.9999189 +0.004454328 +0.00048495148 +0.0022080652 +0.99999255 +0.9999841 +0.9994655 +4.2942077e-09 +0.99988145 +0.91398257 +0.5704759 +0.9984761 +0.005921437 +0.5670402 +0.9802938 +1.1596316e-06 +5.3276787e-09 +0.99056 +0.9944075 +6.6315754e-14 +0.9990265 +0.9989895 +0.9357872 +1.2380007e-06 +2.6850785e-06 +0.04859777 +0.9999718 +0.0042295363 +0.0025725767 +0.99893236 +4.1780415e-10 +0.00062603934 +0.0039960044 +0.99968374 +0.99999994 +3.6050905e-11 +2.3040218e-06 +1.8445931e-08 +0.9996408 +0.4372048 +0.99952704 +0.98442703 +0.96023375 +1.0 +0.9999998 +0.85934114 +0.99673396 +7.1256272e-06 +0.08814319 +0.38455576 +0.99976206 +0.569602 +0.00014885083 +0.00020357115 +0.9999998 +1.0 +0.99917734 +0.9849585 +0.9994972 +9.000035e-05 +0.9999999 +0.99999994 +0.004658125 +0.0027437236 +1.2823152e-06 +0.9999613 +0.9999995 +2.7809006e-07 +0.6197917 +0.971896 +4.3073673e-08 +0.7744303 +0.99945295 +0.99996585 +4.682051e-07 +0.9992869 +3.1622014e-06 +0.99999994 +0.00023082033 +1.0 +0.49841663 +0.9999998 +0.001036581 +0.9999723 +3.9053725e-07 +0.99892014 +0.0003790934 +0.99996626 +0.9999639 +0.25172213 +1.0 +0.9960941 +0.99999994 +6.0043575e-09 +5.505829e-07 +0.99966687 +0.004876977 +0.9999998 +0.5704759 +0.9999531 +0.9999999 +0.99311554 +0.9999763 +0.9995065 +2.8928067e-05 +0.9997762 +0.9914882 +5.8436623e-08 +2.0927402e-05 +0.99971986 +0.9986045 +0.9661333 +0.99912953 +1.19189635e-05 +0.9897362 +0.6018066 +0.9988768 +0.8547855 +0.98660684 +0.0023094676 +1.606638e-08 +0.9999997 +1.0 +0.9984822 +0.9991342 +1.6880653e-05 +0.99126667 +5.311865e-06 +0.99953127 +0.9999971 +0.65585774 +3.0206389e-12 +0.9959582 +0.99999964 +0.0013639436 +0.889637 +0.95814544 +0.0014838128 +0.9999947 +1.1673298e-10 +0.0023196195 +0.9951353 +0.9812588 +1.0 +1.0 +0.9415771 +4.2389524e-06 +0.0018744745 +1.0 +8.352659e-07 +0.9959987 +0.02767964 +1.856532e-10 +1.0 +0.014879333 +0.0020963007 +0.010978946 +0.9966774 +0.9998305 +2.0600875e-05 +0.00063285424 +3.9945353e-06 +0.048597433 +0.99927515 +1.0364757e-05 +0.99933624 +0.99999994 +0.9999972 +0.9999756 +0.9763987 +3.1183527e-06 +0.9999041 +0.9999999 +0.9999803 +5.382941e-08 +0.9971331 +0.99814284 +0.99795365 +0.99928147 +0.9999622 +0.999921 +0.995496 +5.9321916e-05 +0.0018500393 +1.7893711e-06 +0.99527586 +0.90260404 +0.18824147 +0.93204457 +4.7749265e-05 +0.9971078 +0.99515325 +0.004931694 +1.1924011e-05 +0.99887735 +0.9942314 +0.0014408503 +0.00016168373 +1.0 +0.02036653 +0.99848145 +0.9999784 +0.52789223 +0.99999905 +0.99207956 +8.33957e-05 +0.0003781441 +0.92233485 +1.0 +0.99958944 +2.5527814e-07 +0.035933487 +0.9999986 +5.880767e-07 +0.9999999 +4.102912e-06 +0.96437955 +0.95387363 +0.99964756 +0.00017845482 +0.9999903 +1.0 +0.99214613 +0.05400704 +2.2622544e-06 +0.99469656 +0.9542519 +0.99986875 +4.961628e-08 +0.9998167 +0.4997522 +0.9922469 +0.98469734 +4.2440266e-08 +0.99999994 +0.049432408 +4.2455067e-06 +0.7914873 +0.006949986 +0.9998954 +0.022387689 +0.04236813 +0.9999392 +0.43954933 +0.20803855 +3.0645194e-06 +1.0 +0.99999964 +1.267771e-06 +1.0 +8.025337e-05 +6.843383e-05 +0.9897061 +0.0019163021 +0.006500515 +0.9999009 +0.9990428 +1.0250259e-05 +0.99989086 +0.9978332 +0.047034923 +0.12495448 +1.5295662e-06 +0.9991603 +0.41147578 +0.99995637 +0.9998531 +0.9999998 +0.9999599 +0.83838737 +0.98556393 +0.74559766 +1.0 +5.580015e-05 +0.98770756 +0.9998525 +0.9999528 +0.57286626 +6.351785e-11 +2.1275066e-05 +1.0 +0.0005718572 +0.9999999 +0.90078235 +0.00029007427 +0.0002001495 +0.9926758 +8.0869e-06 +0.99895936 +0.99980736 +0.8361256 +2.9010874e-09 +0.97705644 +0.98244226 +0.9999945 +1.6247354e-06 +0.9909217 +0.9829127 +0.997501 +0.9999046 +7.0470074e-10 +0.000594885 +0.00020859989 +0.99985963 +0.00685675 +0.0016889385 +0.6805438 +0.64328974 +0.75931555 +0.0024155432 +0.9940605 +0.9991588 +0.9996166 +0.27756226 +0.9999541 +0.9987624 +0.9972649 +6.2366875e-05 +0.9953599 +1.0 +0.76443464 +0.9999414 +0.00028138974 +0.9999998 +0.9836862 +0.9999804 +0.99721396 +0.00045576968 +0.00032374033 +0.00020624543 +0.89964116 +0.961241 +1.0 +0.45545748 +0.9999989 +0.0007275833 +0.04010339 +0.9999961 +1.0 +2.977475e-06 +0.9982963 +0.054552417 +0.99992114 +0.998657 +0.95419043 +0.99922705 +0.9850831 +2.0668276e-06 +0.99999917 +0.99996656 +0.9999928 +0.9999368 +0.98617405 +2.6295153e-05 +0.996859 +0.99996954 +0.99970907 +0.99948025 +0.99944997 +0.9999999 +1.9026169e-08 +0.99926764 +0.9997358 +5.319434e-06 +0.9988938 +0.0062953527 +0.9999916 +0.9956552 +5.0077486e-12 +0.9994105 +0.97502494 +0.5704759 +7.452375e-09 +0.012137184 +0.9953636 +1.0 +0.999495 +0.99999976 +0.9928423 +0.99995863 +0.027166711 +0.9826537 +0.9999997 +1.5495546e-07 +0.9839774 +0.0004514793 +2.9744554e-06 +6.860445e-06 +0.97257566 +6.58094e-05 +0.9994326 +0.0038784738 +0.70508134 +1.28395295e-05 +0.9999744 +0.9073025 +1.5808357e-09 +5.984038e-07 +0.9997953 +0.99256104 +0.98548573 +0.9986123 +0.9993633 +0.9999981 +0.005746875 +0.28839847 +0.0008158227 +5.6030713e-05 +0.11159767 +0.94073534 +0.99999845 +0.9999996 +0.9994307 +0.0006977601 +0.9999999 +0.8579713 +0.98246574 +0.9911533 +1.0 +0.9992039 +0.9998453 +0.05642182 +0.996236 +0.2900632 +0.99957776 +5.2107616e-08 +0.0041699675 +0.9999859 +5.367224e-12 +0.99998283 +0.9999118 +0.0011239627 +0.92711705 +5.0236387e-08 +1.0 +0.054710772 +0.9723301 +0.997696 +5.3404834e-05 +0.00023323591 +0.38399994 +0.8633939 +1.9677861e-06 +0.9995007 +0.99993676 +0.88360167 +0.99981695 +0.99928963 +0.9995404 +0.09532859 +0.9983083 +0.999989 +0.9999975 +0.99999803 +2.6136351e-05 +1.3297681e-13 +0.99945486 +6.22459e-05 +0.9999994 +0.9898602 +1.4372674e-06 +0.99959695 +0.9998679 +0.99994373 +4.587467e-05 +7.1624644e-09 +6.136015e-05 +0.06429418 +0.9998842 +0.00017425 +0.9995157 +0.99657094 +0.9985351 +0.21698117 +0.0015845525 +0.98849463 +0.9489322 +0.99995005 +0.9920012 +0.9993935 +0.98081726 +0.99958706 +0.01903191 +0.99996996 +0.9999758 +0.99971116 +0.9955983 +1.8208344e-05 +0.57014793 +1.0 +0.00021112368 +6.940962e-05 +5.2088393e-07 +0.00048570766 +0.007750746 +0.9865962 +0.99622196 +1.0 +1.663092e-06 +0.9998293 +0.9999101 +0.9975976 +0.9995355 +0.99703366 +0.99866533 +0.9703826 +0.9926575 +0.0037036443 +6.633374e-05 +2.1612115e-07 +1.912507e-05 +0.88071966 +0.00057843706 +7.049177e-05 +0.9996855 +0.98129433 +0.2584924 +0.99999994 +1.7646467e-07 +0.0019763494 +0.999997 +0.9293309 +0.9940373 +0.9992376 +0.99961644 +0.13864663 +0.76319945 +0.22327918 +8.052561e-09 +0.97297555 +0.99999547 +0.99883467 +0.9999803 +0.9946548 +0.9877012 +3.5190403e-06 +0.9999995 +1.0 +0.0034826186 +1.0 +1.4920208e-07 +8.250401e-05 +0.9999964 +0.99998856 +0.9993902 +0.9999999 +0.999814 +0.13579185 +1.4731268e-05 +0.029081373 +0.07593665 +0.99677604 +0.9810137 +0.9902449 +0.29982975 +0.9694155 +0.99865156 +1.7803392e-05 +0.0040954887 +1.0 +0.9753195 +0.0010828453 +0.99895525 +1.0662769e-05 +0.9999034 +0.00013103118 +1.0 +0.9999771 +0.20724829 +0.21052532 +8.34109e-06 +6.373466e-06 +0.0014887105 +0.9999777 +0.34428614 +0.000118185875 +0.9999988 +0.76481926 +0.9620924 +0.9872018 +0.9956358 +0.5472282 +0.9999712 +0.9999487 +0.9999999 +0.98456305 +0.9997547 +3.338367e-09 +0.97357184 +1.6605198e-06 +0.9997251 +0.9999505 +0.0004148483 +0.0002823583 +0.0004620012 +0.9999968 +0.99848676 +3.617666e-05 +0.9994493 +1.749041e-06 +1.0 +0.58090043 +0.9973402 +0.002625441 +0.9999679 +0.999839 +0.9999999 +0.99932134 +5.1311855e-07 +0.0005014476 +0.99065804 +0.9999927 +1.0 +0.9999994 +0.86446995 +0.6325111 +0.9999145 +0.99566704 +0.9945568 +1.0610861e-05 +0.0010099299 +0.99929583 +1.2858928e-05 +0.99932474 +1.0 +0.5364651 +1.0 +0.99434525 +0.99834305 +0.9999837 +0.24299587 +9.581509e-05 +0.0003988911 +1.05828885e-05 +0.7879494 +0.99999464 +0.9993262 +7.028153e-06 +0.7734588 +4.7575195e-08 +0.9999902 +0.9997195 +0.9999544 +0.0870799 +0.99886596 +0.9968543 +0.99999356 +0.99739105 +0.99870384 +0.99398994 +1.8425013e-05 +0.9996135 +0.84631485 +0.99998164 +0.041242093 +3.2064815e-08 +1.0 +0.99950314 +0.9998234 +0.99869347 +0.9999975 +2.9412377e-08 +0.000823399 +0.9936873 +0.00736586 +0.99994427 +4.2300308e-05 +0.99992734 +0.9999999 +0.999993 +0.9999418 +0.99992883 +0.0011215755 +0.99999624 +0.99999595 +0.9999998 +0.97937876 +0.8801587 +0.9999963 +5.3720973e-06 +0.9994773 +0.99989676 +0.9952649 +0.99998575 +1.044916e-06 +0.9999454 +0.66094995 +0.9999876 +2.0221744e-09 +0.013706601 +0.9999998 +0.78337103 +0.999889 +0.9992908 +0.99999315 +0.98499924 +0.9989195 +0.9999999 +0.050174035 +0.9999961 +4.95324e-06 +4.372357e-05 +1.0 +0.005184494 +0.9851577 +0.9936421 +1.1384912e-05 +0.033865098 +0.9999954 +0.000101563666 +1.2220731e-06 +0.998379 +0.029407997 +0.75304705 +0.99947757 +0.99392176 +0.2362843 +0.5275634 +0.82330126 +0.9999416 +0.99955195 +1.0 +0.99985594 +0.0004824069 +0.99994403 +0.78030986 +0.9993777 +0.0048619607 +5.940582e-05 +7.799878e-07 +0.999999 +0.99996936 +0.06471696 +0.9802316 +0.22009386 +1.0 +0.9999994 +0.99996525 +0.9999994 +0.9663618 +0.99999064 +3.4709484e-09 +0.00018055025 +4.5390328e-12 +0.9999585 +1.0 +0.9952574 +0.077721804 +0.9999969 +6.273855e-05 +6.880245e-06 +0.99999887 +0.9999998 +0.850822 +1.0 +0.9999996 +1.0 +0.99969804 +0.9998002 +0.009578832 +0.0394071 +3.6358826e-05 +1.0045009e-06 +0.0007998446 +8.0704285e-06 +0.007933411 +0.98988634 +2.5694558e-07 +0.9984248 +4.1244858e-10 +0.9972502 +0.005996205 +1.0 +1.0 +8.4079744e-08 +0.99999964 +0.99929434 +0.8667785 +0.093839645 +0.019834584 +0.0048252866 +2.7676442e-10 +0.99985147 +0.00057755504 +5.033116e-15 +0.46321428 +0.00012383802 +1.0 +0.9999979 +6.6282158e-09 +2.037278e-05 +0.99999934 +0.0011629055 +0.99999887 +0.9611973 +0.9600318 +1.0 +6.149118e-07 +0.99999344 +0.9994936 +0.9409824 +0.99917173 +0.006827029 +1.986234e-09 +0.34492573 +0.99589014 +0.9999994 +0.99999994 +0.9997408 +0.99997634 +5.258509e-06 +0.99759305 +0.9985197 +5.2480635e-05 +1.0 +0.008991298 +4.7146664e-06 +0.9639028 +0.99770224 +1.0 +0.99983704 +0.9998844 +0.0074423505 +0.9488638 +1.0 +0.9974397 +0.99748266 +0.9998607 +0.99999994 +3.9551923e-10 +0.0020323126 +0.00016323884 +0.0035680924 +0.99931026 +2.8306844e-05 +0.99778485 +0.9999935 +0.9999565 +0.99987507 +0.9999912 +0.31044534 +0.86703825 +0.0027500966 +0.9856748 +5.954708e-06 +7.660649e-11 +0.99997294 +0.00035714835 +0.9962622 +0.99997276 +1.2251795e-06 +0.9189008 +0.9994866 +0.1787444 +0.9999979 +0.9999985 +0.9999994 +0.0002030462 +0.9999934 +0.99991727 +8.681654e-13 +7.777738e-05 +0.9999921 +0.9991028 +0.5687731 +3.1599419e-07 +0.9896488 +1.3832765e-08 +0.96998906 +0.9987418 +0.99953103 +6.955354e-05 +0.8521998 +0.9999924 +0.9999999 +0.9999999 +0.99999994 +0.99606574 +0.9999995 +0.014311299 +0.0031159252 +0.98089015 +0.94880605 +0.99892724 +9.341618e-08 +0.99999106 +0.9998947 +0.00970651 +0.9999589 +0.0016359744 +0.99999666 +0.9998285 +0.27749556 +0.99999505 +0.9999841 +2.0436762e-05 +0.9949687 +0.00033721214 +0.99918336 +0.9956849 +2.732614e-07 +0.99998844 +1.0 +0.99818695 +1.38203195e-05 +0.9999651 +0.99999785 +0.9995815 +0.9633631 +0.99976647 +0.96566004 +8.053759e-06 +1.2709362e-05 +0.99999994 +0.00011961022 +0.9961547 +1.0 +9.549721e-05 +1.0 +0.99992573 +0.99999607 +0.99999803 +0.9981138 +0.72467375 +0.9998773 +0.9999926 +2.5964242e-09 +2.309534e-05 +0.9986038 +0.0480203 +0.29767054 +0.051852092 +0.9988647 +0.99999607 +2.461912e-06 +0.95816785 +2.7766184e-05 +0.004134412 +0.99958944 +0.991883 +0.95617044 +5.7260795e-08 +1.0 +0.99994636 +3.1488663e-09 +0.99942946 +0.9999637 +0.019349411 +0.9961346 +1.0 +0.9983448 +0.9952274 +0.9999903 +0.9858914 +3.5026344e-06 +0.0002985371 +0.99981236 +0.9999985 +0.99999386 +2.5334024e-05 +0.0006725723 +1.0 +0.9999964 +0.9999952 +0.99978584 +0.9999778 +0.999994 +0.013083617 +0.99898654 +0.99975044 +5.641284e-07 +0.56705 +0.9995491 +1.5361972e-07 +0.0033102005 +0.99989635 +0.9999997 +0.0033050585 +0.9305736 +0.9945754 +0.99818206 +0.58138 +1.0 +0.7128581 +0.99960077 +0.08888841 +0.99994177 +0.9989428 +0.00417362 +1.0939207e-06 +0.009605741 +0.9999761 +0.99272096 +0.9894781 +0.99999976 +0.98938686 +0.9999965 +1.0 +0.9999845 +0.9999998 +0.05453019 +0.9999993 +0.06718323 +0.99913824 +0.0014258173 +0.00012533931 +0.9964485 +0.8954975 +3.4207337e-14 +0.00053504185 +0.80223453 +3.0398406e-11 +0.19478175 +0.9999994 +0.9999691 +0.999951 +0.9542669 +4.1798388e-12 +0.99953485 +0.97750336 +0.8840476 +5.797777e-05 +0.014791917 +0.99998367 +0.9999722 +0.99973106 +4.6326704e-06 +1.3050108e-05 +0.917833 +0.0007224122 +0.9993071 +0.99999905 +1.0 +0.03419352 +1.0 +0.0031091843 +0.0015492183 +0.6255094 +0.018522361 +0.9811197 +0.7283267 +0.9997331 +5.1202533e-06 +0.018550448 +0.99149406 +0.9993253 +0.9603069 +5.699797e-08 +0.9942657 +0.9999999 +0.9993959 +0.9999027 +0.91876674 +0.99999475 +0.9873098 +0.92465717 +0.62139034 +1.0 +0.0002584567 +0.99957466 +0.12254859 +7.9221856e-05 +0.110045284 +1.0 +0.88520294 +4.2777323e-05 +6.3973498e-09 +0.7551761 +4.834307e-07 +1.3508001e-08 +0.99999905 +0.998213 +0.99971193 +0.62790406 +0.9362524 +0.999773 +0.9990182 +0.9993885 +0.9997769 +1.0 +0.99999964 +1.9276498e-05 +0.0004320963 +0.986743 +0.99058545 +0.9992739 +1.0 +0.9964668 +1.0 +0.00079179753 +0.99431956 +0.17902336 +3.1238567e-08 +0.9768533 +0.00222585 +0.99632174 +0.9999984 +1.1926912e-05 +0.7461171 +0.999383 +0.99999994 +7.65629e-09 +0.9834684 +1.0 +3.8412385e-05 +5.7998663e-05 +0.9999785 +0.8999136 +4.4215074e-05 +3.4362831e-06 +0.004866295 +0.9998894 +1.10412075e-05 +0.03045405 +0.9969533 +0.9999961 +0.99999976 +0.9999954 +0.99999064 +0.9992754 +3.6919326e-05 +0.8317976 +0.98591566 +0.9937104 +0.9985868 +0.9999998 +0.99999726 +0.00015474022 +0.9700334 +1.6986152e-05 +0.99994624 +0.94419336 +0.5163428 +0.99292535 +0.9989228 +2.4783378e-07 +0.99999774 +1.0 +0.30164006 +0.99999917 +0.99999624 +1.0 +0.9999999 +0.9999647 +0.9813186 +0.9999828 +0.0003161601 +0.9884098 +0.0005303144 +0.99999905 +0.9994901 +0.9999983 +1.0 +0.58477825 +0.9999999 +0.9988116 +1.4307291e-05 +0.91960335 +0.9999999 +0.9999925 +0.00074085646 +0.00027268007 +0.020374173 +0.00233191 +0.7724694 +0.8139803 +6.6540146e-05 +0.9928276 +0.85974365 +0.02669034 +0.99995524 +1.9497953e-05 +0.9980385 +0.61375517 +0.0049795685 +0.0004424 +0.9938301 +0.10556464 +1.6555941e-05 +0.92094934 +0.9972822 +0.5712556 +0.9988926 +0.61766195 +0.0009758412 +0.00015843713 +0.0016920803 +0.909463 +1.0 +6.6341265e-05 +0.99760085 +7.851005e-09 +0.9997414 +0.999286 +0.99995714 +0.00057688606 +0.26310793 +0.013812359 +0.9996787 +1.0348402e-06 +0.0051115807 +0.99795175 +0.99999803 +0.37957373 +0.21857017 +0.96955293 +0.98933184 +0.9945445 +0.9997845 +0.95406556 +0.9999998 +0.0027356616 +1.0 +9.4943316e-05 +0.0074195885 +0.00012472316 +0.9999999 +0.001638024 +0.9999982 +0.99888164 +0.006983472 +0.021948995 +0.9997081 +0.96943825 +0.99993426 +0.9919399 +0.9945559 +0.9991788 +0.23619825 +1.0 +0.99248 +1.0 +0.0004031596 +0.99667245 +0.009081394 +8.590857e-06 +0.99999887 +1.0 +0.45677298 +0.9957198 +0.9989429 +0.9999981 +0.9999371 +0.9963784 +0.9992199 +2.3153817e-08 +0.100888155 +0.8152858 +0.99996775 +5.4911783e-05 +0.99979794 +0.9921741 +0.99851346 +0.9999923 +0.9999964 +0.98837644 +0.9999999 +0.9771038 +0.9732532 +0.9999923 +0.7515158 +0.9871281 +0.9999999 +0.96509564 +0.9245237 +0.9999999 +1.0 +4.9967064e-05 +0.9998761 +1.0 +0.9999873 +0.7445972 +0.9995396 +1.0 +0.0024039154 +0.9999922 +0.8399178 +0.00017947046 +0.8088665 +0.9999999 +1.0 +0.0047000027 +0.9971728 +0.99902874 +1.0 +6.767405e-06 +0.9970062 +0.0021336318 +0.0022802697 +9.46306e-09 +0.02132636 +4.7080805e-11 +1.3773417e-09 +0.08565057 +0.8062932 +7.736934e-05 +0.00069621275 +1.0 +0.99999976 +9.749133e-06 +0.9971906 +0.020770213 +1.0 +7.8907005e-06 +0.9990692 +0.9978924 +2.1454177e-07 +0.0018646528 +0.0008113996 +0.31630254 +0.98648655 +0.99999976 +0.9980237 +0.99887246 +0.9989689 +3.851183e-09 +0.99999845 +0.9999862 +0.99999887 +0.6594466 +1.0 +0.22016144 +0.9887837 +0.027889533 +0.99997884 +0.999587 +0.35508132 +0.97551644 +7.9925806e-12 +0.005123355 +0.99996525 +0.9989336 +0.043453388 +9.4321795e-06 +0.99529684 +0.00021092227 +0.99907964 +7.716517e-05 +0.99999994 +0.90716463 +0.9999962 +0.99999964 +0.8095314 +0.0012913918 +0.99982166 +0.99937564 +0.99999994 +0.04222053 +0.99265903 +0.98647225 +0.008402534 +0.9819457 +1.994705e-06 +0.017858472 +0.999891 +1.0887916e-06 +0.974715 +0.99922067 +0.9157114 +0.99573517 +1.0 +0.00051830965 +1.0 +6.9137283e-09 +0.9999992 +0.20742755 +1.6581113e-05 +0.9999929 +0.9979078 +0.9998734 +5.3760095e-07 +0.99999994 +0.9999453 +0.99998295 +1.0 +2.9654059e-06 +0.9069985 +0.99909896 +1.266427e-07 +0.99828553 +0.014613047 +1.0 +0.9971428 +1.4948351e-06 +3.1538658e-10 +0.99999976 +0.24751464 +0.9367495 +0.99999964 +3.9892593e-06 +0.98351043 +0.94342494 +0.9993858 +0.9921862 +0.9999392 +0.97948444 +0.9999999 +0.9995499 +0.9952976 +0.9955735 +0.48819077 +0.9999511 +0.994462 +0.00027889622 +8.126949e-09 +0.9978796 +0.0040122382 +0.9827456 +8.7017406e-07 +2.2263278e-06 +0.0043122163 +0.0001145086 +0.9781279 +0.99988055 +0.9895023 +4.062606e-06 +0.9999499 +6.5590075e-06 +1.0 +2.775132e-08 +0.99998164 +0.009914873 +0.5957002 +0.9526588 +0.9992113 +9.4906065e-09 +0.9965177 +0.9999923 +0.0039990493 +3.0359653e-05 +0.0039290776 +0.99651074 +1.0 +7.1922397e-09 +0.9999813 +0.99972326 +0.0022066622 +0.0026599471 +0.9974958 +0.9999959 +0.9999999 +0.9656555 +0.5583232 +0.9836724 +7.435553e-08 +8.791711e-07 +0.9934913 +0.9994742 +0.00030783258 +0.99937063 +0.9841569 +0.9838299 +0.9999845 +0.381802 +0.9912141 +0.99980223 +1.4973482e-05 +0.9980229 +0.99999857 +0.99993765 +0.99998444 +0.9999998 +0.9520048 +1.244039e-06 +0.025031216 +0.99946326 +0.99999976 +1.0 +0.9863553 +1.0 +0.99990416 +0.87002844 +7.811437e-09 +9.6266136e-05 +0.9977303 +0.97505593 +0.99898696 +0.9782902 +8.4698895e-06 +0.99697447 +0.00018460231 +0.0008562224 +0.99943644 +0.007038213 +0.999922 +0.9994242 +1.0 +0.9734325 +0.00019210328 +0.9992889 +0.99958944 +0.12125564 +0.9978406 +0.00043053104 +0.9987709 +0.99643594 +0.99417865 +0.99908006 +0.9999184 +0.002194358 +4.5532947e-06 +0.99970114 +0.9769776 +0.99999905 +0.99999124 +0.9812628 +0.6694167 +0.08494974 +0.99976844 +1.0 +0.0006515442 +0.9999963 +0.9999702 +0.6266775 +0.9680228 +2.1928592e-05 +0.99999875 +2.7289864e-09 +0.8534674 +0.9917896 +0.9491783 +0.00031060018 +0.050364133 +0.9999948 +0.15326387 +1.0 +0.9943754 +0.99999017 +4.6619338e-08 +0.9954329 +4.498668e-06 +0.9997421 +5.3033034e-10 +0.99500394 +0.99324065 +6.41559e-07 +0.9993502 +2.2296574e-06 +0.9999809 +0.99997795 +0.99999964 +0.999701 +4.2102847e-08 +0.9999872 +0.99999994 +1.0 +0.927388 +1.0 +1.1996825e-06 +0.9997194 +1.8063978e-05 +9.881039e-10 +1.9774488e-07 +0.99916685 +0.00039087134 +0.6071485 +0.9999549 +0.9999892 +0.022362722 +0.036994826 +0.00079617137 +0.9997881 +6.385964e-05 +0.9429432 +0.00016774933 +0.47305554 +0.9983957 +0.9934594 +6.3259968e-06 +2.1061254e-08 +0.99958587 +0.99999785 +0.99635786 +0.030382734 +1.10602976e-07 +2.1546317e-05 +0.9506586 +0.98100984 +0.82438266 +0.9998426 +1.709752e-06 +0.14728528 +0.041146267 +0.9995873 +0.3007194 +0.99478227 +0.9999654 +0.9999999 +0.40798694 +0.85863376 +0.38232675 +0.8804459 +0.98627573 +0.9998345 +0.9999914 +0.6286205 +0.999375 +0.0040066135 +0.99902403 +0.69778806 +1.0 +0.999814 +0.0099679595 +0.9999996 +0.9999999 +0.5764372 +0.99295354 +0.9998027 +0.9681898 +0.99999547 +0.996228 +0.99999905 +0.9999961 +0.9994026 +0.9996533 +0.9413907 +1.0988741e-11 +0.9998625 +4.3661737e-05 +0.99999994 +0.99455565 +1.0 +0.002627251 +0.0011946526 +0.7716471 +0.97133154 +0.9997289 +0.99999976 +0.9999613 +0.6745555 +8.051102e-09 +0.9999998 +0.9980957 +0.9682843 +0.6717048 +0.9999706 +0.9985015 +2.3352672e-05 +0.000119730605 +0.017119136 +0.99733555 +3.0673553e-14 +0.9999999 +0.9999964 +0.3059821 +1.0 +1.7079406e-05 +0.99999785 +0.9999985 +0.9512735 +0.9999982 +0.9989316 +0.9999983 +1.0 +3.4117654e-08 +0.9080648 +0.57027394 +0.9999987 +0.99999547 +0.9999555 +0.89423865 +0.9994174 +0.95058095 +0.99993604 +0.1395579 +0.99997056 +0.9995994 +0.06758253 +0.9965204 +1.0 +0.9760695 +3.580451e-07 +0.999421 +0.49593973 +0.0008110904 +1.0 +0.996148 +1.0 +7.467513e-05 +0.99976194 +0.95160997 +0.99753374 +1.0 +0.99970466 +0.04964032 +0.99586344 +0.99211717 +0.0017546596 +1.3006298e-05 +0.9999208 +0.9768037 +0.9999986 +0.9999997 +0.0010123913 +0.99966204 +0.99897677 +0.9985699 +0.9973233 +7.730197e-06 +1.0 +0.006808573 +0.9999891 +0.9997678 +0.008141596 +2.2370769e-07 +0.999982 +7.601819e-07 +0.9999935 +0.99999905 +9.571882e-10 +0.9861335 +0.99999785 +0.99875855 +0.99999994 +0.99917203 +0.99999887 +0.9999994 +2.291188e-05 +0.9989468 +0.99999994 +1.2393753e-07 +0.0001680519 +0.9998656 +0.0034223932 +2.7214546e-09 +0.9994122 +0.9999993 +0.99449825 +0.999965 +0.002101467 +0.9997139 +0.9726264 +0.9999999 +0.02026223 +0.0017885608 +0.9997528 +0.99996823 +0.9999999 +0.1112964 +0.016569993 +0.99898237 +0.038030982 +4.4327685e-06 +0.9990303 +0.9954437 +0.27988848 +1.8305653e-07 +1.0 +0.0007179946 +0.99999577 +1.0 +1.0 +0.99970084 +0.99999934 +0.9999525 +5.0635444e-05 +0.99998444 +9.377272e-05 +0.9999813 +0.00054840866 +0.081227556 +0.99999845 +0.9962478 +6.1233484e-05 +1.0 +5.4258993e-07 +0.9999954 +0.9999819 +0.99891114 +0.028415488 +0.00030522552 +1.0 +0.99908364 +0.999998 +7.1075606e-06 +0.9988887 +0.9999834 +5.6477304e-05 +0.99999964 +0.0001380357 +0.051276688 +0.978688 +0.0051118713 +0.09255465 +0.99959767 +1.0 +0.0041462695 +0.9879033 +0.9999857 +0.9999879 +0.9999997 +1.0 +0.7125116 +0.7097944 +0.99338496 +0.00056462036 +0.9571773 +0.29983273 +1.0 +0.9993935 +0.88111615 +0.022945212 +0.0197038 +0.054207712 +0.9886075 +0.9997553 +0.7397782 +0.99620014 +0.9999981 +0.22176385 +0.07306511 +6.3872662e-06 +0.93154496 +1.0 +3.44095e-05 +1.0608134e-08 +0.9983327 +0.9916123 +1.0 +0.94347596 +0.9999856 +0.9999922 +0.9999518 +0.9972364 +0.013668569 +8.972975e-08 +0.9998843 +0.99807465 +4.6506453e-12 +0.9988371 +0.9999457 +0.00070174027 +0.999491 +0.13404046 +1.2202586e-14 +0.0022320952 +0.9711236 +0.99990255 +1.0 +0.004448181 +5.677792e-07 +0.00012971096 +1.13647324e-07 +0.9988713 +0.00014842635 +0.99997413 +0.99997896 +0.9999998 +0.28196493 +2.4852124e-08 +0.9996956 +9.939728e-07 +0.99802643 +0.00073602685 +1.6970916e-05 +4.2583707e-08 +9.815602e-05 +0.028217444 +0.9999891 +0.9663036 +0.9998567 +0.756588 +0.99991924 +0.99584097 +0.9846661 +0.9999998 +0.8996411 +0.9993301 +0.6660602 +0.98052186 +0.15405221 +0.99938834 +0.0004759235 +0.99974424 +0.00048677946 +0.999999 +2.615797e-05 +0.9995868 +9.9022625e-05 +0.9999977 +0.9983199 +0.038742356 +1.0 +9.5573705e-06 +0.9999956 +1.0 +1.0 +0.99999726 +0.99999857 +0.9998833 +0.9999142 +0.0065233493 +0.72555465 +0.99999803 +0.99999976 +0.8999194 +0.0048682624 +0.9999782 +0.99644935 +0.9996768 +0.9996278 +0.001519324 +0.9989123 +0.9927902 +0.856153 +0.9999998 +0.9288423 +0.010500694 +0.034567125 +1.0 +0.9999965 +0.9999919 +0.9995402 +0.97956824 +0.9995294 +0.99898356 +2.4529712e-09 +4.2352698e-05 +0.99540937 +6.067748e-06 +0.99999994 +0.998541 +0.0068390924 +0.999868 +0.008804366 +0.9922615 +0.99984187 +0.85097677 +0.9903504 +0.65357494 +0.96770245 +0.999985 +1.0 +0.98969644 +0.9999973 +0.9810308 +0.00015949529 +0.99995744 +0.96022487 +0.99400306 +0.99674886 +0.987719 +0.00017636838 +1.4559608e-06 +1.7926169e-09 +0.99999994 +0.9996638 +0.9907644 +0.99998385 +0.00018195948 +0.99936694 +5.777229e-06 +0.99982727 +5.817961e-08 +0.9995506 +0.9996932 +0.9991961 +0.99713486 +5.1006692e-11 +1.0 +0.9695526 +4.2928283e-18 +0.9998466 +0.0006319153 +0.9999718 +0.9374053 +0.115991935 +0.9804216 +0.8301848 +0.9925837 +0.9969844 +0.99999946 +0.0006712807 +0.9710983 +0.0014241516 +0.9998421 +0.06151214 +0.9998439 +0.998113 +0.9992755 +0.9999997 +1.0 +0.986029 +3.236788e-07 +0.9982444 +0.0012953553 +0.99999994 +0.9999999 +0.00030063555 +0.99971634 +0.9999965 +0.9962862 +1.8272376e-09 +4.180978e-09 +0.9999998 +0.9985364 +0.8920816 +0.99999654 +3.2259175e-06 +1.0 +0.5029636 +0.99999917 +0.9996697 +4.8383124e-09 +1.0 +0.99402636 +1.0 +1.0798091e-11 +0.9969931 +0.010449754 +8.639149e-10 +1.0 +6.412452e-08 +0.9878251 +0.9995669 +0.0010708428 +0.99883026 +0.99579287 +0.9996197 +0.00022555095 +0.9948629 +0.10868812 +0.9999794 +0.29577875 +0.9995426 +1.0 +0.9996075 +0.94836324 +0.095594786 +0.980287 +0.9763851 +0.17804207 +0.9881558 +0.5719654 +0.9998227 +0.99992317 +0.1558 +0.0005006565 +0.9999612 +0.0037908307 +1.8893816e-07 +0.9998488 +5.821561e-05 +0.9987395 +0.9966898 +0.4969681 +0.9997397 +0.0023441045 +0.999539 +0.99327 +1.0 +0.011790703 +0.9788331 +0.00011576867 +0.788826 +0.9996458 +0.9999999 +0.99883777 +3.1200987e-05 +0.7851907 +0.9999969 +0.26924074 +0.99700433 +0.9999991 +0.99988616 +2.9383104e-05 +0.9999999 +0.0018266488 +0.050859887 +0.99999976 +0.9733659 +0.99648035 +1.0 +0.99997044 +0.999194 +0.00010299217 +0.042583466 +0.85278577 +0.99999887 +0.9997052 +2.8224306e-06 +0.9999991 +0.95036 +1.0 +8.942605e-05 +1.2945584e-06 +0.9999999 +3.277842e-07 +0.0056225043 +0.9985622 +0.9830726 +0.0020062204 +0.99801403 +0.14178652 +0.6449959 +0.99999493 +0.99988735 +1.0 +0.8779688 +0.99999994 +1.01459145e-05 +0.9999963 +0.31664217 +0.07835002 +0.99605644 +0.9993941 +0.47444373 +9.2121314e-07 +0.99986607 +2.8018053e-07 +0.99648345 +0.13569216 +0.8903301 +0.99971944 +0.9995668 +0.7993566 +0.032651704 +2.1403957e-06 +0.002627476 +0.016382912 +0.99018306 +0.0066754892 +0.27705133 +0.9971493 +2.2806349e-05 +0.9999426 +1.0 +0.9999988 +0.99993837 +0.9723428 +0.9999567 +0.9985945 +0.035365455 +9.390489e-06 +0.99999505 +0.99999917 +0.9999863 +0.9999793 +0.0009239656 +0.012537976 +0.9987996 +0.93269396 +0.93183345 +6.189935e-13 +0.99999946 +1.0 +0.00070570613 +0.9999919 +0.22169898 +0.030801484 +0.6126069 +1.5980848e-05 +0.9999985 +0.9992851 +0.99999887 +0.9999994 +0.9999876 +0.99701154 +0.9999951 +0.00015369499 +0.95139724 +0.99843305 +0.99999976 +4.6910805e-05 +0.02062905 +1.0 +0.9999832 +0.99998647 +0.9999558 +0.99999976 +0.99998164 +3.848406e-06 +1.0 +1.4876234e-07 +0.99874085 +0.94039124 +0.99999774 +0.999987 +0.9998771 +0.002000201 +2.1266506e-09 +0.01123034 +0.9999951 +0.9999996 +0.9999987 +0.9998512 +0.9999999 +0.99948496 +0.99743176 +0.9584081 +1.0 +0.99995476 +3.5727757e-10 +0.9999995 +0.002787317 +0.9995682 +0.9994833 +0.00010244717 +0.08922393 +0.99999994 +0.9999928 +0.60041624 +3.183877e-06 +3.4832036e-07 +0.6069868 +1.6613783e-05 +0.7798092 +0.0007583271 +0.95242876 +0.2550446 +0.6412675 +3.8456207e-08 +0.00037352275 +1.0 +0.003876308 +0.9996333 +1.2283623e-13 +0.99998766 +0.98602086 +0.01337376 +0.6556301 +0.9997584 +1.658722e-09 +0.83192694 +1.0 +0.91726416 +0.019728541 +0.38524112 +0.8122723 +0.9003585 +0.0019992876 +0.99920183 +0.9997656 +0.15507157 +0.99899715 +0.99956626 +0.000991898 +0.9981995 +0.00015538558 +0.8229203 +0.99989074 +0.9948808 +0.99985254 +1.0 +0.9477301 +0.9999642 +3.2562948e-05 +2.5912046e-05 +0.0003643368 +4.3716397e-14 +3.057204e-05 +0.99999994 +0.99999934 +0.74882174 +0.9999444 +0.9999963 +0.9999634 +1.0 +0.0002872367 +0.22907308 +0.0001392465 +0.9936941 +0.9999841 +0.99931335 +0.00055033644 +0.9516516 +0.9999858 +0.9301852 +0.0003786329 +0.9643618 +0.04292222 +0.001725662 +0.9999885 +8.028474e-05 +0.9999968 +0.98570746 +0.99999523 +2.1388195e-11 +0.99999535 +0.9996318 +0.99986005 +3.3053193e-06 +0.97039235 +1.0 +0.9894167 +0.0014342744 +0.9993466 +0.14609043 +0.9993442 +1.0 +0.99948907 +0.9856726 +0.87675506 +0.9995171 +0.99996823 +0.9866898 +1.9610125e-06 +1.8227867e-06 +0.00022017979 +0.98510206 +0.99970406 +0.85358465 +0.14044794 +0.9998578 +0.9984368 +0.9993405 +1.3456887e-06 +9.167162e-11 +1.0 +0.9953013 +4.3898297e-05 +0.013005021 +0.94001424 +0.9878318 +0.9443431 +0.999247 +0.9969323 +0.45150918 +0.9999165 +0.47976395 +0.99999994 +2.6148668e-05 +0.99980867 +0.99522376 +0.9991594 +0.9923279 +0.9975507 +0.20097032 +0.98367846 +0.9999985 +0.9071683 +0.0037754565 +0.0012044895 +1.0 +0.99999946 +0.00013704028 +1.0 +0.9998892 +0.9999792 +0.99700207 +8.9001145e-07 +0.9609523 +0.9994816 +0.99999976 +0.00041008674 +0.9999563 +0.63328594 +0.037831854 +0.03093069 +0.9971041 +0.9980642 +0.00045677336 +0.5260568 +0.99975884 +0.99964976 +0.9990284 +0.11321067 +0.999437 +0.17769703 +0.99999964 +0.00045520376 +0.96991575 +0.9888511 +0.043912787 +0.00013390294 +0.99995047 +0.0009377586 +0.8068854 +0.99998754 +4.404489e-05 +0.7378517 +0.98866016 +0.9999857 +6.4895933e-10 +0.84852415 +0.00010595153 +0.9698435 +2.268437e-09 +0.999717 +1.0 +8.771714e-06 +0.050908756 +4.734247e-05 +0.00022588322 +0.0012429695 +0.9996396 +0.9992784 +0.9999346 +0.074699715 +0.98511404 +0.9851901 +0.5025501 +0.9999876 +1.0 +0.032862235 +0.99873275 +0.0015540933 +0.9999998 +0.9910033 +1.4385687e-05 +0.9999959 +0.99995327 +1.0 +1.0 +0.99787533 +0.9999507 +0.9991448 +0.99985844 +0.9938003 +0.04493738 +0.99933743 +1.0 +0.9989569 +0.9999589 +0.9985358 +0.7702145 +0.9996161 +0.9997805 +0.000106096915 +0.98738724 +0.99999887 +0.0005811382 +0.0010038291 +0.9999848 +0.9998153 +0.00040087086 +0.999993 +0.9819618 +0.9999999 +0.9703069 +0.00024447535 +0.94783264 +0.9992427 +1.1579414e-07 +0.91165763 +0.9963267 +0.9995296 +1.0 +4.289584e-08 +0.96316564 +0.000105562256 +0.99417853 +3.6528209e-06 +0.9948617 +0.9999994 +0.001734558 +0.9771335 +0.9812528 +0.74572235 +0.00070673454 +2.7694943e-05 +0.0001234865 +0.6618591 +0.9989539 +1.0 +0.6230057 +7.858421e-09 +0.9999976 +2.1314086e-06 +0.00819431 +2.2887215e-07 +0.0004964347 +0.0004736272 +0.99999905 +0.0001569888 +0.9995982 +0.99971676 +0.9999985 +0.99998313 +1.556872e-06 +0.33743367 +9.6238355e-06 +0.9999987 +0.7717609 +1.5478263e-05 +0.013440137 +0.993273 +0.015226871 +0.3804926 +3.106081e-15 +0.9999965 +0.99591684 +0.9999972 +8.1019e-06 +0.99935526 +0.00063124497 +0.99927145 +4.6826945e-06 +0.024620548 +0.71025354 +0.006643838 +0.750902 +0.8999321 +0.006164258 +0.9999979 +0.047403928 +0.99997354 +0.9999998 +0.8845524 +0.99969 +0.99999523 +1.7056342e-05 +0.9826792 +2.6458238e-07 +0.99923134 +0.7405488 +0.06938048 +0.999975 +0.0043737087 +0.9999996 +0.9733767 +0.9999942 +0.99391854 +0.9999994 +0.9096986 +0.9991321 +0.6922523 +0.00012104316 +1.0 +0.9999776 +0.91426414 +1.0 +0.99423563 +0.9861411 +7.5488e-08 +0.0025749465 +1.0 +1.0 +0.99964195 +0.9997048 +0.99275565 +0.0069682053 +0.98604566 +0.9905595 +0.12243984 +3.6663966e-08 +0.8694588 +0.000484817 +0.9975254 +0.27484134 +0.00036689898 +0.99930984 +0.9994454 +0.00091078045 +0.98192734 +0.00025257608 +0.99904597 +0.99317557 +0.99653924 +3.0694246e-06 +0.04466269 +0.99759984 +0.99746466 +0.08118035 +0.6990699 +1.0 +0.99960864 +0.99996996 +0.00012862241 +0.95760417 +0.009437007 +0.9943933 +0.017249323 +0.999994 +5.8219717e-05 +0.98999447 +0.022777304 +0.006761907 +2.8185847e-13 +1.0 +0.0007444251 +0.98658884 +0.9970183 +9.7922104e-08 +0.9997195 +0.99993104 +0.999332 +0.9999873 +0.32249686 +3.375387e-09 +0.000120225064 +0.44294405 +0.02132636 +0.99913704 +0.0037768325 +0.9988725 +0.9688391 +0.99999356 +0.9999999 +1.6891452e-09 +1.0 +1.0 +0.99971855 +0.9712292 +0.029628845 +0.99999994 +0.9996197 +0.827761 +0.99527717 +0.99957937 +0.9988608 +0.9998927 +4.614495e-06 +4.679241e-09 +0.9999858 +0.13639121 +4.8105893e-08 +0.9967977 +0.04066504 +0.9999749 +0.09885598 +0.9999273 +6.0045986e-05 +0.9999994 +0.99986255 +2.1905e-08 +0.0003924752 +0.2906763 +0.9983328 +0.991272 +0.9999999 +0.2988579 +0.00039942554 +0.6981824 +0.0050809965 +2.6181992e-14 +6.314087e-05 +0.9986179 +0.61350626 +0.99515325 +0.9457042 +0.99656177 +0.99984455 +0.99768287 +0.0001705944 +0.0011018042 +0.99987555 +0.9999526 +0.9974364 +0.99999636 +0.9999977 +0.99999964 +0.9997349 +0.8783756 +0.9934635 +0.99999833 +0.988908 +0.02562823 +0.9887205 +0.97879356 +0.99984735 +0.99981 +1.0 +0.99999946 +1.0 +0.9999582 +0.99999326 +0.9990137 +0.99978644 +0.00016244386 +0.0117228925 +0.9999636 +0.0005401954 +0.0011138445 +0.0017225819 +0.99999994 +0.0025138322 +0.999938 +0.9981396 +5.741863e-05 +0.99995923 +0.99942124 +0.97925603 +0.9999989 +0.996905 +2.832169e-05 +0.027829833 +0.00054657407 +0.35408184 +0.0017454148 +0.9999 +0.9986983 +0.99391437 +0.9992351 +0.00067663006 +0.9999843 +2.8966359e-05 +0.8050049 +0.007917828 +0.0003938963 +7.237435e-08 +0.9999542 +0.9999495 +0.99999666 +0.99324423 +0.84670866 +0.9946571 +1.0 +0.99999994 +0.9878464 +0.9929151 +0.99999875 +1.2162245e-07 +0.0019025621 +0.99992895 +0.99993205 +0.9998195 +0.9926693 +0.0014563239 +0.0038529783 +1.0 +0.000117486416 +0.99998814 +0.9999999 +0.9950492 +1.0 +9.44366e-05 +0.99694365 +0.99698144 +0.9058966 +0.700601 +0.99998605 +1.8920173e-06 +1.0 +0.9995991 +0.023140477 +0.98202527 +0.99999964 +0.9958922 +0.98104477 +0.9999494 +0.99994123 +3.921851e-07 +3.0963678e-05 +0.98133445 +0.9988527 +0.0023554082 +0.9927989 +0.99797815 +0.9465101 +0.99953884 +0.84417355 +0.9998758 +0.9998732 +0.9825085 +0.9998186 +0.9994972 +0.99490756 +0.0031318557 +1.1292099e-07 +0.99999315 +1.0 +0.9821525 +0.046849057 +0.9996381 +0.9994459 +0.54910356 +0.9999999 +2.3387888e-07 +0.9997927 +1.0 +0.055698864 +0.9998354 +0.0004412965 +1.0 +0.5646144 +0.9779476 +0.9998285 +2.4537478e-06 +0.006890816 +0.99999845 +0.9999996 +0.9999776 +0.0022663698 +0.9999982 +0.8238267 +0.7685115 +0.9781436 +0.00014553081 +0.00025683106 +0.9885461 +0.99999684 +0.9987651 +1.0569951e-10 +0.012415901 +1.0161505e-05 +0.45482954 +0.9857691 +8.759435e-08 +0.9999996 +0.0018424339 +7.0225326e-07 +0.99466294 +0.9995851 +0.96376723 +0.9947918 +0.9998774 +2.2794226e-13 +0.9815781 +0.99999994 +0.9858054 +0.99999577 +0.9946884 +5.594134e-05 +5.138382e-05 +0.9978874 +7.936335e-06 +4.996914e-06 +0.00061951706 +0.9844094 +0.43950683 +0.9999997 +1.0 +0.99996704 +0.09659732 +0.96249974 +0.73326564 +0.9921417 +1.3857915e-06 +0.9985873 +0.9999999 +5.363121e-08 +0.999999 +0.99973834 +0.9872157 +3.6424554e-11 +0.9999918 +8.994963e-05 +0.9999996 +0.9998754 +0.99998343 +0.99999964 +0.99736756 +0.99999833 +0.9999483 +0.009386589 +0.99949014 +0.9986557 +0.99627334 +0.7433974 +0.99918586 +0.97602797 +0.9960319 +1.0 +0.9999974 +0.9896894 +3.205564e-05 +0.058284268 +0.99992937 +0.999999 +0.99180216 +1.0 +0.05305914 +0.98696625 +0.99900544 +1.6634093e-06 +0.99841917 +0.5155542 +0.9999954 +0.99974203 +0.41512978 +2.5744703e-05 +0.9820992 +6.663559e-12 +0.99999976 +0.045279812 +0.9961931 +0.9953441 +0.99999964 +2.3574544e-06 +0.0048604654 +0.99997276 +3.0543227e-08 +1.0 +0.39120644 +1.0 +0.0109235635 +0.0010074131 +0.9993569 +1.9400022e-06 +0.99999624 +0.99987423 +0.0027162666 +1.9266421e-08 +0.0071580396 +0.9997533 +0.9997921 +0.78085303 +0.0003357558 +0.99989563 +0.99831563 +0.99855816 +0.9999998 +0.9999996 +0.0006319932 +0.99852693 +0.998439 +0.9996197 +0.99999875 +0.9991984 +2.1324118e-05 +0.99897075 +0.0074564284 +0.99993277 +0.9999257 +0.9875674 +8.176098e-08 +0.0006657851 +0.9999601 +0.9966561 +2.2019637e-07 +0.99999034 +0.96226096 +4.3779593e-09 +0.6227531 +2.112639e-08 +0.99999696 +0.9999999 +0.9996493 +0.00017616939 +0.99999845 +0.002188622 +0.99999976 +0.004197639 +0.0021575184 +0.6515722 +0.96814704 +0.9999974 +1.0 +0.00021088407 +3.214862e-05 +0.00028969286 +1.0 +1.0 +0.94707066 +0.9999947 +0.999985 +0.99256885 +6.739433e-08 +1.6464683e-05 +0.9999999 +2.6172884e-08 +0.9996319 +1.0 +0.9999992 +0.99974185 +0.99999976 +0.9999928 +1.0 +0.9997108 +0.9999999 +0.99999547 +0.9998865 +0.9994999 +0.9999517 +0.9973759 +9.99166e-05 +0.9999997 +0.7844412 +1.1491529e-05 +0.99783915 +6.3436073e-06 +1.0 +4.1238986e-06 +0.9939517 +0.9996601 +0.99992114 +0.99914485 +0.9999056 +0.9999823 +0.99868405 +0.00032073344 +0.9982374 +1.0651811e-07 +0.9749155 +0.9999631 +1.9201367e-09 +1.0 +0.99976563 +0.00025896978 +0.005840963 +0.9999838 +0.32682347 +0.00027102645 +0.9999868 +0.9951888 +0.09949377 +0.9977849 +2.2702077e-06 +0.0006781385 +0.017520307 +0.9999998 +0.99997747 +0.9985191 +0.9995654 +0.0002682303 +0.9956831 +0.002156523 +0.99718106 +0.9838434 +0.9999758 +0.99999005 +7.0204624e-06 +1.7349636e-09 +0.9788919 +1.0254904e-05 +0.9999313 +0.999999 +6.266521e-13 +4.0076684e-09 +0.0010195237 +0.00014307258 +0.999999 +4.1777228e-05 +0.97003156 +0.99918616 +0.005355731 +0.020540655 +6.855638e-08 +0.9999191 +1.3171948e-09 +1.0 +0.997436 +0.9998915 +0.97850657 +0.9999248 +0.98786205 +0.9999998 +0.99999607 +0.9999851 +0.9656688 +0.9999991 +6.646303e-10 +0.9977712 +4.990372e-07 +5.6218496e-06 +0.9999998 +6.5453776e-07 +0.99425894 +2.5015675e-08 +1.0 +0.99999964 +0.99990386 +4.1842613e-06 +0.852815 +0.9988503 +0.99996334 +0.99997747 +8.525775e-06 +0.99902207 +2.3370565e-07 +0.9991586 +0.7699084 +0.6117039 +1.0 +0.5966798 +0.9899556 +0.99949574 +2.839255e-06 +0.9999993 +1.0 +0.9999607 +0.0036179293 +0.9999951 +0.9996363 +0.9998339 +0.9985675 +4.7532703e-07 +1.0 +0.9999999 +0.99991274 +0.5837915 +0.0016776028 +0.00034283785 +0.9492731 +0.00070213364 +0.99997187 +0.026766915 +0.9999996 +0.001212223 +0.98570734 +0.9999989 +0.9999976 +0.35429785 +0.5398873 +0.0032513759 +0.010287403 +1.0 +0.00013660452 +0.004593593 +0.99998194 +0.99948364 +7.9786674e-05 +0.00030610908 +0.9997979 +0.97211844 +0.9999864 +1.35132e-07 +0.99999094 +0.99941957 +0.9999999 +0.9999758 +4.691443e-11 +1.0 +6.3883017e-06 +0.94006383 +0.5185705 +0.9998776 +0.9999615 +1.9106881e-10 +0.998073 +0.939935 +0.9999075 +0.9999773 +3.264132e-07 +9.355013e-06 +0.9913025 +0.0015795263 +1.992678e-06 +0.99655193 +0.9999958 +0.9999875 +0.16793445 +0.040661015 +0.9999943 +0.99569255 +8.54747e-06 +0.99940056 +0.99886024 +2.8530972e-05 +0.9721727 +0.9499398 +0.004253848 +0.9979314 +1.0 +1.528655e-05 +1.0 +0.96342546 +1.0 +0.9998227 +0.99999833 +0.96225095 +7.4476494e-11 +0.9818327 +0.99986255 +0.00050916674 +0.9999564 +7.9469886e-05 +0.0024132242 +0.99981576 +0.06073741 +0.0010864524 +1.0 +8.3664214e-05 +0.8588619 +0.99999726 +6.7823225e-12 +0.9973707 +1.0 +0.99353945 +0.0023920645 +0.99999994 +0.9998167 +0.9999109 +0.99997497 +9.492169e-05 +0.99992657 +1.4242258e-07 +0.99893516 +1.0 +0.83730555 +0.31979325 +0.0053114593 +0.996742 +0.9999657 +7.059948e-06 +0.9988747 +7.5584086e-07 +0.9828441 +0.99500054 +0.0068531903 +6.2993905e-10 +2.3801013e-06 +0.99995285 +0.999993 +0.9999609 +0.9915574 +0.99791574 +0.96497864 +0.01354465 +1.0 +0.014156333 +0.99204767 +0.99995375 +0.0013426188 +0.99853575 +0.99982965 +0.9992773 +1.5250851e-08 +0.9997562 +6.3871685e-06 +1.0545671e-09 +0.9192523 +0.99972546 +0.9999393 +0.0008448098 +0.00058798 +0.9778006 +0.999988 +0.99888563 +0.004650029 +0.038968038 +0.07403936 +0.9999996 +0.99898654 +0.9999438 +0.99999905 +0.9999906 +0.9999995 +0.0001046523 +0.00017029536 +0.0010825399 +0.9995449 +0.9999926 +0.99486125 +0.19744092 +0.9907539 +0.9994022 +1.0 +0.99597955 +0.9999999 +0.9978605 +0.001024098 +0.9999723 +0.99998516 +0.9673207 +0.11652032 +0.00023738346 +5.331323e-06 +0.005050836 +0.09230983 +0.0017867057 +1.0 +0.0009009857 +0.9951939 +0.08648264 +0.0023489604 +0.90663284 +0.0069587687 +0.99999934 +3.8845897e-07 +1.0 +0.079200745 +0.6230057 +7.1059203e-06 +0.8876306 +4.1492705e-05 +0.9995386 +0.77933437 +0.999965 +0.074431434 +0.96574605 +0.91239166 +0.99997944 +0.00042307054 +0.022461252 +0.99579287 +3.1741162e-15 +0.97967386 +0.9967757 +0.90721697 +0.9999402 +0.012478948 +0.9999763 +0.9990634 +0.9506278 +0.0057354267 +0.99988055 +0.99883425 +1.0 +1.7647022e-07 +0.9999986 +0.99992555 +0.55707693 +1.12126365e-07 +0.04804783 +0.00010312386 +0.89417243 +0.96302366 +0.20837872 +0.00087480893 +4.1106355e-06 +0.99430275 +0.9999985 +1.0 +6.357334e-08 +0.9994794 +0.9993673 +0.0073214513 +7.674614e-06 +0.99412656 +1.565722e-05 +0.80324155 +0.00016863586 +0.9999528 +1.0 +2.5548894e-05 +0.03609086 +8.1782426e-05 +0.015038673 +0.14054641 +4.4215656e-07 +1.955134e-06 +9.891652e-07 +1.0 +6.393904e-05 +0.99999976 +0.000118626 +0.9989391 +1.6964194e-09 +0.001064339 +0.9962846 +1.0 +0.0012384835 +0.99128264 +0.99021405 +0.0039362167 +0.014916268 +1.3786995e-06 +0.99999684 +0.23813671 +0.0026026627 +4.147904e-06 +0.0737097 +0.9999999 +0.9999999 +0.99999714 +0.9949013 +6.156149e-05 +2.0516452e-06 +0.9999999 +0.8321023 +1.0 +8.963779e-05 +0.99927104 +1.0 +3.203177e-06 +0.00034333536 +1.6997254e-10 +0.9996715 +0.43844697 +1.123075e-05 +1.6397975e-06 +0.9999905 +3.5900177e-07 +0.9999998 +0.9988592 +0.99941105 +1.0 +0.99999994 +0.0003189277 +0.00066911674 +0.9090803 +1.0 +0.9999934 +1.3633881e-11 +0.33352163 +0.029405752 +6.785652e-05 +2.0546293e-05 +2.8999164e-06 +0.0020447616 +0.0001448621 +0.9999996 +0.0074794875 +0.9988872 +1.0 +0.00051993335 +0.9991744 +0.00015858797 +0.75006425 +0.6826822 +0.9995521 +0.0003106105 +0.9995964 +1.0 +0.99281996 +1.0 +0.99941033 +8.1480346e-07 +0.9955555 +1.0 +0.99983007 +0.94448584 +0.99999475 +0.9992139 +0.99907076 +0.99998987 +2.317005e-10 +3.0602834e-05 +0.8833018 +0.9998445 +0.9998961 +0.0006946616 +0.99976426 +1.0 +0.0004630609 +0.9995257 +0.99998015 +0.99984276 +1.0 +0.9904616 +1.0 +0.70783085 +0.99997777 +2.4557282e-06 +0.99528307 +0.9994242 +0.041880444 +0.99418163 +3.5809262e-06 +0.0463798 +0.9999996 +0.8978577 +0.000142602 +0.56754255 +0.0010899678 +0.00031467338 +0.20839845 +1.0 +0.99944925 +0.6682782 +0.99987084 +1.0 +0.9482715 +0.00046467702 +0.9912751 +0.9999963 +0.0756997 +0.059323147 +0.99999976 +0.0003401098 +0.9981778 +4.157485e-05 +0.99999994 +0.22154218 +0.97649646 +1.4816501e-06 +1.0 +4.17722e-06 +0.9461703 +0.012171312 +0.9877823 +0.99990803 +0.999463 +0.99872196 +0.00016224866 +0.9845677 +0.0002537593 +0.9992066 +0.65957236 +0.9999966 +0.999773 +0.9956963 +2.5651738e-07 +0.89411485 +0.9999944 +1.4096608e-05 +0.068240434 +0.9997871 +8.173578e-07 +0.9999924 +0.996521 +1.0 +0.9999999 +0.3622088 +0.9999997 +0.7521753 +0.9999999 +1.0 +0.002064841 +0.9999998 +0.9999963 +0.0006493361 +0.9988692 +0.98446196 +1.0 +0.9999999 +0.99984586 +0.999989 +0.005535105 +0.99999815 +0.002014833 +8.791259e-07 +0.999908 +0.99997324 +1.7460108e-10 +0.4906779 +0.57511115 +0.9846133 +7.996537e-05 +0.9820576 +0.9999984 +0.01052417 +0.9999999 +0.0035185716 +0.43928865 +0.9967225 +0.9999999 +0.8912132 +0.95471144 +0.9998659 +0.9998007 +0.901103 +0.99866205 +0.002762749 +0.48964384 +0.0002876535 +0.00016393063 +0.036288414 +0.39274764 +0.0017883827 +1.0 +0.996871 +0.0011357361 +0.0008706353 +4.9661227e-05 +0.999988 +0.99701107 +2.9958637e-06 +0.9957476 +0.23952924 +0.5157976 +0.9896239 +0.017779075 +2.1290243e-05 +0.99999917 +0.99997854 +5.589144e-13 +1.0 +0.99998766 +1.1281878e-05 +0.39446867 +1.0 +0.0010923643 +1.3635845e-07 +0.99935716 +1.0 +2.5046527e-06 +1.2361753e-05 +0.999999 +0.99987775 +1.6311458e-06 +0.99998647 +0.00026910406 +0.99761754 +0.99998724 +0.99810016 +0.99982893 +0.99340814 +0.99704206 +0.0058106747 +0.9926661 +2.3168533e-07 +5.590289e-05 +0.18130672 +0.9999475 +0.9395173 +2.3974626e-06 +0.99999994 +0.9899757 +2.6144578e-05 +6.3737534e-05 +0.99999994 +2.7661692e-08 +2.0455887e-05 +2.1730207e-07 +8.064081e-06 +0.9923088 +0.9999997 +0.99957985 +0.0011107462 +0.9895545 +0.88727236 +0.9985947 +0.9999999 +0.9998809 +0.17445111 +0.9999949 +1.0 +0.00023402223 +0.5831316 +0.9980869 +0.9879144 +1.1064229e-05 +0.9958994 +0.9996653 +1.7336075e-09 +0.9899261 +0.9887252 +9.5355176e-08 +2.8489606e-07 +0.999998 +0.9999699 +0.9998093 +1.9077078e-08 +1.4846075e-06 +0.99790055 +0.20327865 +0.5926605 +0.015091718 +0.99150366 +0.18762964 +0.007863992 +3.3877217e-07 +6.9766204e-10 +0.9748293 +0.9999995 +0.0017422569 +1.0 +0.23954374 +0.9916401 +0.9999811 +0.00016105334 +0.9999939 +3.3283886e-06 +0.99968106 +0.999994 +0.73464864 +0.9967232 +0.98961025 +0.9883185 +0.16137835 +3.308954e-08 +0.99998915 +0.0017845468 +0.99849755 +2.2710828e-05 +0.99917465 +0.9980695 +0.03357341 +0.00016185293 +0.99994576 +0.99991065 +0.99968004 +0.00094819255 +0.9915769 +2.3566863e-05 +0.9999995 +0.99999034 +2.3655242e-05 +0.99799705 +0.9999995 +0.99998677 +0.99986744 +7.7958855e-12 +0.99996156 +0.99832916 +9.006172e-05 +0.98862535 +0.9965588 +0.0028666924 +0.00036594813 +0.007007753 +0.0003699924 +1.835404e-05 +3.191999e-07 +2.1249208e-07 +0.001986978 +2.4105631e-14 +1.0328675e-08 +0.001563543 +0.999983 +0.9999958 +0.99999654 +0.9992135 +0.8151375 +0.060029007 +0.6607307 +0.99584126 +0.99996454 +0.99998814 +0.9997381 +0.06540278 +0.008561337 +0.98778677 +0.9999791 +0.999011 +0.99681437 +8.818645e-08 +0.99884444 +0.015175687 +0.9999991 +6.284458e-11 +0.9999998 +0.99451154 +0.99999994 +0.8998951 +0.999999 +7.431908e-07 +0.9999966 +0.83871615 +0.029647656 +0.5663212 +0.07173895 +0.9999926 +0.997573 +1.0 +0.73303246 +1.0 +0.00018649141 +0.41177407 +0.99999696 +0.9999951 +0.9999818 +0.008727265 +1.0217087e-05 +0.00023945502 +0.024899801 +0.9908631 +1.0988981e-13 +0.01617991 +0.7066491 +0.9996725 +0.8650996 +0.9037325 +0.38506177 +0.96976215 +0.023439754 +8.122187e-10 +0.9978584 +0.04133786 +0.98491967 +0.9955373 +0.0010182647 +0.9999416 diff --git a/2. Word2Vec/word2vec.ipynb b/2. Word2Vec/word2vec.ipynb new file mode 100644 index 0000000..604c6d9 --- /dev/null +++ b/2. Word2Vec/word2vec.ipynb @@ -0,0 +1,356 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "36c02fac", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "WARNING:tensorflow:From C:\\Users\\Pawel\\anaconda3\\Lib\\site-packages\\keras\\src\\losses.py:2976: The name tf.losses.sparse_softmax_cross_entropy is deprecated. Please use tf.compat.v1.losses.sparse_softmax_cross_entropy instead.\n", + "\n" + ] + } + ], + "source": [ + "import os\n", + "import pandas as pd\n", + "import gensim\n", + "from gensim.models import KeyedVectors\n", + "import numpy as np\n", + "from tensorflow.keras.models import Sequential\n", + "from tensorflow.keras.layers import Dense\n", + "import matplotlib.pyplot as plt\n", + "from keras.regularizers import l2" + ] + }, + { + "cell_type": "markdown", + "id": "db84429c", + "metadata": {}, + "source": [ + "### Declare path" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "fc2539ae", + "metadata": {}, + "outputs": [], + "source": [ + "data_dir_path = 'sport-text-classification-ball-isi-public'\n", + "train_path = os.path.join(data_dir_path, 'train\\\\train.tsv')\n", + "dev_texts_path = os.path.join(data_dir_path, 'dev-0\\\\in.tsv')\n", + "dev_labels_path = os.path.join(data_dir_path, 'dev-0\\\\expected.tsv')\n", + "dev_predicted_path = os.path.join(data_dir_path, 'dev-0\\\\out.tsv')\n", + "test_texts_path = os.path.join(data_dir_path, 'test-A\\\\in.tsv')\n", + "test_predicted_path = os.path.join(data_dir_path, 'test-A\\\\out.tsv')\n", + "word2vec_file_path = 'word2vec_100_3_polish.bin'" + ] + }, + { + "cell_type": "markdown", + "id": "e4ea0458", + "metadata": {}, + "source": [ + "### Load files" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "4e038df7", + "metadata": {}, + "outputs": [], + "source": [ + "train_data = pd.read_csv(train_path, sep='\\t', usecols=[0, 1], header=None, names=['label', 'text'])\n", + "dev_texts_data = pd.read_csv(dev_texts_path, sep='\\t', usecols=[0], header=None, names=['text'])\n", + "dev_labels_data = pd.read_csv(dev_labels_path, sep='\\t', usecols=[0], header=None, names=['label'])\n", + "test_texts_data = pd.read_csv(test_texts_path, sep='\\t', usecols=[0], header=None, names=['text'])" + ] + }, + { + "cell_type": "markdown", + "id": "80bcbe49", + "metadata": {}, + "source": [ + "### Load word2vec" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "3d2e114b", + "metadata": {}, + "outputs": [], + "source": [ + "word2vec = KeyedVectors.load(word2vec_file_path)" + ] + }, + { + "cell_type": "markdown", + "id": "4ed6fe85", + "metadata": {}, + "source": [ + "### Preprocess data" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "149c6b1f", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "C:\\Users\\Pawel\\anaconda3\\Lib\\site-packages\\numpy\\core\\fromnumeric.py:3464: RuntimeWarning: Mean of empty slice.\n", + " return _methods._mean(a, axis=axis, dtype=dtype,\n" + ] + } + ], + "source": [ + "def text_to_word2vec(text):\n", + " text_vector = np.mean([word2vec[word] for word in text if word in word2vec], axis=0).tolist()\n", + " if np.isnan(text_vector).any() or not isinstance(text_vector, list):\n", + " return np.zeros(word2vec.vector_size)\n", + " return text_vector\n", + "\n", + "def fit_data(column):\n", + " return np.array(column.tolist())\n", + "\n", + "def fit_data_X(text_column):\n", + " text_preprocessed = text_column.apply(lambda x: gensim.utils.simple_preprocess(x))\n", + " vectors = text_preprocessed.apply(lambda x: text_to_word2vec(x))\n", + " return fit_data(vectors)\n", + "\n", + "train_X = fit_data_X(train_data['text'])\n", + "train_Y = fit_data(train_data['label'])\n", + "dev_X = fit_data_X(dev_texts_data['text'])\n", + "dev_Y = fit_data(dev_labels_data['label'])\n", + "test_X = fit_data_X(test_texts_data['text'])" + ] + }, + { + "cell_type": "markdown", + "id": "1fa44315", + "metadata": {}, + "source": [ + "### Create model" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "1eeecf36", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "WARNING:tensorflow:From C:\\Users\\Pawel\\anaconda3\\Lib\\site-packages\\keras\\src\\backend.py:873: The name tf.get_default_graph is deprecated. Please use tf.compat.v1.get_default_graph instead.\n", + "\n" + ] + } + ], + "source": [ + "model = Sequential()\n", + "model.add(Dense(128, input_dim=train_X.shape[1], activation='relu'))\n", + "model.add(Dense(64, activation='relu', kernel_regularizer=l2(0.001)))\n", + "model.add(Dense(32, activation='relu'))\n", + "model.add(Dense(1, activation='sigmoid'))" + ] + }, + { + "cell_type": "markdown", + "id": "c84111a9", + "metadata": {}, + "source": [ + "### Compile model" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "a6e56c53", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "WARNING:tensorflow:From C:\\Users\\Pawel\\anaconda3\\Lib\\site-packages\\keras\\src\\optimizers\\__init__.py:309: The name tf.train.Optimizer is deprecated. Please use tf.compat.v1.train.Optimizer instead.\n", + "\n" + ] + } + ], + "source": [ + "model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['accuracy'])" + ] + }, + { + "cell_type": "markdown", + "id": "ec76b0f6", + "metadata": {}, + "source": [ + "### Train model" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "e72a055c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch 1/20\n", + "WARNING:tensorflow:From C:\\Users\\Pawel\\anaconda3\\Lib\\site-packages\\keras\\src\\utils\\tf_utils.py:492: The name tf.ragged.RaggedTensorValue is deprecated. Please use tf.compat.v1.ragged.RaggedTensorValue instead.\n", + "\n", + "WARNING:tensorflow:From C:\\Users\\Pawel\\anaconda3\\Lib\\site-packages\\keras\\src\\engine\\base_layer_utils.py:384: The name tf.executing_eagerly_outside_functions is deprecated. Please use tf.compat.v1.executing_eagerly_outside_functions instead.\n", + "\n", + "3067/3067 [==============================] - 6s 1ms/step - loss: 0.1954 - accuracy: 0.9327 - val_loss: 0.1472 - val_accuracy: 0.9450\n", + "Epoch 2/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.1389 - accuracy: 0.9479 - val_loss: 0.1354 - val_accuracy: 0.9477\n", + "Epoch 3/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.1261 - accuracy: 0.9516 - val_loss: 0.1287 - val_accuracy: 0.9490\n", + "Epoch 4/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.1183 - accuracy: 0.9554 - val_loss: 0.1324 - val_accuracy: 0.9463\n", + "Epoch 5/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.1125 - accuracy: 0.9572 - val_loss: 0.1196 - val_accuracy: 0.9507\n", + "Epoch 6/20\n", + "3067/3067 [==============================] - 5s 1ms/step - loss: 0.1068 - accuracy: 0.9592 - val_loss: 0.1153 - val_accuracy: 0.9525\n", + "Epoch 7/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.1030 - accuracy: 0.9607 - val_loss: 0.1234 - val_accuracy: 0.9521\n", + "Epoch 8/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.1001 - accuracy: 0.9619 - val_loss: 0.1319 - val_accuracy: 0.9459\n", + "Epoch 9/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.0973 - accuracy: 0.9630 - val_loss: 0.1251 - val_accuracy: 0.9507\n", + "Epoch 10/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.0943 - accuracy: 0.9646 - val_loss: 0.1276 - val_accuracy: 0.9521\n", + "Epoch 11/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.0913 - accuracy: 0.9662 - val_loss: 0.1151 - val_accuracy: 0.9543\n", + "Epoch 12/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.0893 - accuracy: 0.9669 - val_loss: 0.1176 - val_accuracy: 0.9536\n", + "Epoch 13/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.0867 - accuracy: 0.9671 - val_loss: 0.1252 - val_accuracy: 0.9505\n", + "Epoch 14/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.0852 - accuracy: 0.9685 - val_loss: 0.1309 - val_accuracy: 0.9514\n", + "Epoch 15/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.0828 - accuracy: 0.9692 - val_loss: 0.1208 - val_accuracy: 0.9543\n", + "Epoch 16/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.0808 - accuracy: 0.9696 - val_loss: 0.1311 - val_accuracy: 0.9503\n", + "Epoch 17/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.0794 - accuracy: 0.9703 - val_loss: 0.1301 - val_accuracy: 0.9519\n", + "Epoch 18/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.0778 - accuracy: 0.9710 - val_loss: 0.1237 - val_accuracy: 0.9518\n", + "Epoch 19/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.0751 - accuracy: 0.9720 - val_loss: 0.1280 - val_accuracy: 0.9507\n", + "Epoch 20/20\n", + "3067/3067 [==============================] - 4s 1ms/step - loss: 0.0744 - accuracy: 0.9722 - val_loss: 0.1239 - val_accuracy: 0.9510\n" + ] + } + ], + "source": [ + "history = model.fit(train_X, train_Y, epochs=20, batch_size=32, validation_data=(dev_X, dev_Y))" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "561f4db3", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(history.history['accuracy'], label='Train Accuracy')\n", + "plt.plot(history.history['val_accuracy'], label='Validation Accuracy')\n", + "plt.xlabel('Epoch')\n", + "plt.ylabel('Accuracy')\n", + "plt.title('Model Accuracy Over Epochs')\n", + "plt.legend()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "4d0b9315", + "metadata": {}, + "source": [ + "### Predict and save results" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "54f93a9b", + "metadata": {}, + "outputs": [], + "source": [ + "def predict_and_save(X, filename):\n", + " Y_predicted = model.predict(X)\n", + " Y_predicted_df = pd.DataFrame(Y_predicted, columns=['predicted_label'])\n", + " Y_predicted_df.to_csv(filename, sep='\\t', index=False, header=None)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "9d3b3867", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "171/171 [==============================] - 0s 906us/step\n", + "171/171 [==============================] - 0s 900us/step\n" + ] + } + ], + "source": [ + "dev_predicted = predict_and_save(dev_X, dev_predicted_path)\n", + "test_predicted = predict_and_save(test_X, test_predicted_path)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "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.11.5" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}