From 46ca7c6dfdb36c75ee21adf54013267c4a933cee Mon Sep 17 00:00:00 2001 From: Anton Lydike Date: Fri, 22 Nov 2024 09:26:24 +0000 Subject: [PATCH] final changes --- report/.gitignore | 2 + .../VGG38_default/result_outputs/summary.csv | 101 ++++++++++++++++++ .../result_outputs/test_summary.csv | 2 + report/figures/gradplot_38.pdf | Bin 19455 -> 17627 bytes report/mlp-cw2-questions.tex | 44 +++++--- report/refs.bib | 21 ++++ 6 files changed, 157 insertions(+), 13 deletions(-) create mode 100644 report/VGG38_default/result_outputs/summary.csv create mode 100644 report/VGG38_default/result_outputs/test_summary.csv diff --git a/report/.gitignore b/report/.gitignore index cdee849..b0253fa 100644 --- a/report/.gitignore +++ b/report/.gitignore @@ -1,2 +1,4 @@ *.fls *.fdb_latexmk +s2759177/ +*.zip diff --git a/report/VGG38_default/result_outputs/summary.csv b/report/VGG38_default/result_outputs/summary.csv new file mode 100644 index 0000000..4c27ce8 --- /dev/null +++ b/report/VGG38_default/result_outputs/summary.csv @@ -0,0 +1,101 @@ +train_acc,train_loss,val_acc,val_loss +0.009600000000000001,4.609349,0.0104,4.6072426 +0.009326315789473684,4.6068563,0.0092,4.606588 +0.009747368421052631,4.6062207,0.0084,4.606326 +0.009621052631578947,4.6059957,0.0076,4.6067405 +0.009873684210526314,4.605887,0.0076,4.6068487 +0.009136842105263157,4.605854,0.008,4.6074386 +0.009536842105263158,4.605795,0.007200000000000001,4.6064863 +0.009578947368421051,4.6057415,0.006400000000000001,4.6065035 +0.009410526315789473,4.6058245,0.0076,4.606772 +0.009094736842105263,4.6057224,0.007600000000000001,4.6064925 +0.00911578947368421,4.605707,0.007200000000000001,4.6067533 +0.009852631578947368,4.605685,0.007200000000000001,4.6068745 +0.01031578947368421,4.6056952,0.0072,4.6067533 +0.009789473684210527,4.6057863,0.0072,4.6070247 +0.01031578947368421,4.6056023,0.0064,4.607134 +0.010189473684210526,4.605698,0.0064,4.606934 +0.009957894736842107,4.605643,0.006400000000000001,4.6068535 +0.009452631578947369,4.605595,0.0064,4.6070676 +0.009368421052631578,4.6057224,0.008,4.6070356 +0.010210526315789474,4.6056094,0.009600000000000001,4.6070833 +0.009557894736842105,4.6056895,0.0076,4.6069493 +0.009600000000000001,4.605709,0.008400000000000001,4.60693 +0.00985263157894737,4.6055284,0.0084,4.6068263 +0.009200000000000002,4.60564,0.0076,4.6071053 +0.009031578947368422,4.6056323,0.008400000000000001,4.606731 +0.009663157894736842,4.60559,0.0068,4.6069546 +0.008484210526315789,4.605676,0.009600000000000001,4.6063976 +0.0096,4.605595,0.011200000000000002,4.6067076 +0.00951578947368421,4.605619,0.0096,4.6068506 +0.009242105263157895,4.6056657,0.0072,4.6067576 +0.009326315789473684,4.6055913,0.012,4.6070724 +0.01023157894736842,4.605646,0.012000000000000002,4.6066885 +0.009494736842105262,4.605563,0.0072,4.6067305 +0.009810526315789474,4.6055746,0.007200000000000001,4.6067824 +0.010147368421052632,4.605596,0.0072,4.607214 +0.009536842105263156,4.6055007,0.007200000000000001,4.607186 +0.009452631578947369,4.605547,0.0072,4.607297 +0.009578947368421055,4.6055694,0.0072,4.607313 +0.009410526315789475,4.6055374,0.0072,4.60726 +0.00985263157894737,4.605587,0.0072,4.6072307 +0.009389473684210526,4.605559,0.0072,4.607227 +0.009852631578947368,4.6055884,0.008,4.6070976 +0.008968421052631579,4.6055803,0.008,4.607156 +0.009536842105263158,4.605502,0.0076,4.6073594 +0.009410526315789473,4.6055517,0.008,4.607176 +0.01,4.6055126,0.006400000000000001,4.606937 +0.009915789473684213,4.6055126,0.008,4.607185 +0.009305263157894737,4.605594,0.0064,4.606834 +0.009326315789473684,4.6054907,0.008,4.6070714 +0.009094736842105263,4.6055007,0.0076,4.6068645 +0.009052631578947368,4.6055903,0.008400000000000001,4.606755 +0.010294736842105263,4.605449,0.008,4.6068816 +0.009578947368421055,4.6054883,0.0064,4.6067166 +0.009452631578947369,4.60552,0.01,4.6066008 +0.008821052631578948,4.6054573,0.009600000000000001,4.6065955 +0.008968421052631579,4.605544,0.008,4.6063676 +0.010147368421052632,4.605516,0.0064,4.6068606 +0.009600000000000001,4.6054597,0.0096,4.6072354 +0.01008421052631579,4.605526,0.0076,4.6074166 +0.010126315789473685,4.6054554,0.0076,4.6074657 +0.009705263157894736,4.6054635,0.0088,4.607237 +0.009726315789473684,4.605516,0.007200000000000001,4.606978 +0.009894736842105262,4.6054883,0.0072,4.607135 +0.009663157894736842,4.605501,0.007200000000000001,4.607015 +0.00976842105263158,4.605536,0.008,4.6073785 +0.009473684210526316,4.6055303,0.009600000000000001,4.6070166 +0.009347368421052632,4.6054993,0.0076,4.607084 +0.009178947368421054,4.6054535,0.0084,4.6070604 +0.008842105263157892,4.605507,0.0076,4.6069884 +0.009726315789473684,4.6055107,0.007599999999999999,4.6069903 +0.009536842105263156,4.6054244,0.0084,4.6070695 +0.009452631578947369,4.605474,0.0072,4.607035 +0.009621052631578949,4.605444,0.0076,4.6071277 +0.010084210526315791,4.6054263,0.0076,4.6071534 +0.009326315789473686,4.605477,0.0088,4.607115 +0.009010526315789472,4.60548,0.0076,4.6072206 +0.010042105263157897,4.605475,0.0076,4.607185 +0.00976842105263158,4.6054463,0.008400000000000001,4.6071196 +0.01,4.605421,0.008,4.6069384 +0.009536842105263156,4.605482,0.008,4.607035 +0.009915789473684213,4.6054354,0.008,4.6071534 +0.010042105263157894,4.6054177,0.007200000000000001,4.607074 +0.009242105263157895,4.605473,0.0072,4.606825 +0.009726315789473684,4.6054006,0.0072,4.606701 +0.009684210526315788,4.6054583,0.0104,4.606925 +0.009642105263157895,4.6054606,0.0104,4.6068645 +0.00936842105263158,4.605405,0.0076,4.606976 +0.009263157894736843,4.605455,0.0076,4.606981 +0.00905263157894737,4.6054463,0.0092,4.6070757 +0.009915789473684213,4.605465,0.0068000000000000005,4.607151 +0.009389473684210526,4.605481,0.008400000000000001,4.606995 +0.009789473684210527,4.605436,0.0068000000000000005,4.6071105 +0.010273684210526315,4.605466,0.007200000000000001,4.606909 +0.009789473684210527,4.605443,0.0072,4.6066866 +0.009957894736842107,4.6053886,0.0076,4.606541 +0.010168421052631578,4.605481,0.006400000000000001,4.606732 +0.009242105263157894,4.605444,0.006400000000000001,4.606939 +0.009621052631578949,4.6054454,0.008,4.606915 +0.00976842105263158,4.60547,0.0076,4.6068935 +0.009873684210526316,4.6055245,0.0064,4.6072345 diff --git a/report/VGG38_default/result_outputs/test_summary.csv b/report/VGG38_default/result_outputs/test_summary.csv new file mode 100644 index 0000000..ee4a638 --- /dev/null +++ b/report/VGG38_default/result_outputs/test_summary.csv @@ -0,0 +1,2 @@ +test_acc,test_loss +0.01,4.6053004 diff --git a/report/figures/gradplot_38.pdf b/report/figures/gradplot_38.pdf index 98383ffd50e972fe156073362dd8c2801f4bb6fb..b909a61e2d3848cb6ad2c94d0c62abce2d40d876 100644 GIT binary patch delta 7127 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 delta 8911 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