feat: add graphs latex

This commit is contained in:
Krzysztof Rudnicki 2023-05-16 23:06:35 +02:00
parent 1032f0935f
commit 6976e6aa0c
40 changed files with 508 additions and 88 deletions

View File

@ -1,91 +1,91 @@
# Fdb version 4
["xdvipdfmx"] 1681763270 "EARIN_LAB_3_RUDNICKI_KLISZKO.xdv" "EARIN_LAB_3_RUDNICKI_KLISZKO.pdf" "EARIN_LAB_3_RUDNICKI_KLISZKO" 1681763270 0
"EARIN_LAB_3_RUDNICKI_KLISZKO.xdv" 1681763270 67196 b84d1c85e6dcd337cf1b32c639bd9414 "xelatex"
["xdvipdfmx"] 1684267303 "EARIN_LAB_3_RUDNICKI_KLISZKO.xdv" "EARIN_LAB_3_RUDNICKI_KLISZKO.pdf" "EARIN_LAB_3_RUDNICKI_KLISZKO" 1684267303 0
"EARIN_LAB_3_RUDNICKI_KLISZKO.xdv" 1684267303 67176 23d8825ed244b168acd4ad24fd87aee1 "xelatex"
(generated)
"EARIN_LAB_3_RUDNICKI_KLISZKO.pdf"
(rewritten before read)
["xelatex"] 1681763270 "/home/kuchy/earin/EARIN/lab3/report/EARIN_LAB_3_RUDNICKI_KLISZKO.tex" "EARIN_LAB_3_RUDNICKI_KLISZKO.xdv" "EARIN_LAB_3_RUDNICKI_KLISZKO" 1681763270 0
"/home/kuchy/earin/EARIN/lab3/report/EARIN_LAB_3_RUDNICKI_KLISZKO.tex" 1681763270 8250 17a5f5827aa63a0cacff2b97d7aab966 ""
"/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" 1679564905 3524 cb3e574dea2d1052e39280babc910dc8 ""
"/usr/share/texmf-dist/fonts/tfm/adobe/zapfding/pzdr.tfm" 1679564905 1528 f853c4d1b4e0550255e02831fdc8496f ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1679564905 1524 4414a8315f39513458b80dfc63bff03a ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1679564905 1512 f21f83efb36853c0b70002322c1ab3ad ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1679564905 1520 eccf95517727cb11801f4f1aee3a21b4 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1679564905 1288 655e228510b4c2a1abe905c368440826 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1679564905 1300 b62933e007d01cfd073f79b963c01526 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1679564905 1292 21c1c5bfeaebccffdb478fd231a0997d ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1679564905 1124 6c73e740cf17375f03eec0ee63599741 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1679564905 1116 933a60c408fc0a863a92debe84b2d294 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1679564905 1120 8b7d695260f3cff42e636090a8002094 ""
"/usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1679564905 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 ""
"/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1679564905 40635 c40361e206be584d448876bba8a64a3b ""
"/usr/share/texmf-dist/tex/generic/bitset/bitset.sty" 1679564905 33961 6b5c75130e435b2bfdb9f480a09a39f9 ""
"/usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1679564905 7734 b98cbb34c81f667027c1e3ebdbfce34b ""
"/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1679564905 8371 9d55b8bd010bc717624922fb3477d92e ""
"/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" 1679564905 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a ""
"/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1679564905 8356 7bbb2c2373aa810be568c29e333da8ed ""
"/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty" 1679564905 31769 002a487f55041f8e805cfbf6385ffd97 ""
"/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1679564905 5412 d5a2436094cd7be85769db90f29250a6 ""
"/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1679564905 17859 4409f8f50cd365c68e684407e5350b1b ""
"/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1679564905 19007 15924f7228aca6c6d184b115f4baa231 ""
"/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1679564905 20089 80423eac55aa175305d35b49e04fe23b ""
"/usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty" 1679564905 21514 b7557edcee22835ef6b03ede1802dad4 ""
"/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1679564905 7008 f92eaa0a3872ed622bbf538217cd2ab7 ""
"/usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty" 1679564905 19336 ce7ae9438967282886b3b036cfad1e4d ""
"/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty" 1679564905 3935 57aa3c3e203a5c2effb4d2bd2efbc323 ""
"/usr/share/texmf-dist/tex/latex/base/article.cls" 1679564905 20144 d5ecf0a5140c8d8d8b72cbe86e320eff ""
"/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1679564905 3052 30236f0cc243a8651b82240dfd2e8b9d ""
"/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1679564905 2462 8ce5f9a9c63002f2c1af03c262cf29af ""
"/usr/share/texmf-dist/tex/latex/base/size10.clo" 1679564905 8448 c33a4e1cb35cee9b33c2b21033b73e39 ""
"/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd" 1679564905 2430 8418b3f1835e588625becbcac4dbce56 ""
"/usr/share/texmf-dist/tex/latex/caption/caption.sty" 1679564905 55778 14d5c99aa26410e440820bb9ea5b8b3a ""
"/usr/share/texmf-dist/tex/latex/caption/caption3.sty" 1679564905 71836 1a735454ad10692452eb2f2fc37f3865 ""
"/usr/share/texmf-dist/tex/latex/float/float.sty" 1679564905 6749 16d2656a1984957e674b149555f1ea1d ""
"/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1679564905 1224 978390e9c2234eab29404bc21b268d1e ""
"/usr/share/texmf-dist/tex/latex/graphics-def/xetex.def" 1679564905 14788 1dde73f396dd97d88c838bee2a352abe ""
"/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" 1679564905 18387 8f900a490197ebaf93c02ae9476d4b09 ""
"/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" 1679564905 8010 a8d949cbdbc5c983593827c9eec252e1 ""
"/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1679564905 2671 7e67d78d9b88c845599a85b2d41f2e39 ""
"/usr/share/texmf-dist/tex/latex/graphics/trig.sty" 1679564905 4023 293ea1c16429fc0c4cf605f4da1791a9 ""
"/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty" 1679564905 17914 4c28a13fc3d975e6e81c9bea1d697276 ""
"/usr/share/texmf-dist/tex/latex/hyperref/hxetex.def" 1679564905 44472 a079d09fb6a7034a730c6d56a4fe1267 ""
"/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty" 1679564905 223129 4edf043af471f3251c66e432cfa22987 ""
"/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty" 1679564905 12947 1ce831528e963a8568de1f4d67cfb982 ""
"/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def" 1679564905 14249 d947c5c09f3af04ae2f37fc11c7ac2f6 ""
"/usr/share/texmf-dist/tex/latex/hyperref/puenc.def" 1679564905 117125 aa115cac3914abcf3769f370e6325117 ""
"/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1679564905 22555 6d8e155cfef6d82c3d5c742fea7c992e ""
"/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" 1679564905 13815 760b0c02f691ea230f5359c4e1de23a7 ""
"/usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def" 1679564905 32346 879686206fa618f4f5073ad4bd48feda ""
"/usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1679564905 5766 13a9e8766c47f30327caf893ece86ac8 ""
"/usr/share/texmf-dist/tex/latex/listings/listings.cfg" 1679564905 1829 d8258b7d94f5f955e70c623e525f9f45 ""
"/usr/share/texmf-dist/tex/latex/listings/listings.sty" 1679564905 80947 75a96bb4c9f40ae31d54a01d924df2ff ""
"/usr/share/texmf-dist/tex/latex/listings/lstlang1.sty" 1679564905 205154 31132370016e8c97e49bc3862419679b ""
"/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty" 1679564905 77021 d05e9115c67855816136d82929db8892 ""
"/usr/share/texmf-dist/tex/latex/refcount/refcount.sty" 1679564905 9878 9e94e8fa600d95f9c7731bb21dfb67a4 ""
"/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1679564905 9714 ba3194bd52c8499b3f1e3eb91d409670 ""
"/usr/share/texmf-dist/tex/latex/subfig/subfig.sty" 1679564905 21369 9ef165ca6df8815c92e693146a376c92 ""
"/usr/share/texmf-dist/tex/latex/tools/array.sty" 1679564905 12691 5b542990fe866f3d772f71346cf85b95 ""
"/usr/share/texmf-dist/tex/latex/tools/tabularx.sty" 1679564905 7147 be6981d9f5d866a5634048c4a11814a9 ""
"/usr/share/texmf-dist/tex/latex/url/url.sty" 1679564905 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
"/usr/share/texmf-dist/web2c/texmf.cnf" 1679564905 39911 2da6c67557ec033436fe5418a70a8a61 ""
"/var/lib/texmf/web2c/xetex/xelatex.fmt" 1680438638 11046058 c421129080a65de742470a82b56f326d ""
"0.jpg" 1681759509 87686 fdcc70f185e7fed1e054614ef7fd1d99 ""
"10.jpg" 1681759509 35289 05feeebd2669a1eaadd76cf24fefdaf5 ""
"12.jpg" 1681759509 31816 a9ed363592906d46ee5b6515a4c92003 ""
"14.jpg" 1681759509 42591 e56cb908db6f8c390fa15bd606b8e7e8 ""
"16.jpg" 1681759509 43391 433aaa137393f985e8e0ad5934b67c0f ""
"18.jpg" 1681759509 44235 8b8f1cd83e131e04baf0ec8f709477d7 ""
"2.jpg" 1681759509 51403 23f3872e85e47a182ec5801160a0bad7 ""
"20.jpg" 1681759509 43506 5da10c8bdf661be5d929ed99ca44dd22 ""
"4.jpg" 1681759509 39503 aa9b71e017c328011badbe7e6738a6d5 ""
"6.jpg" 1681759509 45028 5dc52477f526227db313fc589bb9c108 ""
"8.jpg" 1681759509 40633 34cc6363dd361341ebb04deff63f6dd2 ""
"EARIN_LAB_3_RUDNICKI_KLISZKO.aux" 1681763270 3970 d4ecd53a0c4324bd85e9464a9bb1ff0b "xelatex"
"EARIN_LAB_3_RUDNICKI_KLISZKO.out" 1681763270 782 eff6be67cb51513b5721bb14fb2103ca "xelatex"
"EARIN_LAB_3_RUDNICKI_KLISZKO.tex" 1681763270 8250 17a5f5827aa63a0cacff2b97d7aab966 ""
"example_halfway.jpg" 1681756460 43787 f0809821c60091352d61146053f795f2 ""
"example_summary.jpg" 1681756506 17901 286cc778e6a6b564c8027d51b98a968f ""
"summary.jpg" 1681760676 25294 025e44a37ad32dc1d16a583d04349a03 ""
["xelatex"] 1684267302 "/home/kuchy/earin/EARIN/lab3/report/EARIN_LAB_3_RUDNICKI_KLISZKO.tex" "EARIN_LAB_3_RUDNICKI_KLISZKO.xdv" "EARIN_LAB_3_RUDNICKI_KLISZKO" 1684267303 0
"/home/kuchy/earin/EARIN/lab3/report/EARIN_LAB_3_RUDNICKI_KLISZKO.tex" 1684267301 8250 17a5f5827aa63a0cacff2b97d7aab966 ""
"/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" 1680514707 3524 cb3e574dea2d1052e39280babc910dc8 ""
"/usr/share/texmf-dist/fonts/tfm/adobe/zapfding/pzdr.tfm" 1680514707 1528 f853c4d1b4e0550255e02831fdc8496f ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1680514707 1524 4414a8315f39513458b80dfc63bff03a ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1680514707 1512 f21f83efb36853c0b70002322c1ab3ad ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1680514707 1520 eccf95517727cb11801f4f1aee3a21b4 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1680514707 1288 655e228510b4c2a1abe905c368440826 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1680514707 1300 b62933e007d01cfd073f79b963c01526 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1680514707 1292 21c1c5bfeaebccffdb478fd231a0997d ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1680514707 1124 6c73e740cf17375f03eec0ee63599741 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1680514707 1116 933a60c408fc0a863a92debe84b2d294 ""
"/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1680514707 1120 8b7d695260f3cff42e636090a8002094 ""
"/usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1680514707 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 ""
"/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1680514707 40635 c40361e206be584d448876bba8a64a3b ""
"/usr/share/texmf-dist/tex/generic/bitset/bitset.sty" 1680514707 33961 6b5c75130e435b2bfdb9f480a09a39f9 ""
"/usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1680514707 7734 b98cbb34c81f667027c1e3ebdbfce34b ""
"/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1680514707 8371 9d55b8bd010bc717624922fb3477d92e ""
"/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" 1680514707 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a ""
"/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1680514707 8356 7bbb2c2373aa810be568c29e333da8ed ""
"/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty" 1680514707 31769 002a487f55041f8e805cfbf6385ffd97 ""
"/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1680514707 5412 d5a2436094cd7be85769db90f29250a6 ""
"/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1680514707 17859 4409f8f50cd365c68e684407e5350b1b ""
"/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1680514707 19007 15924f7228aca6c6d184b115f4baa231 ""
"/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1680514707 20089 80423eac55aa175305d35b49e04fe23b ""
"/usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty" 1680514707 21514 b7557edcee22835ef6b03ede1802dad4 ""
"/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1680514707 7008 f92eaa0a3872ed622bbf538217cd2ab7 ""
"/usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty" 1680514707 19336 ce7ae9438967282886b3b036cfad1e4d ""
"/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty" 1680514707 3935 57aa3c3e203a5c2effb4d2bd2efbc323 ""
"/usr/share/texmf-dist/tex/latex/base/article.cls" 1680514707 20144 d5ecf0a5140c8d8d8b72cbe86e320eff ""
"/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1680514707 3052 30236f0cc243a8651b82240dfd2e8b9d ""
"/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1680514707 2462 8ce5f9a9c63002f2c1af03c262cf29af ""
"/usr/share/texmf-dist/tex/latex/base/size10.clo" 1680514707 8448 c33a4e1cb35cee9b33c2b21033b73e39 ""
"/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd" 1680514707 2430 8418b3f1835e588625becbcac4dbce56 ""
"/usr/share/texmf-dist/tex/latex/caption/caption.sty" 1680514707 55778 14d5c99aa26410e440820bb9ea5b8b3a ""
"/usr/share/texmf-dist/tex/latex/caption/caption3.sty" 1680514707 71836 1a735454ad10692452eb2f2fc37f3865 ""
"/usr/share/texmf-dist/tex/latex/float/float.sty" 1680514707 6749 16d2656a1984957e674b149555f1ea1d ""
"/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1680514707 1224 978390e9c2234eab29404bc21b268d1e ""
"/usr/share/texmf-dist/tex/latex/graphics-def/xetex.def" 1680514707 14788 1dde73f396dd97d88c838bee2a352abe ""
"/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" 1680514707 18387 8f900a490197ebaf93c02ae9476d4b09 ""
"/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" 1680514707 8010 a8d949cbdbc5c983593827c9eec252e1 ""
"/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1680514707 2671 7e67d78d9b88c845599a85b2d41f2e39 ""
"/usr/share/texmf-dist/tex/latex/graphics/trig.sty" 1680514707 4023 293ea1c16429fc0c4cf605f4da1791a9 ""
"/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty" 1680514707 17914 4c28a13fc3d975e6e81c9bea1d697276 ""
"/usr/share/texmf-dist/tex/latex/hyperref/hxetex.def" 1680514707 44472 a079d09fb6a7034a730c6d56a4fe1267 ""
"/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty" 1680514707 223129 4edf043af471f3251c66e432cfa22987 ""
"/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty" 1680514707 12947 1ce831528e963a8568de1f4d67cfb982 ""
"/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def" 1680514707 14249 d947c5c09f3af04ae2f37fc11c7ac2f6 ""
"/usr/share/texmf-dist/tex/latex/hyperref/puenc.def" 1680514707 117125 aa115cac3914abcf3769f370e6325117 ""
"/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1680514707 22555 6d8e155cfef6d82c3d5c742fea7c992e ""
"/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" 1680514707 13815 760b0c02f691ea230f5359c4e1de23a7 ""
"/usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def" 1680514707 32346 879686206fa618f4f5073ad4bd48feda ""
"/usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1680514707 5766 13a9e8766c47f30327caf893ece86ac8 ""
"/usr/share/texmf-dist/tex/latex/listings/listings.cfg" 1680514707 1829 d8258b7d94f5f955e70c623e525f9f45 ""
"/usr/share/texmf-dist/tex/latex/listings/listings.sty" 1680514707 80947 75a96bb4c9f40ae31d54a01d924df2ff ""
"/usr/share/texmf-dist/tex/latex/listings/lstlang1.sty" 1680514707 205154 31132370016e8c97e49bc3862419679b ""
"/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty" 1680514707 77021 d05e9115c67855816136d82929db8892 ""
"/usr/share/texmf-dist/tex/latex/refcount/refcount.sty" 1680514707 9878 9e94e8fa600d95f9c7731bb21dfb67a4 ""
"/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1680514707 9714 ba3194bd52c8499b3f1e3eb91d409670 ""
"/usr/share/texmf-dist/tex/latex/subfig/subfig.sty" 1680514707 21369 9ef165ca6df8815c92e693146a376c92 ""
"/usr/share/texmf-dist/tex/latex/tools/array.sty" 1680514707 12691 5b542990fe866f3d772f71346cf85b95 ""
"/usr/share/texmf-dist/tex/latex/tools/tabularx.sty" 1680514707 7147 be6981d9f5d866a5634048c4a11814a9 ""
"/usr/share/texmf-dist/tex/latex/url/url.sty" 1680514707 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
"/usr/share/texmf-dist/web2c/texmf.cnf" 1680514707 39911 2da6c67557ec033436fe5418a70a8a61 ""
"/var/lib/texmf/web2c/xetex/xelatex.fmt" 1681763698 11046108 24dffefc9850ac1939834d68c95379b0 ""
"0.jpg" 1684253438 87686 fdcc70f185e7fed1e054614ef7fd1d99 ""
"10.jpg" 1684253438 35289 05feeebd2669a1eaadd76cf24fefdaf5 ""
"12.jpg" 1684253438 31816 a9ed363592906d46ee5b6515a4c92003 ""
"14.jpg" 1684253438 42591 e56cb908db6f8c390fa15bd606b8e7e8 ""
"16.jpg" 1684253438 43391 433aaa137393f985e8e0ad5934b67c0f ""
"18.jpg" 1684253438 44235 8b8f1cd83e131e04baf0ec8f709477d7 ""
"2.jpg" 1684253438 51403 23f3872e85e47a182ec5801160a0bad7 ""
"20.jpg" 1684253438 43506 5da10c8bdf661be5d929ed99ca44dd22 ""
"4.jpg" 1684253438 39503 aa9b71e017c328011badbe7e6738a6d5 ""
"6.jpg" 1684253438 45028 5dc52477f526227db313fc589bb9c108 ""
"8.jpg" 1684253438 40633 34cc6363dd361341ebb04deff63f6dd2 ""
"EARIN_LAB_3_RUDNICKI_KLISZKO.aux" 1684267303 3970 d4ecd53a0c4324bd85e9464a9bb1ff0b "xelatex"
"EARIN_LAB_3_RUDNICKI_KLISZKO.out" 1684267303 782 eff6be67cb51513b5721bb14fb2103ca "xelatex"
"EARIN_LAB_3_RUDNICKI_KLISZKO.tex" 1684267301 8250 17a5f5827aa63a0cacff2b97d7aab966 ""
"example_halfway.jpg" 1684253438 43787 f0809821c60091352d61146053f795f2 ""
"example_summary.jpg" 1684253438 17901 286cc778e6a6b564c8027d51b98a968f ""
"summary.jpg" 1684253438 25294 025e44a37ad32dc1d16a583d04349a03 ""
(generated)
"EARIN_LAB_3_RUDNICKI_KLISZKO.aux"
"EARIN_LAB_3_RUDNICKI_KLISZKO.log"

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -266,7 +266,14 @@ if __name__ == "__main__":
NUM_HIDDEN_LAYERS = 2
WIDTH = 128
OPTIMIZER_TYPE = 'Adam'
print("0/2")
main_part(True)
print("1/2")
BATCH_SIZE = 64
NUM_HIDDEN_LAYERS = 0
main_part(True)
print("2/2")
"""
learning_rate_values = [0.1, 0.01, 0.001]
i = 0
MAX_TESTS = 17
@ -306,3 +313,4 @@ if __name__ == "__main__":
main_part(False)
i += 1
print(f"Test {i}/{MAX_TESTS} ran")
"""

8
lab5/code/results.txt Normal file
View File

@ -0,0 +1,8 @@
-------------------------------------------------------------------------------------
loss-lr0.001-bs1-hl2-w128-Adam
Execution time: 567.2734835147858
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
loss-lr0.001-bs64-hl0-w128-Adam
Execution time: 44.529624700546265
-------------------------------------------------------------------------------------

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -5,7 +5,7 @@
\usepackage{tabularx}
\usepackage{float}
\usepackage{subfig}
\usepackage[a4paper, total={6in, 8in}]{geometry}
\usepackage[a4paper, left=1cm, right=1cm]{geometry}
\title{EARIN Lab 5 Report}
\author{Krzysztof Rudnicki, 307585 \\ Jakub Kliszko, 303866 }
@ -13,9 +13,413 @@
\begin{document}
\maketitle
\section{Introduction}
\section{Exercise Variant 2}
Use \href{https://pytorch.org/vision/stable/generated/torchvision.datasets.MNIST.html#torchvision.datasets.MNIST}{MIST} dataset. Evaluate at least 3 different numbers/values/types of:
\begin{itemize}
\item learning rate
\item mini-batch size (including batch containing only 1 example)
\item number of hidden layers (including 0 hidden layers - linear model)
\item width (number of neurons in hidden layers)
\item optimizer type (e.g., SGD, SGD with momentum, Adam)
\end{itemize}
\section{Implementation}
Program can be ran by installing python, moving to project directory and issuing command:
\begin{lstlisting}[language=bash]
python main.py
\end{lstlisting}
Results will be displayed on three 2d scatter plots. \\
Plots Title is filled with parameters used abbreviated for space sake \\
Abbreviatons meaning:
\begin{itemize}
\item lr - Learning Rate
\item bs - Batch Size
\item hl - Number of Hidden Layers
\item w - Width
\item Adam or SGD or SGD\_Momentum - Optimizer type
\end{itemize}
Plot types:
\begin{itemize}
\item Loss value for learning step
\item Train Accuracy for epoch
\item Validation Accuracy for epoch
\end{itemize}
\begin{figure}[H]
\caption{Exemplary plot of loss for learning Step \\ lr0.001-bs64-hl1-w128-Adam }
\includegraphics[width=\textwidth]{testsResults/loss/def.png}
\centering
\end{figure}
\begin{figure}[H]
\caption{Exemplary plot of Validation Accuracy for epoch \\ lr0.001-bs64-hl1-w128-Adam }
\includegraphics[width=\textwidth]{testsResults/validationAccuracy/validationAccuracy-lr0.001-bs64-hl2-w64-Adam.png}
\centering
\end{figure}
\begin{figure}[H]
\caption{Exemplary plot of Train Accuracy for epoch \\ lr0.001-bs64-hl1-w128-Adam }
\includegraphics[width=\textwidth]{testsResults/trainAccuracy/trainAccuracy-lr0.001-bs64-hl2-w64-Adam.png}
\centering
\end{figure}
Results will be displayed and saved in the same folder as code directory for further inspection, with file name containing information about input parameters \\
Additionaly speed it took for neural network to run will be saved to results.txt along with what parameters were used \\
We decided to run 19 tests in total:
\begin{enumerate}
\item learning rate [0.1, 0.01, 0.001] (3 tests)
\item mini-batch size [1, 64, 128, 256] (4 tests)
\item number of hidden layers [0, 1, 2, 3] (4 tests)
\item width [64, 128, 256, 512, 1024] (5 tests)
\item optimizer type [SGD, SGD\_Momentum, Adam] (3 tests)
\end{enumerate}
\section{Results}
We have successfully implemented network analyzing MNIST dataset \\
\subsection{Loss Graphs}
\subsubsection{Learning Rate}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/loss/lr/def.png}
\caption{Default settings + learning rate = 0.001}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/loss/lr/loss-lr0.01-bs64-hl2-w128-Adam.png}
\caption{Default settings + learning rate = 0.01}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/loss/lr/def.png}
\caption{Default settings + learning rate = 0.1}
\endminipage
\end{figure}
\subsubsection{Mini-Batch size}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/loss/bs/def.png}
\caption{Default settings + batching size = 64}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/loss/bs/loss-1batch.png}
\caption{Default settings + batching size = 1}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/loss/bs/loss-lr0.001-bs128-hl2-w128-Adam.png}
\caption{Default settings + batching size = 128}
\endminipage
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/loss/bs/loss-lr0.001-bs256-hl2-w128-Adam.png}
\caption{Default settings + batching size = 256}
\endminipage
\end{figure}
\subsubsection{Number of Hidden Layers}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/loss/hl/hl0loss.png}
\caption{Default settings + hidden layers = 0}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/loss/hl/loss-lr0.001-bs64-hl1-w128-Adam.png}
\caption{Default settings + hidden layers = 1}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/loss/hl/def.png}
\caption{Default settings + hidden layers = 2}
\endminipage
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/loss/hl/loss-lr0.001-bs64-hl3-w128-Adam.png}
\caption{Default settings + hidden layers = 3}
\endminipage
\end{figure}
\newpage
\subsubsection{Width}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/loss/w/def.png}
\caption{Default settings + width = 128}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/loss/w/loss-lr0.001-bs64-hl2-w64-Adam.png}
\caption{Default settings + width = 64}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/loss/w/loss-lr0.001-bs64-hl2-w256-Adam.png}
\caption{Default settings + width = 256}
\endminipage
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/loss/w/loss-lr0.001-bs64-hl2-w512-Adam.png}
\caption{Default settings + width = 512}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/loss/w/loss-lr0.001-bs64-hl2-w1024-Adam.png}
\caption{Default settings + width = 1024}
\endminipage
\end{figure}
\subsubsection{Optimizer Type}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/loss/optimizer/def.png}
\caption{Default settings + Adam optimizer}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/loss/optimizer/loss-lr0.001-bs64-hl2-w128-SGD.png}
\caption{Default settings + learning rate = 0.01}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/loss/optimizer/loss-lr0.001-bs64-hl2-w128-SGD_Momentum.png}
\caption{Default settings + SGD\_Momentum optimizer}
\endminipage
\end{figure}
\subsection{Train Accuracy Graphs}
\subsubsection{Learning Rate}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/def.png}
\caption{Default settings + learning rate = 0.001}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/trainAccuracy-lr0.01-bs64-hl2-w128-Adam.png}
\caption{Default settings + learning rate = 0.01}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/trainAccuracy-lr0.1-bs64-hl2-w128-Adam.png}
\caption{Default settings + learning rate = 0.1}
\endminipage
\end{figure}
\subsubsection{Mini-Batch size}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/def.png}
\caption{Default settings + batching size = 64}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/trainAccuracy1batch.png}
\caption{Default settings + batching size = 1}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/trainAccuracy-lr0.001-bs128-hl2-w128-Adam.png}
\caption{Default settings + batching size = 128}
\endminipage
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/trainAccuracy-lr0.001-bs256-hl2-w128-Adam.png}
\caption{Default settings + batching size = 256}
\endminipage
\end{figure}
\subsubsection{Number of Hidden Layers}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/trainAccuracy-lr0.001-bs64-hl0-w128-Adam.png}
\caption{Default settings + hidden layers = 0}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/trainAccuracy-lr0.001-bs64-hl1-w128-Adam.png}
\caption{Default settings + hidden layers = 1}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/def.png}
\caption{Default settings + hidden layers = 2}
\endminipage
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/trainAccuracy-lr0.001-bs64-hl3-w128-Adam.png}
\caption{Default settings + hidden layers = 3}
\endminipage
\end{figure}
\newpage
\subsubsection{Width}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/def.png}
\caption{Default settings + width = 128}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/trainAccuracy-lr0.001-bs64-hl2-w64-Adam.png}
\caption{Default settings + width = 64}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/trainAccuracy-lr0.001-bs64-hl2-w256-Adam.png}
\caption{Default settings + width = 256}
\endminipage
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/trainAccuracy-lr0.001-bs64-hl2-w512-Adam.png}
\caption{Default settings + width = 512}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/trainAccuracy-lr0.001-bs64-hl2-w1024-Adam.png}
\caption{Default settings + width = 1024}
\endminipage
\end{figure}
\subsubsection{Optimizer Type}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/def.png}
\caption{Default settings + Adam optimizer}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/trainAccuracy-lr0.001-bs64-hl2-w128-SGD.png}
\caption{Default settings + learning rate = 0.01}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/trainAccuracy/trainAccuracy-lr0.001-bs64-hl2-w128-SGD_Momentum.png}
\caption{Default settings + SGD\_Momentum optimizer}
\endminipage
\end{figure}
\subsection{Validation Accuracy Graphs}
\subsubsection{Learning Rate}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/def.png}
\caption{Default settings + learning rate = 0.001}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/validationAccuracy-lr0.01-bs64-hl2-w128-Adam.png}
\caption{Default settings + learning rate = 0.01}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/def.png}
\caption{Default settings + learning rate = 0.1}
\endminipage
\end{figure}
\subsubsection{Mini-Batch size}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/def.png}
\caption{Default settings + batching size = 64}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/validationAccuracy1batch.png}
\caption{Default settings + batching size = 1}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/validationAccuracy-lr0.001-bs128-hl2-w128-Adam.png}
\caption{Default settings + batching size = 128}
\endminipage
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/validationAccuracy-lr0.001-bs256-hl2-w128-Adam.png}
\caption{Default settings + batching size = 256}
\endminipage
\end{figure}
\subsubsection{Number of Hidden Layers}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/validationAccuracyhl0.png}
\caption{Default settings + hidden layers = 0}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/validationAccuracy-lr0.001-bs64-hl1-w128-Adam.png}
\caption{Default settings + hidden layers = 1}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/def.png}
\caption{Default settings + hidden layers = 2}
\endminipage
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/validationAccuracy-lr0.001-bs64-hl3-w128-Adam.png}
\caption{Default settings + hidden layers = 3}
\endminipage
\end{figure}
\newpage
\subsubsection{Width}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/def.png}
\caption{Default settings + width = 128}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/validationAccuracy-lr0.001-bs64-hl2-w64-Adam.png}
\caption{Default settings + width = 64}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/validationAccuracy-lr0.001-bs64-hl2-w256-Adam.png}
\caption{Default settings + width = 256}
\endminipage
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/validationAccuracy-lr0.001-bs64-hl2-w512-Adam.png}
\caption{Default settings + width = 512}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/validationAccuracy-lr0.001-bs64-hl2-w1024-Adam.png}
\caption{Default settings + width = 1024}
\endminipage
\end{figure}
\subsubsection{Optimizer Type}
\begin{figure}[H]
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/def.png}
\caption{Default settings + Adam optimizer}
\endminipage\hfill
\minipage{0.5\textwidth}
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/validationAccuracy-lr0.001-bs64-hl2-w128-SGD.png}
\caption{Default settings + learning rate = 0.01}
\endminipage
\end{figure}
\begin{figure}[H]
\minipage{0.5\textwidth}%
\includegraphics[width=\linewidth]{testsResults/validationAccuracy/validationAccuracy-lr0.001-bs64-hl2-w128-SGD_Momentum.png}
\caption{Default settings + SGD\_Momentum optimizer}
\endminipage
\end{figure}
\end{document}

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB