diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_1.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_1.jpg new file mode 100644 index 0000000..32a18f2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_1.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_10.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_10.jpg new file mode 100644 index 0000000..923c6a6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_10.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_11.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_11.jpg new file mode 100644 index 0000000..f239505 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_11.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_12.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_12.jpg new file mode 100644 index 0000000..481ab15 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_12.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_13.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_13.jpg new file mode 100644 index 0000000..87a6607 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_13.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_14.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_14.jpg new file mode 100644 index 0000000..b7cafd6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_14.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_15.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_15.jpg new file mode 100644 index 0000000..d03ca22 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_15.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_16.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_16.jpg new file mode 100644 index 0000000..b238396 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_16.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_17.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_17.jpg new file mode 100644 index 0000000..c312883 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_17.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_18.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_18.jpg new file mode 100644 index 0000000..538ff3f Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_18.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_19.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_19.jpg new file mode 100644 index 0000000..bd4171f Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_19.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_2.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_2.jpg new file mode 100644 index 0000000..54f53eb Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_2.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_20.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_20.jpg new file mode 100644 index 0000000..48b17ae Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_20.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_21.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_21.jpg new file mode 100644 index 0000000..1d8e9f9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_21.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_22.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_22.jpg new file mode 100644 index 0000000..4327714 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_22.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_23.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_23.jpg new file mode 100644 index 0000000..6e0695d Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_23.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_24.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_24.jpg new file mode 100644 index 0000000..9b593aa Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_24.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_25.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_25.jpg new file mode 100644 index 0000000..c64c115 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_25.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_26.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_26.jpg new file mode 100644 index 0000000..699099c Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_26.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_27.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_27.jpg new file mode 100644 index 0000000..18055e6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_27.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_28.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_28.jpg new file mode 100644 index 0000000..224bd57 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_28.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_29.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_29.jpg new file mode 100644 index 0000000..929e3d9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_29.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_3.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_3.jpg new file mode 100644 index 0000000..5d888e4 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_3.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_30.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_30.jpg new file mode 100644 index 0000000..cef66ca Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_30.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_31.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_31.jpg new file mode 100644 index 0000000..5ef5f42 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_31.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_32.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_32.jpg new file mode 100644 index 0000000..118a8f2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_32.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_33.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_33.jpg new file mode 100644 index 0000000..5d4a1a7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_33.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_34.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_34.jpg new file mode 100644 index 0000000..cbb978a Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_34.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_35.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_35.jpg new file mode 100644 index 0000000..89876a6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_35.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_36.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_36.jpg new file mode 100644 index 0000000..cdf5507 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_36.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_37.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_37.jpg new file mode 100644 index 0000000..084e33a Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_37.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_38.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_38.jpg new file mode 100644 index 0000000..2a46b99 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_38.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_39.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_39.jpg new file mode 100644 index 0000000..746aef0 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_39.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_4.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_4.jpg new file mode 100644 index 0000000..0d77bbe Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_4.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_40.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_40.jpg new file mode 100644 index 0000000..ff746b9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_40.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_41.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_41.jpg new file mode 100644 index 0000000..8c081fb Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_41.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_42.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_42.jpg new file mode 100644 index 0000000..52ab67a Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_42.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_43.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_43.jpg new file mode 100644 index 0000000..914f497 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_43.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_44.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_44.jpg new file mode 100644 index 0000000..74c4de9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_44.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_45.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_45.jpg new file mode 100644 index 0000000..2b4c537 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_45.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_46.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_46.jpg new file mode 100644 index 0000000..641400e Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_46.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_47.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_47.jpg new file mode 100644 index 0000000..928e7d8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_47.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_48.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_48.jpg new file mode 100644 index 0000000..79f4839 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_48.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_49.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_49.jpg new file mode 100644 index 0000000..ecf1b18 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_49.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_5.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_5.jpg new file mode 100644 index 0000000..86de345 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_5.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_50.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_50.jpg new file mode 100644 index 0000000..cdd84bc Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_50.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_51.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_51.jpg new file mode 100644 index 0000000..c3916f8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_51.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_52.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_52.jpg new file mode 100644 index 0000000..409ccd7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_52.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_53.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_53.jpg new file mode 100644 index 0000000..035cffc Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_53.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_54.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_54.jpg new file mode 100644 index 0000000..015c2b8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_54.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_55.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_55.jpg new file mode 100644 index 0000000..6660ef0 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_55.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_56.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_56.jpg new file mode 100644 index 0000000..5e87baa Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_56.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_57.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_57.jpg new file mode 100644 index 0000000..c5e26d5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_57.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_58.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_58.jpg new file mode 100644 index 0000000..7ac4729 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_58.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_59.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_59.jpg new file mode 100644 index 0000000..d458129 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_59.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_6.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_6.jpg new file mode 100644 index 0000000..1f7b1b5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_6.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_60.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_60.jpg new file mode 100644 index 0000000..14b39aa Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_60.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_7.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_7.jpg new file mode 100644 index 0000000..3559bff Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_7.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_8.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_8.jpg new file mode 100644 index 0000000..c5e9440 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_8.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_9.jpg b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_9.jpg new file mode 100644 index 0000000..ad78ef3 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Asphalt/asphalt_test_9.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_1.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_1.jpg new file mode 100644 index 0000000..2b3cf25 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_1.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_10.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_10.jpg new file mode 100644 index 0000000..3c5bc04 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_10.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_11.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_11.jpg new file mode 100644 index 0000000..f9fe716 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_11.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_12.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_12.jpg new file mode 100644 index 0000000..2433140 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_12.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_13.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_13.jpg new file mode 100644 index 0000000..9469cf0 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_13.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_14.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_14.jpg new file mode 100644 index 0000000..556fb25 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_14.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_15.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_15.jpg new file mode 100644 index 0000000..3f1eb62 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_15.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_16.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_16.jpg new file mode 100644 index 0000000..6abf55a Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_16.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_17.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_17.jpg new file mode 100644 index 0000000..ba24b7a Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_17.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_18.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_18.jpg new file mode 100644 index 0000000..ae7bb75 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_18.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_19.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_19.jpg new file mode 100644 index 0000000..a6a78f2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_19.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_2.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_2.jpg new file mode 100644 index 0000000..8648c8d Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_2.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_20.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_20.jpg new file mode 100644 index 0000000..526b0fe Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_20.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_21.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_21.jpg new file mode 100644 index 0000000..832de2a Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_21.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_22.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_22.jpg new file mode 100644 index 0000000..6602153 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_22.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_23.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_23.jpg new file mode 100644 index 0000000..075117f Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_23.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_24.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_24.jpg new file mode 100644 index 0000000..a5664f5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_24.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_25.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_25.jpg new file mode 100644 index 0000000..2d16f31 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_25.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_26.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_26.jpg new file mode 100644 index 0000000..a5948f4 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_26.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_27.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_27.jpg new file mode 100644 index 0000000..885658a Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_27.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_28.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_28.jpg new file mode 100644 index 0000000..08c22f9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_28.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_3.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_3.jpg new file mode 100644 index 0000000..560521c Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_3.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_30.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_30.jpg new file mode 100644 index 0000000..b719964 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_30.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_31.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_31.jpg new file mode 100644 index 0000000..69c4ac5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_31.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_32.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_32.jpg new file mode 100644 index 0000000..5a2b5e1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_32.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_33.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_33.jpg new file mode 100644 index 0000000..01b505b Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_33.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_34.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_34.jpg new file mode 100644 index 0000000..f942445 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_34.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_35.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_35.jpg new file mode 100644 index 0000000..4fdb053 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_35.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_36.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_36.jpg new file mode 100644 index 0000000..c0b226d Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_36.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_37.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_37.jpg new file mode 100644 index 0000000..85f714d Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_37.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_38.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_38.jpg new file mode 100644 index 0000000..259c896 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_38.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_39.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_39.jpg new file mode 100644 index 0000000..36ea567 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_39.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_4.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_4.jpg new file mode 100644 index 0000000..d61f3bf Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_4.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_40.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_40.jpg new file mode 100644 index 0000000..b70b6f0 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_40.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_41.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_41.jpg new file mode 100644 index 0000000..ec384ef Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_41.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_42.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_42.jpg new file mode 100644 index 0000000..b8f3b48 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_42.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_43.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_43.jpg new file mode 100644 index 0000000..f5c9b0a Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_43.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_44.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_44.jpg new file mode 100644 index 0000000..4615fc1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_44.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_45.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_45.jpg new file mode 100644 index 0000000..ab5cdea Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_45.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_46.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_46.jpg new file mode 100644 index 0000000..255a33e Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_46.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_47.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_47.jpg new file mode 100644 index 0000000..c304fa1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_47.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_48.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_48.jpg new file mode 100644 index 0000000..1bf7c88 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_48.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_49.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_49.jpg new file mode 100644 index 0000000..ef47388 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_49.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_5.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_5.jpg new file mode 100644 index 0000000..5b1e8ae Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_5.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_50.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_50.jpg new file mode 100644 index 0000000..1bd0c28 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_50.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_51.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_51.jpg new file mode 100644 index 0000000..81cfc29 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_51.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_52.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_52.jpg new file mode 100644 index 0000000..080c986 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_52.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_53.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_53.jpg new file mode 100644 index 0000000..e052490 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_53.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_54.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_54.jpg new file mode 100644 index 0000000..c688839 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_54.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_56.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_56.jpg new file mode 100644 index 0000000..901124d Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_56.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_57.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_57.jpg new file mode 100644 index 0000000..ef26c7e Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_57.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_58.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_58.jpg new file mode 100644 index 0000000..07f7576 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_58.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_59.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_59.jpg new file mode 100644 index 0000000..79652ae Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_59.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_6.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_6.jpg new file mode 100644 index 0000000..ec09e68 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_6.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_60.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_60.jpg new file mode 100644 index 0000000..a24c2f8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_60.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_61.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_61.jpg new file mode 100644 index 0000000..f3a96f3 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_61.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_62.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_62.jpg new file mode 100644 index 0000000..9aea2c7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_62.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_63.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_63.jpg new file mode 100644 index 0000000..0b65666 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_63.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_64.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_64.jpg new file mode 100644 index 0000000..03842fe Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_64.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_65.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_65.jpg new file mode 100644 index 0000000..ba66106 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_65.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_66.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_66.jpg new file mode 100644 index 0000000..de93990 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_66.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_67.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_67.jpg new file mode 100644 index 0000000..413922e Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_67.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_68.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_68.jpg new file mode 100644 index 0000000..6ea5716 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_68.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_69.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_69.jpg new file mode 100644 index 0000000..bd4d245 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_69.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_7.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_7.jpg new file mode 100644 index 0000000..9384951 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_7.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_72.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_72.jpg new file mode 100644 index 0000000..4d11bc5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_72.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_73.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_73.jpg new file mode 100644 index 0000000..d4d2997 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_73.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_8.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_8.jpg new file mode 100644 index 0000000..cef4d82 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_8.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_9.jpg b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_9.jpg new file mode 100644 index 0000000..842123e Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Dirt/dirt_test_9.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_1.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_1.jpg new file mode 100644 index 0000000..95a3da7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_1.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_10.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_10.jpg new file mode 100644 index 0000000..b00e40b Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_10.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_11.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_11.jpg new file mode 100644 index 0000000..a7f8071 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_11.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_12.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_12.jpg new file mode 100644 index 0000000..fe77409 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_12.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_13.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_13.jpg new file mode 100644 index 0000000..61194f7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_13.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_14.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_14.jpg new file mode 100644 index 0000000..a2fbbd9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_14.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_15.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_15.jpg new file mode 100644 index 0000000..823b158 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_15.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_16.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_16.jpg new file mode 100644 index 0000000..3c6ef22 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_16.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_17.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_17.jpg new file mode 100644 index 0000000..cbd034f Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_17.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_18.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_18.jpg new file mode 100644 index 0000000..341bcc2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_18.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_19.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_19.jpg new file mode 100644 index 0000000..4cea948 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_19.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_2.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_2.jpg new file mode 100644 index 0000000..d60ee6b Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_2.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_20.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_20.jpg new file mode 100644 index 0000000..b13c364 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_20.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_21.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_21.jpg new file mode 100644 index 0000000..f172635 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_21.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_22.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_22.jpg new file mode 100644 index 0000000..02d2fea Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_22.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_23.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_23.jpg new file mode 100644 index 0000000..c1e92aa Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_23.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_24.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_24.jpg new file mode 100644 index 0000000..49e9c84 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_24.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_25.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_25.jpg new file mode 100644 index 0000000..49f2efe Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_25.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_26.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_26.jpg new file mode 100644 index 0000000..aa0e97d Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_26.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_27.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_27.jpg new file mode 100644 index 0000000..88e879a Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_27.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_28.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_28.jpg new file mode 100644 index 0000000..28030b9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_28.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_29.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_29.jpg new file mode 100644 index 0000000..d57e274 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_29.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_3.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_3.jpg new file mode 100644 index 0000000..3cf5d90 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_3.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_30.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_30.jpg new file mode 100644 index 0000000..2b74b44 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_30.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_31.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_31.jpg new file mode 100644 index 0000000..a8f8e34 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_31.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_32.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_32.jpg new file mode 100644 index 0000000..ecd9221 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_32.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_33.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_33.jpg new file mode 100644 index 0000000..cf4f59c Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_33.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_34.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_34.jpg new file mode 100644 index 0000000..bf860ad Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_34.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_35.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_35.jpg new file mode 100644 index 0000000..0c743aa Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_35.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_36.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_36.jpg new file mode 100644 index 0000000..bad714c Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_36.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_37.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_37.jpg new file mode 100644 index 0000000..23d9b74 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_37.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_38.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_38.jpg new file mode 100644 index 0000000..9a12fe2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_38.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_39.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_39.jpg new file mode 100644 index 0000000..f24b202 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_39.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_4.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_4.jpg new file mode 100644 index 0000000..35621e9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_4.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_40.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_40.jpg new file mode 100644 index 0000000..bdd2d42 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_40.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_41.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_41.jpg new file mode 100644 index 0000000..a0595cb Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_41.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_42.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_42.jpg new file mode 100644 index 0000000..c8b7ae5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_42.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_43.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_43.jpg new file mode 100644 index 0000000..afd3794 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_43.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_44.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_44.jpg new file mode 100644 index 0000000..65d8c73 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_44.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_45.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_45.jpg new file mode 100644 index 0000000..0bf2363 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_45.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_46.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_46.jpg new file mode 100644 index 0000000..6f4ae14 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_46.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_47.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_47.jpg new file mode 100644 index 0000000..ace9073 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_47.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_48.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_48.jpg new file mode 100644 index 0000000..7443c29 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_48.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_49.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_49.jpg new file mode 100644 index 0000000..a9580ab Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_49.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_5.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_5.jpg new file mode 100644 index 0000000..5905c01 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_5.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_50.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_50.jpg new file mode 100644 index 0000000..8667bea Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_50.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_51.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_51.jpg new file mode 100644 index 0000000..62664b3 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_51.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_52.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_52.jpg new file mode 100644 index 0000000..4cbf2c9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_52.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_53.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_53.jpg new file mode 100644 index 0000000..b0f772a Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_53.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_54.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_54.jpg new file mode 100644 index 0000000..4adb882 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_54.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_55.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_55.jpg new file mode 100644 index 0000000..99d04f7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_55.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_56.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_56.jpg new file mode 100644 index 0000000..c360873 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_56.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_57.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_57.jpg new file mode 100644 index 0000000..91e8d27 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_57.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_58.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_58.jpg new file mode 100644 index 0000000..2a5600c Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_58.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_59.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_59.jpg new file mode 100644 index 0000000..ada27f5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_59.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_6.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_6.jpg new file mode 100644 index 0000000..06c34fe Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_6.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_60.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_60.jpg new file mode 100644 index 0000000..85b7f96 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_60.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_61.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_61.jpg new file mode 100644 index 0000000..de41aad Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_61.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_62.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_62.jpg new file mode 100644 index 0000000..4c535a1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_62.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_63.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_63.jpg new file mode 100644 index 0000000..19eaf3d Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_63.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_64.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_64.jpg new file mode 100644 index 0000000..c24b3e0 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_64.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_65.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_65.jpg new file mode 100644 index 0000000..1357d90 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_65.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_66.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_66.jpg new file mode 100644 index 0000000..3847c8e Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_66.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_67.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_67.jpg new file mode 100644 index 0000000..d46ef4b Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_67.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_68.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_68.jpg new file mode 100644 index 0000000..631baad Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_68.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_69.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_69.jpg new file mode 100644 index 0000000..fa2c0db Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_69.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_7.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_7.jpg new file mode 100644 index 0000000..8ad9e27 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_7.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_70.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_70.jpg new file mode 100644 index 0000000..d541b11 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_70.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_71.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_71.jpg new file mode 100644 index 0000000..7ef8c21 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_71.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_8.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_8.jpg new file mode 100644 index 0000000..497b5ab Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_8.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_9.jpg b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_9.jpg new file mode 100644 index 0000000..e342ae2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Grassy/grassy_test_9.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_1.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_1.jpg new file mode 100644 index 0000000..711e39a Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_1.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_10.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_10.jpg new file mode 100644 index 0000000..7ac6677 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_10.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_11.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_11.jpg new file mode 100644 index 0000000..5150ab6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_11.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_12.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_12.jpg new file mode 100644 index 0000000..72dfbf8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_12.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_13.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_13.jpg new file mode 100644 index 0000000..b3fa789 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_13.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_14.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_14.jpg new file mode 100644 index 0000000..b221231 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_14.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_15.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_15.jpg new file mode 100644 index 0000000..ccebf26 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_15.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_16.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_16.jpg new file mode 100644 index 0000000..d753cbc Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_16.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_17.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_17.jpg new file mode 100644 index 0000000..b2d6456 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_17.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_18.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_18.jpg new file mode 100644 index 0000000..6fc69d4 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_18.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_19.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_19.jpg new file mode 100644 index 0000000..c6ef116 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_19.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_2.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_2.jpg new file mode 100644 index 0000000..83157a6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_2.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_20.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_20.jpg new file mode 100644 index 0000000..b5bc16c Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_20.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_21.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_21.jpg new file mode 100644 index 0000000..70cb4ff Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_21.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_22.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_22.jpg new file mode 100644 index 0000000..ccc5415 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_22.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_23.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_23.jpg new file mode 100644 index 0000000..5e368e5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_23.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_24.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_24.jpg new file mode 100644 index 0000000..0b4bdcd Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_24.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_25.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_25.jpg new file mode 100644 index 0000000..0e63575 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_25.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_26.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_26.jpg new file mode 100644 index 0000000..65d1f6a Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_26.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_27.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_27.jpg new file mode 100644 index 0000000..e02da8d Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_27.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_28.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_28.jpg new file mode 100644 index 0000000..b557397 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_28.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_29.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_29.jpg new file mode 100644 index 0000000..57f1ccf Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_29.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_3.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_3.jpg new file mode 100644 index 0000000..3b80d47 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_3.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_30.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_30.jpg new file mode 100644 index 0000000..b1408e6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_30.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_31.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_31.jpg new file mode 100644 index 0000000..b9e4096 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_31.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_32.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_32.jpg new file mode 100644 index 0000000..bc9cc66 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_32.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_33.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_33.jpg new file mode 100644 index 0000000..49981ae Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_33.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_34.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_34.jpg new file mode 100644 index 0000000..76052d8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_34.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_35.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_35.jpg new file mode 100644 index 0000000..8e4ac19 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_35.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_36.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_36.jpg new file mode 100644 index 0000000..ce7351b Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_36.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_37.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_37.jpg new file mode 100644 index 0000000..375eea7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_37.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_38.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_38.jpg new file mode 100644 index 0000000..861a467 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_38.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_39.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_39.jpg new file mode 100644 index 0000000..4c2d220 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_39.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_4.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_4.jpg new file mode 100644 index 0000000..25f72f0 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_4.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_40.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_40.jpg new file mode 100644 index 0000000..98a2c7b Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_40.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_41.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_41.jpg new file mode 100644 index 0000000..1c57eae Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_41.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_42.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_42.jpg new file mode 100644 index 0000000..c927f32 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_42.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_43.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_43.jpg new file mode 100644 index 0000000..ce62a1c Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_43.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_44.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_44.jpg new file mode 100644 index 0000000..88a8116 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_44.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_45.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_45.jpg new file mode 100644 index 0000000..bdf8203 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_45.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_46.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_46.jpg new file mode 100644 index 0000000..6828a24 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_46.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_47.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_47.jpg new file mode 100644 index 0000000..1902324 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_47.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_48.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_48.jpg new file mode 100644 index 0000000..6bc36c0 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_48.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_49.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_49.jpg new file mode 100644 index 0000000..7cd6917 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_49.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_5.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_5.jpg new file mode 100644 index 0000000..25e236c Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_5.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_50.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_50.jpg new file mode 100644 index 0000000..5f05a10 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_50.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_51.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_51.jpg new file mode 100644 index 0000000..2046fa3 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_51.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_52.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_52.jpg new file mode 100644 index 0000000..1710107 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_52.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_53.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_53.jpg new file mode 100644 index 0000000..2b90802 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_53.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_54.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_54.jpg new file mode 100644 index 0000000..d2699ef Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_54.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_55.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_55.jpg new file mode 100644 index 0000000..12a6164 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_55.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_56.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_56.jpg new file mode 100644 index 0000000..e317f52 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_56.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_57.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_57.jpg new file mode 100644 index 0000000..eec7905 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_57.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_58.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_58.jpg new file mode 100644 index 0000000..722bf15 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_58.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_59.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_59.jpg new file mode 100644 index 0000000..c72eea6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_59.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_6.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_6.jpg new file mode 100644 index 0000000..431330b Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_6.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_60.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_60.jpg new file mode 100644 index 0000000..31a2819 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_60.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_61.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_61.jpg new file mode 100644 index 0000000..a5d434e Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_61.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_62.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_62.jpg new file mode 100644 index 0000000..3d9fc36 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_62.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_63.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_63.jpg new file mode 100644 index 0000000..b717c23 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_63.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_64.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_64.jpg new file mode 100644 index 0000000..1679d3a Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_64.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_65.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_65.jpg new file mode 100644 index 0000000..1f897a6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_65.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_66.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_66.jpg new file mode 100644 index 0000000..9c73154 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_66.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_67.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_67.jpg new file mode 100644 index 0000000..4c4be64 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_67.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_68.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_68.jpg new file mode 100644 index 0000000..8642382 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_68.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_69.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_69.jpg new file mode 100644 index 0000000..7687236 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_69.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_7.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_7.jpg new file mode 100644 index 0000000..be41836 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_7.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_70.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_70.jpg new file mode 100644 index 0000000..8468263 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_70.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_71.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_71.jpg new file mode 100644 index 0000000..703cdf1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_71.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_72.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_72.jpg new file mode 100644 index 0000000..18728fa Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_72.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_73.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_73.jpg new file mode 100644 index 0000000..f72a393 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_73.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_74.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_74.jpg new file mode 100644 index 0000000..1d67cf4 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_74.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_8.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_8.jpg new file mode 100644 index 0000000..2f29f35 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_8.jpg differ diff --git a/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_9.jpg b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_9.jpg new file mode 100644 index 0000000..7485382 Binary files /dev/null and b/labs/terrainclassification/Dataset/Test/Rocky/rocky_test_9.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_0.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_0.jpg new file mode 100644 index 0000000..99492c6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_0.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_1.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_1.jpg new file mode 100644 index 0000000..30428af Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_1.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_10.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_10.jpg new file mode 100644 index 0000000..ec0dd4b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_10.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_100.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_100.jpg new file mode 100644 index 0000000..483bde9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_100.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_101.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_101.jpg new file mode 100644 index 0000000..9ece040 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_101.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_102.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_102.jpg new file mode 100644 index 0000000..d242f98 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_102.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_103.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_103.jpg new file mode 100644 index 0000000..392caac Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_103.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_104.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_104.jpg new file mode 100644 index 0000000..7fb35d1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_104.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_105.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_105.jpg new file mode 100644 index 0000000..8c74f49 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_105.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_106.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_106.jpg new file mode 100644 index 0000000..e5fed02 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_106.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_107.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_107.jpg new file mode 100644 index 0000000..799a29d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_107.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_108.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_108.jpg new file mode 100644 index 0000000..c1fcaaf Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_108.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_109.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_109.jpg new file mode 100644 index 0000000..f2c91cc Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_109.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_11.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_11.jpg new file mode 100644 index 0000000..1118234 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_11.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_110.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_110.jpg new file mode 100644 index 0000000..780a67d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_110.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_111.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_111.jpg new file mode 100644 index 0000000..59ac8af Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_111.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_112.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_112.jpg new file mode 100644 index 0000000..52c882e Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_112.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_113.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_113.jpg new file mode 100644 index 0000000..067c1e1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_113.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_114.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_114.jpg new file mode 100644 index 0000000..ae33c47 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_114.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_115.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_115.jpg new file mode 100644 index 0000000..4152135 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_115.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_116.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_116.jpg new file mode 100644 index 0000000..40f427b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_116.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_117.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_117.jpg new file mode 100644 index 0000000..8aa2dde Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_117.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_118.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_118.jpg new file mode 100644 index 0000000..578681b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_118.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_119.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_119.jpg new file mode 100644 index 0000000..8712dea Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_119.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_12.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_12.jpg new file mode 100644 index 0000000..e7c1d52 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_12.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_120.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_120.jpg new file mode 100644 index 0000000..1e63b27 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_120.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_121.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_121.jpg new file mode 100644 index 0000000..ce1e096 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_121.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_122.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_122.jpg new file mode 100644 index 0000000..287fc1c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_122.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_123.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_123.jpg new file mode 100644 index 0000000..9bdb3f5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_123.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_124.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_124.jpg new file mode 100644 index 0000000..be46559 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_124.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_125.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_125.jpg new file mode 100644 index 0000000..4d39adc Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_125.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_126.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_126.jpg new file mode 100644 index 0000000..0105005 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_126.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_13.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_13.jpg new file mode 100644 index 0000000..26e101d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_13.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_14.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_14.jpg new file mode 100644 index 0000000..e14bcb5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_14.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_15.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_15.jpg new file mode 100644 index 0000000..4e80b76 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_15.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_16.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_16.jpg new file mode 100644 index 0000000..635b833 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_16.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_17.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_17.jpg new file mode 100644 index 0000000..9479bd2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_17.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_18.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_18.jpg new file mode 100644 index 0000000..eb6e159 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_18.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_19.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_19.jpg new file mode 100644 index 0000000..49020c2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_19.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_2.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_2.jpg new file mode 100644 index 0000000..321058d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_2.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_20.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_20.jpg new file mode 100644 index 0000000..3e530de Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_20.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_21.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_21.jpg new file mode 100644 index 0000000..30cf87b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_21.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_22.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_22.jpg new file mode 100644 index 0000000..b5b513f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_22.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_23.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_23.jpg new file mode 100644 index 0000000..5b9013e Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_23.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_24.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_24.jpg new file mode 100644 index 0000000..1f0f73e Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_24.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_25.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_25.jpg new file mode 100644 index 0000000..7d030cc Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_25.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_26.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_26.jpg new file mode 100644 index 0000000..6d0eed8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_26.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_27.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_27.jpg new file mode 100644 index 0000000..126b041 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_27.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_28.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_28.jpg new file mode 100644 index 0000000..f90d4e4 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_28.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_29.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_29.jpg new file mode 100644 index 0000000..c86fed9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_29.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_3.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_3.jpg new file mode 100644 index 0000000..23c869a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_3.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_30.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_30.jpg new file mode 100644 index 0000000..83ea16a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_30.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_31.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_31.jpg new file mode 100644 index 0000000..ea3b7f6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_31.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_32.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_32.jpg new file mode 100644 index 0000000..98433b7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_32.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_33.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_33.jpg new file mode 100644 index 0000000..d21a4f7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_33.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_34.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_34.jpg new file mode 100644 index 0000000..8a29ba6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_34.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_35.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_35.jpg new file mode 100644 index 0000000..d14190a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_35.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_36.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_36.jpg new file mode 100644 index 0000000..4dccedc Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_36.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_37.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_37.jpg new file mode 100644 index 0000000..90c96af Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_37.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_38.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_38.jpg new file mode 100644 index 0000000..ffbafd7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_38.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_39.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_39.jpg new file mode 100644 index 0000000..e686619 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_39.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_4.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_4.jpg new file mode 100644 index 0000000..9fd1e62 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_4.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_40.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_40.jpg new file mode 100644 index 0000000..a23761e Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_40.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_41.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_41.jpg new file mode 100644 index 0000000..08dea8f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_41.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_42.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_42.jpg new file mode 100644 index 0000000..7ae50b9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_42.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_43.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_43.jpg new file mode 100644 index 0000000..695e086 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_43.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_44.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_44.jpg new file mode 100644 index 0000000..3c5e3a9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_44.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_45.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_45.jpg new file mode 100644 index 0000000..9d5f85d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_45.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_46.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_46.jpg new file mode 100644 index 0000000..f55cf8f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_46.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_47.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_47.jpg new file mode 100644 index 0000000..c571bdf Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_47.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_48.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_48.jpg new file mode 100644 index 0000000..2c92eb2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_48.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_49.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_49.jpg new file mode 100644 index 0000000..3824076 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_49.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_5.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_5.jpg new file mode 100644 index 0000000..a8b9fde Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_5.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_50.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_50.jpg new file mode 100644 index 0000000..5e335da Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_50.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_51.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_51.jpg new file mode 100644 index 0000000..4ef7921 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_51.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_52.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_52.jpg new file mode 100644 index 0000000..7107dfe Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_52.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_53.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_53.jpg new file mode 100644 index 0000000..c19065d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_53.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_54.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_54.jpg new file mode 100644 index 0000000..68c0bed Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_54.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_55.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_55.jpg new file mode 100644 index 0000000..45acbcb Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_55.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_56.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_56.jpg new file mode 100644 index 0000000..0c077ca Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_56.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_57.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_57.jpg new file mode 100644 index 0000000..0be17e7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_57.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_58.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_58.jpg new file mode 100644 index 0000000..6a95b51 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_58.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_59.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_59.jpg new file mode 100644 index 0000000..6387da4 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_59.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_6.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_6.jpg new file mode 100644 index 0000000..429f815 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_6.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_60.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_60.jpg new file mode 100644 index 0000000..dabd180 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_60.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_61.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_61.jpg new file mode 100644 index 0000000..cb7b11d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_61.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_62.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_62.jpg new file mode 100644 index 0000000..4099f04 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_62.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_63.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_63.jpg new file mode 100644 index 0000000..15b62fd Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_63.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_64.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_64.jpg new file mode 100644 index 0000000..3a11120 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_64.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_65.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_65.jpg new file mode 100644 index 0000000..60d89a7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_65.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_66.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_66.jpg new file mode 100644 index 0000000..542c3eb Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_66.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_67.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_67.jpg new file mode 100644 index 0000000..add0cf5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_67.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_68.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_68.jpg new file mode 100644 index 0000000..e7ec5ba Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_68.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_69.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_69.jpg new file mode 100644 index 0000000..03ca769 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_69.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_7.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_7.jpg new file mode 100644 index 0000000..5f7dd47 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_7.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_70.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_70.jpg new file mode 100644 index 0000000..48ab0f5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_70.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_71.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_71.jpg new file mode 100644 index 0000000..7672858 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_71.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_72.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_72.jpg new file mode 100644 index 0000000..e83c72c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_72.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_73.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_73.jpg new file mode 100644 index 0000000..fee4561 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_73.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_74.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_74.jpg new file mode 100644 index 0000000..f43dd9e Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_74.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_75.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_75.jpg new file mode 100644 index 0000000..418c5dd Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_75.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_76.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_76.jpg new file mode 100644 index 0000000..215ff17 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_76.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_77.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_77.jpg new file mode 100644 index 0000000..30283cd Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_77.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_78.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_78.jpg new file mode 100644 index 0000000..b2e92e0 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_78.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_79.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_79.jpg new file mode 100644 index 0000000..cb41749 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_79.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_8.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_8.jpg new file mode 100644 index 0000000..5471f67 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_8.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_80.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_80.jpg new file mode 100644 index 0000000..f5a7859 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_80.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_81.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_81.jpg new file mode 100644 index 0000000..b9bb5cc Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_81.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_82.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_82.jpg new file mode 100644 index 0000000..274c590 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_82.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_83.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_83.jpg new file mode 100644 index 0000000..4730a4f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_83.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_84.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_84.jpg new file mode 100644 index 0000000..22ca929 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_84.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_85.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_85.jpg new file mode 100644 index 0000000..8801c86 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_85.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_86.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_86.jpg new file mode 100644 index 0000000..bce3c07 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_86.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_87.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_87.jpg new file mode 100644 index 0000000..516df9c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_87.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_88.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_88.jpg new file mode 100644 index 0000000..3e965d7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_88.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_89.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_89.jpg new file mode 100644 index 0000000..d27ae7f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_89.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_9.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_9.jpg new file mode 100644 index 0000000..0c41eac Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_9.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_90.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_90.jpg new file mode 100644 index 0000000..4688456 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_90.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_91.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_91.jpg new file mode 100644 index 0000000..f19fb55 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_91.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_92.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_92.jpg new file mode 100644 index 0000000..00a1499 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_92.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_93.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_93.jpg new file mode 100644 index 0000000..8666389 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_93.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_94.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_94.jpg new file mode 100644 index 0000000..3f4df6c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_94.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_95.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_95.jpg new file mode 100644 index 0000000..29b5d7c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_95.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_96.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_96.jpg new file mode 100644 index 0000000..65926f3 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_96.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_97.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_97.jpg new file mode 100644 index 0000000..20f9df9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_97.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_98.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_98.jpg new file mode 100644 index 0000000..861689f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_98.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_99.jpg b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_99.jpg new file mode 100644 index 0000000..63a4c0e Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Asphalt/asphalt_99.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_0.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_0.jpg new file mode 100644 index 0000000..28f5212 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_0.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_1.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_1.jpg new file mode 100644 index 0000000..a43572c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_1.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_10.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_10.jpg new file mode 100644 index 0000000..e293fde Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_10.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_100.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_100.jpg new file mode 100644 index 0000000..3605347 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_100.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_11.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_11.jpg new file mode 100644 index 0000000..c460ae2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_11.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_12.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_12.jpg new file mode 100644 index 0000000..09fc016 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_12.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_13.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_13.jpg new file mode 100644 index 0000000..473039d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_13.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_14.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_14.jpg new file mode 100644 index 0000000..6eb78e2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_14.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_15.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_15.jpg new file mode 100644 index 0000000..d0ff3c7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_15.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_16.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_16.jpg new file mode 100644 index 0000000..a3aa23b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_16.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_17.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_17.jpg new file mode 100644 index 0000000..d6ab945 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_17.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_18.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_18.jpg new file mode 100644 index 0000000..c28fc39 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_18.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_19.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_19.jpg new file mode 100644 index 0000000..561c593 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_19.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_2.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_2.jpg new file mode 100644 index 0000000..27e1e2a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_2.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_20.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_20.jpg new file mode 100644 index 0000000..ba26749 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_20.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_21.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_21.jpg new file mode 100644 index 0000000..0558fb8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_21.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_22.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_22.jpg new file mode 100644 index 0000000..f5eeb32 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_22.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_23.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_23.jpg new file mode 100644 index 0000000..8c783e6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_23.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_24.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_24.jpg new file mode 100644 index 0000000..d300dcc Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_24.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_25.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_25.jpg new file mode 100644 index 0000000..baf3cf4 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_25.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_26.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_26.jpg new file mode 100644 index 0000000..06058a9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_26.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_27.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_27.jpg new file mode 100644 index 0000000..09c3a9b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_27.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_28.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_28.jpg new file mode 100644 index 0000000..37e956d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_28.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_29.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_29.jpg new file mode 100644 index 0000000..cf289f5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_29.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_3.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_3.jpg new file mode 100644 index 0000000..0daf50f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_3.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_30.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_30.jpg new file mode 100644 index 0000000..8e41545 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_30.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_31.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_31.jpg new file mode 100644 index 0000000..d009dd2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_31.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_32.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_32.jpg new file mode 100644 index 0000000..896b308 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_32.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_33.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_33.jpg new file mode 100644 index 0000000..cd6cf94 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_33.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_34.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_34.jpg new file mode 100644 index 0000000..34ad2b1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_34.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_35.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_35.jpg new file mode 100644 index 0000000..455c642 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_35.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_36.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_36.jpg new file mode 100644 index 0000000..1901b02 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_36.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_37.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_37.jpg new file mode 100644 index 0000000..491d7f2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_37.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_38.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_38.jpg new file mode 100644 index 0000000..7755742 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_38.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_39.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_39.jpg new file mode 100644 index 0000000..1aec1bb Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_39.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_4.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_4.jpg new file mode 100644 index 0000000..d9cea56 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_4.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_40.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_40.jpg new file mode 100644 index 0000000..1bc29f8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_40.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_41.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_41.jpg new file mode 100644 index 0000000..c770b0b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_41.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_42.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_42.jpg new file mode 100644 index 0000000..849b56f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_42.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_43.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_43.jpg new file mode 100644 index 0000000..cbe354c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_43.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_44.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_44.jpg new file mode 100644 index 0000000..c21f954 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_44.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_45.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_45.jpg new file mode 100644 index 0000000..dd4d192 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_45.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_46.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_46.jpg new file mode 100644 index 0000000..9eba628 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_46.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_47.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_47.jpg new file mode 100644 index 0000000..f082854 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_47.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_48.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_48.jpg new file mode 100644 index 0000000..58074a2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_48.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_49.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_49.jpg new file mode 100644 index 0000000..0e26cfc Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_49.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_5.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_5.jpg new file mode 100644 index 0000000..5564434 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_5.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_50.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_50.jpg new file mode 100644 index 0000000..05ec24c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_50.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_51.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_51.jpg new file mode 100644 index 0000000..a5861d2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_51.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_52.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_52.jpg new file mode 100644 index 0000000..f32a0ff Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_52.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_53.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_53.jpg new file mode 100644 index 0000000..f5ab344 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_53.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_54.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_54.jpg new file mode 100644 index 0000000..9a89097 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_54.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_55.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_55.jpg new file mode 100644 index 0000000..6e8d798 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_55.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_56.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_56.jpg new file mode 100644 index 0000000..6825196 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_56.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_57.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_57.jpg new file mode 100644 index 0000000..74a0eaf Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_57.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_58.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_58.jpg new file mode 100644 index 0000000..ce5ad13 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_58.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_59.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_59.jpg new file mode 100644 index 0000000..e2e3003 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_59.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_6.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_6.jpg new file mode 100644 index 0000000..f8c786a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_6.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_60.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_60.jpg new file mode 100644 index 0000000..1182eb9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_60.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_61.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_61.jpg new file mode 100644 index 0000000..d048460 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_61.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_62.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_62.jpg new file mode 100644 index 0000000..208f753 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_62.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_63.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_63.jpg new file mode 100644 index 0000000..2480bc5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_63.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_64.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_64.jpg new file mode 100644 index 0000000..c0721fe Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_64.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_65.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_65.jpg new file mode 100644 index 0000000..234078f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_65.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_66.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_66.jpg new file mode 100644 index 0000000..57223d2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_66.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_67.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_67.jpg new file mode 100644 index 0000000..7433c96 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_67.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_68.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_68.jpg new file mode 100644 index 0000000..fd28262 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_68.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_69.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_69.jpg new file mode 100644 index 0000000..0a2ff07 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_69.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_7.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_7.jpg new file mode 100644 index 0000000..498a507 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_7.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_70.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_70.jpg new file mode 100644 index 0000000..6e1ed26 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_70.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_71.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_71.jpg new file mode 100644 index 0000000..d9bf27b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_71.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_72.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_72.jpg new file mode 100644 index 0000000..70ff110 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_72.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_73.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_73.jpg new file mode 100644 index 0000000..c7d9981 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_73.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_74.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_74.jpg new file mode 100644 index 0000000..be36d2b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_74.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_75.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_75.jpg new file mode 100644 index 0000000..90b1809 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_75.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_76.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_76.jpg new file mode 100644 index 0000000..0802d25 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_76.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_77.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_77.jpg new file mode 100644 index 0000000..122a0f5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_77.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_78.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_78.jpg new file mode 100644 index 0000000..dca3633 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_78.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_79.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_79.jpg new file mode 100644 index 0000000..60a591b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_79.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_8.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_8.jpg new file mode 100644 index 0000000..164d370 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_8.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_80.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_80.jpg new file mode 100644 index 0000000..6b06928 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_80.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_81.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_81.jpg new file mode 100644 index 0000000..e935540 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_81.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_82.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_82.jpg new file mode 100644 index 0000000..3c952d7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_82.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_83.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_83.jpg new file mode 100644 index 0000000..fe4a37d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_83.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_84.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_84.jpg new file mode 100644 index 0000000..7bf861c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_84.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_85.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_85.jpg new file mode 100644 index 0000000..0b4cf0a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_85.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_86.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_86.jpg new file mode 100644 index 0000000..5336099 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_86.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_87.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_87.jpg new file mode 100644 index 0000000..34670f3 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_87.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_88.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_88.jpg new file mode 100644 index 0000000..1858186 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_88.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_89.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_89.jpg new file mode 100644 index 0000000..eda0b5d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_89.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_9.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_9.jpg new file mode 100644 index 0000000..23b7f60 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_9.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_90.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_90.jpg new file mode 100644 index 0000000..f3efcb0 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_90.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_91.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_91.jpg new file mode 100644 index 0000000..d4ae143 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_91.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_92.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_92.jpg new file mode 100644 index 0000000..6a446d6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_92.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_93.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_93.jpg new file mode 100644 index 0000000..80c5bdd Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_93.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_94.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_94.jpg new file mode 100644 index 0000000..3ea6b42 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_94.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_95.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_95.jpg new file mode 100644 index 0000000..5b81ada Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_95.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_96.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_96.jpg new file mode 100644 index 0000000..47ad744 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_96.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_97.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_97.jpg new file mode 100644 index 0000000..37a6074 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_97.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_98.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_98.jpg new file mode 100644 index 0000000..94b1867 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_98.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Dirt/dirt_99.jpg b/labs/terrainclassification/Dataset/Train/Dirt/dirt_99.jpg new file mode 100644 index 0000000..659947b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Dirt/dirt_99.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_0.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_0.jpg new file mode 100644 index 0000000..03dfe27 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_0.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_1.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_1.jpg new file mode 100644 index 0000000..f46c116 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_1.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_10.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_10.jpg new file mode 100644 index 0000000..4f1e6af Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_10.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_100.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_100.jpg new file mode 100644 index 0000000..f497feb Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_100.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_11.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_11.jpg new file mode 100644 index 0000000..f63d3b8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_11.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_12.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_12.jpg new file mode 100644 index 0000000..226ee56 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_12.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_13.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_13.jpg new file mode 100644 index 0000000..04cc830 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_13.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_14.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_14.jpg new file mode 100644 index 0000000..cb3b5da Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_14.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_15.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_15.jpg new file mode 100644 index 0000000..9c4638d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_15.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_16.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_16.jpg new file mode 100644 index 0000000..9ecfb8f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_16.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_17.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_17.jpg new file mode 100644 index 0000000..16f4295 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_17.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_18.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_18.jpg new file mode 100644 index 0000000..a53dc12 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_18.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_19.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_19.jpg new file mode 100644 index 0000000..1c94790 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_19.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_2.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_2.jpg new file mode 100644 index 0000000..3ac8e1a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_2.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_20.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_20.jpg new file mode 100644 index 0000000..d871160 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_20.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_21.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_21.jpg new file mode 100644 index 0000000..a563196 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_21.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_22.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_22.jpg new file mode 100644 index 0000000..bc09483 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_22.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_23.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_23.jpg new file mode 100644 index 0000000..e8a2e14 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_23.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_24.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_24.jpg new file mode 100644 index 0000000..ed2a63a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_24.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_25.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_25.jpg new file mode 100644 index 0000000..0424a48 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_25.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_26.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_26.jpg new file mode 100644 index 0000000..5911414 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_26.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_27.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_27.jpg new file mode 100644 index 0000000..74c8681 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_27.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_28.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_28.jpg new file mode 100644 index 0000000..e41a1f2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_28.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_29.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_29.jpg new file mode 100644 index 0000000..63c7b0e Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_29.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_3.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_3.jpg new file mode 100644 index 0000000..a8285e7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_3.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_30.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_30.jpg new file mode 100644 index 0000000..c791389 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_30.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_31.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_31.jpg new file mode 100644 index 0000000..e5861a8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_31.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_32.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_32.jpg new file mode 100644 index 0000000..4d6daf9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_32.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_33.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_33.jpg new file mode 100644 index 0000000..513ee4a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_33.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_34.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_34.jpg new file mode 100644 index 0000000..927e763 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_34.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_35.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_35.jpg new file mode 100644 index 0000000..204387c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_35.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_36.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_36.jpg new file mode 100644 index 0000000..1acb90f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_36.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_37.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_37.jpg new file mode 100644 index 0000000..a8b078c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_37.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_38.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_38.jpg new file mode 100644 index 0000000..87278b7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_38.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_39.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_39.jpg new file mode 100644 index 0000000..b5dfb26 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_39.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_4.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_4.jpg new file mode 100644 index 0000000..035a4cd Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_4.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_40.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_40.jpg new file mode 100644 index 0000000..9e7357f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_40.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_41.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_41.jpg new file mode 100644 index 0000000..5ca6c8c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_41.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_42.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_42.jpg new file mode 100644 index 0000000..ba70dd9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_42.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_43.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_43.jpg new file mode 100644 index 0000000..25147b5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_43.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_44.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_44.jpg new file mode 100644 index 0000000..9f32ad6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_44.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_45.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_45.jpg new file mode 100644 index 0000000..891ef15 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_45.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_46.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_46.jpg new file mode 100644 index 0000000..e362d95 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_46.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_47.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_47.jpg new file mode 100644 index 0000000..7155883 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_47.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_48.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_48.jpg new file mode 100644 index 0000000..503d725 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_48.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_49.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_49.jpg new file mode 100644 index 0000000..823e428 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_49.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_5.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_5.jpg new file mode 100644 index 0000000..0acb284 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_5.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_50.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_50.jpg new file mode 100644 index 0000000..f591cc1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_50.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_51.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_51.jpg new file mode 100644 index 0000000..d42faf4 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_51.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_52.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_52.jpg new file mode 100644 index 0000000..fde9cc1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_52.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_53.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_53.jpg new file mode 100644 index 0000000..11a57e0 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_53.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_54.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_54.jpg new file mode 100644 index 0000000..fc5baca Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_54.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_55.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_55.jpg new file mode 100644 index 0000000..0002822 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_55.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_56.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_56.jpg new file mode 100644 index 0000000..2d296e1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_56.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_57.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_57.jpg new file mode 100644 index 0000000..b725d4a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_57.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_58.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_58.jpg new file mode 100644 index 0000000..d84506c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_58.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_59.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_59.jpg new file mode 100644 index 0000000..0e04a2f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_59.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_6.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_6.jpg new file mode 100644 index 0000000..8b675b3 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_6.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_60.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_60.jpg new file mode 100644 index 0000000..8fbf399 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_60.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_61.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_61.jpg new file mode 100644 index 0000000..5ee19a8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_61.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_62.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_62.jpg new file mode 100644 index 0000000..63a3d54 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_62.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_63.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_63.jpg new file mode 100644 index 0000000..8098bb0 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_63.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_64.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_64.jpg new file mode 100644 index 0000000..110b153 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_64.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_65.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_65.jpg new file mode 100644 index 0000000..94a2a3b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_65.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_66.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_66.jpg new file mode 100644 index 0000000..895a7ff Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_66.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_67.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_67.jpg new file mode 100644 index 0000000..fdd5540 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_67.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_68.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_68.jpg new file mode 100644 index 0000000..e04e07f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_68.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_69.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_69.jpg new file mode 100644 index 0000000..0943dd3 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_69.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_7.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_7.jpg new file mode 100644 index 0000000..4beee77 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_7.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_70.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_70.jpg new file mode 100644 index 0000000..5fda63e Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_70.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_71.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_71.jpg new file mode 100644 index 0000000..5f2ec58 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_71.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_72.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_72.jpg new file mode 100644 index 0000000..31689eb Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_72.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_73.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_73.jpg new file mode 100644 index 0000000..50ef278 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_73.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_74.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_74.jpg new file mode 100644 index 0000000..133ada0 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_74.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_75.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_75.jpg new file mode 100644 index 0000000..013008d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_75.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_76.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_76.jpg new file mode 100644 index 0000000..4c2202e Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_76.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_77.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_77.jpg new file mode 100644 index 0000000..e84953d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_77.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_78.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_78.jpg new file mode 100644 index 0000000..79c35db Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_78.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_79.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_79.jpg new file mode 100644 index 0000000..f4bda07 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_79.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_8.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_8.jpg new file mode 100644 index 0000000..a066667 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_8.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_80.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_80.jpg new file mode 100644 index 0000000..1a4172a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_80.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_81.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_81.jpg new file mode 100644 index 0000000..6927924 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_81.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_82.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_82.jpg new file mode 100644 index 0000000..d1681d1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_82.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_83.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_83.jpg new file mode 100644 index 0000000..9c8efc2 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_83.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_84.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_84.jpg new file mode 100644 index 0000000..18d2097 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_84.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_85.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_85.jpg new file mode 100644 index 0000000..30cf5c8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_85.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_86.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_86.jpg new file mode 100644 index 0000000..38f05e8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_86.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_87.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_87.jpg new file mode 100644 index 0000000..d8dd837 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_87.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_88.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_88.jpg new file mode 100644 index 0000000..f8ea700 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_88.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_89.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_89.jpg new file mode 100644 index 0000000..0819f15 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_89.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_9.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_9.jpg new file mode 100644 index 0000000..33728bf Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_9.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_90.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_90.jpg new file mode 100644 index 0000000..b88284c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_90.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_91.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_91.jpg new file mode 100644 index 0000000..e7b9f6b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_91.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_92.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_92.jpg new file mode 100644 index 0000000..4228123 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_92.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_93.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_93.jpg new file mode 100644 index 0000000..b4d93ca Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_93.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_94.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_94.jpg new file mode 100644 index 0000000..c4ad210 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_94.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_95.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_95.jpg new file mode 100644 index 0000000..c03a017 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_95.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_96.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_96.jpg new file mode 100644 index 0000000..33acdbd Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_96.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_97.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_97.jpg new file mode 100644 index 0000000..0c379c0 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_97.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_98.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_98.jpg new file mode 100644 index 0000000..6194298 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_98.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Grassy/grass_99.jpg b/labs/terrainclassification/Dataset/Train/Grassy/grass_99.jpg new file mode 100644 index 0000000..522d774 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Grassy/grass_99.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_0.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_0.jpg new file mode 100644 index 0000000..62cbfd9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_0.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_1.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_1.jpg new file mode 100644 index 0000000..8aa2085 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_1.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_10.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_10.jpg new file mode 100644 index 0000000..dc9bd93 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_10.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_100.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_100.jpg new file mode 100644 index 0000000..8ec17a9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_100.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_101.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_101.jpg new file mode 100644 index 0000000..441b0b8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_101.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_102.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_102.jpg new file mode 100644 index 0000000..556cf2c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_102.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_103.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_103.jpg new file mode 100644 index 0000000..567d90f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_103.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_104.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_104.jpg new file mode 100644 index 0000000..66cc3d6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_104.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_105.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_105.jpg new file mode 100644 index 0000000..2e48e99 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_105.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_106.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_106.jpg new file mode 100644 index 0000000..8a5fe73 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_106.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_107.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_107.jpg new file mode 100644 index 0000000..b890a0d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_107.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_108.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_108.jpg new file mode 100644 index 0000000..c44c424 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_108.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_109.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_109.jpg new file mode 100644 index 0000000..872efb3 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_109.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_11.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_11.jpg new file mode 100644 index 0000000..2e8dcad Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_11.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_110.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_110.jpg new file mode 100644 index 0000000..3741251 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_110.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_12.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_12.jpg new file mode 100644 index 0000000..0ebf2ca Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_12.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_13.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_13.jpg new file mode 100644 index 0000000..aeb1d73 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_13.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_14.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_14.jpg new file mode 100644 index 0000000..2474759 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_14.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_15.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_15.jpg new file mode 100644 index 0000000..99983a8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_15.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_16.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_16.jpg new file mode 100644 index 0000000..410e642 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_16.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_17.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_17.jpg new file mode 100644 index 0000000..9da925e Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_17.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_18.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_18.jpg new file mode 100644 index 0000000..bccfafd Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_18.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_19.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_19.jpg new file mode 100644 index 0000000..a5bb08c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_19.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_2.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_2.jpg new file mode 100644 index 0000000..d225439 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_2.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_20.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_20.jpg new file mode 100644 index 0000000..88e6a3d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_20.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_21.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_21.jpg new file mode 100644 index 0000000..13bae08 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_21.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_22.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_22.jpg new file mode 100644 index 0000000..a26f49a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_22.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_23.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_23.jpg new file mode 100644 index 0000000..35ad5e3 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_23.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_24.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_24.jpg new file mode 100644 index 0000000..8fe76a4 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_24.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_25.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_25.jpg new file mode 100644 index 0000000..862dfa0 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_25.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_26.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_26.jpg new file mode 100644 index 0000000..f28217a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_26.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_27.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_27.jpg new file mode 100644 index 0000000..115f15d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_27.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_28.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_28.jpg new file mode 100644 index 0000000..4092b42 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_28.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_29.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_29.jpg new file mode 100644 index 0000000..c3682e9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_29.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_3.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_3.jpg new file mode 100644 index 0000000..19eb909 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_3.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_30.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_30.jpg new file mode 100644 index 0000000..9ef5667 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_30.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_31.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_31.jpg new file mode 100644 index 0000000..474dd30 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_31.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_32.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_32.jpg new file mode 100644 index 0000000..899d955 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_32.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_33.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_33.jpg new file mode 100644 index 0000000..0996e72 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_33.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_34.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_34.jpg new file mode 100644 index 0000000..4cb07cc Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_34.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_35.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_35.jpg new file mode 100644 index 0000000..21b38ad Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_35.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_36.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_36.jpg new file mode 100644 index 0000000..47b4cf3 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_36.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_37.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_37.jpg new file mode 100644 index 0000000..4d40416 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_37.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_38.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_38.jpg new file mode 100644 index 0000000..97e0308 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_38.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_39.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_39.jpg new file mode 100644 index 0000000..c2d3134 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_39.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_4.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_4.jpg new file mode 100644 index 0000000..b6665f1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_4.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_40.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_40.jpg new file mode 100644 index 0000000..bc12e5d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_40.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_41.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_41.jpg new file mode 100644 index 0000000..238b38f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_41.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_42.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_42.jpg new file mode 100644 index 0000000..ab502b8 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_42.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_43.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_43.jpg new file mode 100644 index 0000000..32b615c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_43.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_44.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_44.jpg new file mode 100644 index 0000000..52a8351 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_44.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_45.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_45.jpg new file mode 100644 index 0000000..754ba10 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_45.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_46.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_46.jpg new file mode 100644 index 0000000..4df7384 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_46.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_47.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_47.jpg new file mode 100644 index 0000000..3d80343 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_47.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_48.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_48.jpg new file mode 100644 index 0000000..6477274 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_48.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_49.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_49.jpg new file mode 100644 index 0000000..25d44fa Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_49.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_5.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_5.jpg new file mode 100644 index 0000000..6064bea Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_5.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_50.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_50.jpg new file mode 100644 index 0000000..c43758d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_50.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_51.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_51.jpg new file mode 100644 index 0000000..5f23f54 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_51.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_52.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_52.jpg new file mode 100644 index 0000000..4c79be4 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_52.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_53.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_53.jpg new file mode 100644 index 0000000..b7a64f7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_53.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_54.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_54.jpg new file mode 100644 index 0000000..aa3647c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_54.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_55.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_55.jpg new file mode 100644 index 0000000..72092e3 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_55.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_56.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_56.jpg new file mode 100644 index 0000000..0d9170c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_56.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_57.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_57.jpg new file mode 100644 index 0000000..c247c55 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_57.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_58.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_58.jpg new file mode 100644 index 0000000..26338d6 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_58.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_59.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_59.jpg new file mode 100644 index 0000000..683f844 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_59.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_6.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_6.jpg new file mode 100644 index 0000000..fa8aa6f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_6.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_60.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_60.jpg new file mode 100644 index 0000000..148c03c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_60.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_61.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_61.jpg new file mode 100644 index 0000000..dde58db Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_61.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_62.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_62.jpg new file mode 100644 index 0000000..591a927 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_62.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_63.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_63.jpg new file mode 100644 index 0000000..8aa417c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_63.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_64.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_64.jpg new file mode 100644 index 0000000..a21b747 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_64.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_65.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_65.jpg new file mode 100644 index 0000000..6a78ccd Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_65.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_66.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_66.jpg new file mode 100644 index 0000000..f295805 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_66.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_67.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_67.jpg new file mode 100644 index 0000000..3d65475 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_67.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_68.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_68.jpg new file mode 100644 index 0000000..b2d1897 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_68.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_69.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_69.jpg new file mode 100644 index 0000000..ff7039f Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_69.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_7.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_7.jpg new file mode 100644 index 0000000..fe149c1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_7.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_70.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_70.jpg new file mode 100644 index 0000000..bf6c84e Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_70.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_71.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_71.jpg new file mode 100644 index 0000000..cae02c1 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_71.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_72.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_72.jpg new file mode 100644 index 0000000..f2fd67c Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_72.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_73.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_73.jpg new file mode 100644 index 0000000..5ccf349 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_73.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_74.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_74.jpg new file mode 100644 index 0000000..e93312a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_74.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_75.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_75.jpg new file mode 100644 index 0000000..e831269 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_75.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_76.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_76.jpg new file mode 100644 index 0000000..2244eaf Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_76.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_77.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_77.jpg new file mode 100644 index 0000000..809ede9 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_77.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_78.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_78.jpg new file mode 100644 index 0000000..f9c0210 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_78.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_79.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_79.jpg new file mode 100644 index 0000000..53ab750 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_79.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_8.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_8.jpg new file mode 100644 index 0000000..91db816 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_8.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_80.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_80.jpg new file mode 100644 index 0000000..828bc0b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_80.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_81.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_81.jpg new file mode 100644 index 0000000..00935a5 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_81.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_82.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_82.jpg new file mode 100644 index 0000000..eefb2de Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_82.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_83.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_83.jpg new file mode 100644 index 0000000..032f6ac Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_83.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_84.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_84.jpg new file mode 100644 index 0000000..785a08e Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_84.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_85.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_85.jpg new file mode 100644 index 0000000..f80a96a Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_85.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_86.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_86.jpg new file mode 100644 index 0000000..e0eda3d Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_86.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_87.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_87.jpg new file mode 100644 index 0000000..1882948 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_87.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_88.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_88.jpg new file mode 100644 index 0000000..57579a4 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_88.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_89.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_89.jpg new file mode 100644 index 0000000..65b13e7 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_89.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_9.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_9.jpg new file mode 100644 index 0000000..96e0036 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_9.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_90.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_90.jpg new file mode 100644 index 0000000..8699493 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_90.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_91.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_91.jpg new file mode 100644 index 0000000..ff9f60b Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_91.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_92.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_92.jpg new file mode 100644 index 0000000..bb0ff80 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_92.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_93.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_93.jpg new file mode 100644 index 0000000..79045f4 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_93.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_94.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_94.jpg new file mode 100644 index 0000000..2f8ff69 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_94.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_95.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_95.jpg new file mode 100644 index 0000000..7ccadaf Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_95.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_96.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_96.jpg new file mode 100644 index 0000000..3618337 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_96.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_97.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_97.jpg new file mode 100644 index 0000000..c74699e Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_97.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_98.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_98.jpg new file mode 100644 index 0000000..2eb3c56 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_98.jpg differ diff --git a/labs/terrainclassification/Dataset/Train/Rocky/rocky_99.jpg b/labs/terrainclassification/Dataset/Train/Rocky/rocky_99.jpg new file mode 100644 index 0000000..ad67183 Binary files /dev/null and b/labs/terrainclassification/Dataset/Train/Rocky/rocky_99.jpg differ diff --git a/labs/terrainclassification/LinkToTrainedTerrainNet b/labs/terrainclassification/LinkToTrainedTerrainNet new file mode 100644 index 0000000..52b8592 --- /dev/null +++ b/labs/terrainclassification/LinkToTrainedTerrainNet @@ -0,0 +1 @@ +https://drive.google.com/file/d/1kqcGNFD2SyplB15PNQxAQnc-f6okLPem/view?usp=sharing diff --git a/labs/terrainclassification/TerrainNet.ipynb b/labs/terrainclassification/TerrainNet.ipynb new file mode 100644 index 0000000..e34aa27 --- /dev/null +++ b/labs/terrainclassification/TerrainNet.ipynb @@ -0,0 +1,1261 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'\\nJupyter Notebook for training and testing the Terrain Classification ResNet-18 CNN. \\n'" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"\"\"\n", + "Jupyter Notebook for training and testing the Terrain Classification ResNet-18 CNN. \n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "\"\"\"\n", + "Cell Purpose: Import all required modules\n", + "\"\"\"\n", + "\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "from sklearn import metrics\n", + "import pandas as pd\n", + "import seaborn as sns\n", + "\n", + "import torch\n", + "import torch.nn as nn\n", + "from torch.utils.data import DataLoader\n", + "import torchvision.transforms as transforms\n", + "from torchvision import datasets, models " + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Downloading: \"https://download.pytorch.org/models/resnet18-f37072fd.pth\" to C:\\Users\\gupte/.cache\\torch\\hub\\checkpoints\\resnet18-f37072fd.pth\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "f2f6dce4f8044a12addc2560657a6274", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0.00/44.7M [00:00 out_features = 4)\n", + "model.fc = nn.Linear(in_features=512, out_features=4)\n", + "#print(model)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: 0 Iteration: 0 out of: 27\n", + "Epoch: 0 Iteration: 1 out of: 27\n", + "Epoch: 0 Iteration: 2 out of: 27\n", + "Epoch: 0 Iteration: 3 out of: 27\n", + "Epoch: 0 Iteration: 4 out of: 27\n", + "Epoch: 0 Iteration: 5 out of: 27\n", + "Epoch: 0 Iteration: 6 out of: 27\n", + "Epoch: 0 Iteration: 7 out of: 27\n", + "Epoch: 0 Iteration: 8 out of: 27\n", + "Epoch: 0 Iteration: 9 out of: 27\n", + "Epoch: 0 Iteration: 10 out of: 27\n", + "Epoch: 0 Iteration: 11 out of: 27\n", + "Epoch: 0 Iteration: 12 out of: 27\n", + "Epoch: 0 Iteration: 13 out of: 27\n", + "Epoch: 0 Iteration: 14 out of: 27\n", + "Epoch: 0 Iteration: 15 out of: 27\n", + "Epoch: 0 Iteration: 16 out of: 27\n", + "Epoch: 0 Iteration: 17 out of: 27\n", + "Epoch: 0 Iteration: 18 out of: 27\n", + "Epoch: 0 Iteration: 19 out of: 27\n", + "Epoch: 0 Iteration: 20 out of: 27\n", + "Epoch: 0 Iteration: 21 out of: 27\n", + "Epoch: 0 Iteration: 22 out of: 27\n", + "Epoch: 0 Iteration: 23 out of: 27\n", + "Epoch: 0 Iteration: 24 out of: 27\n", + "Epoch: 0 Iteration: 25 out of: 27\n", + "Epoch: 0 Iteration: 26 out of: 27\n", + "Epoch: 0 Iteration: 27 out of: 27\n", + "Epoch: 1 \tTraining Loss: 0.929209\n", + "Epoch: 1 Iteration: 0 out of: 27\n", + "Epoch: 1 Iteration: 1 out of: 27\n", + "Epoch: 1 Iteration: 2 out of: 27\n", + "Epoch: 1 Iteration: 3 out of: 27\n", + "Epoch: 1 Iteration: 4 out of: 27\n", + "Epoch: 1 Iteration: 5 out of: 27\n", + "Epoch: 1 Iteration: 6 out of: 27\n", + "Epoch: 1 Iteration: 7 out of: 27\n", + "Epoch: 1 Iteration: 8 out of: 27\n", + "Epoch: 1 Iteration: 9 out of: 27\n", + "Epoch: 1 Iteration: 10 out of: 27\n", + "Epoch: 1 Iteration: 11 out of: 27\n", + "Epoch: 1 Iteration: 12 out of: 27\n", + "Epoch: 1 Iteration: 13 out of: 27\n", + "Epoch: 1 Iteration: 14 out of: 27\n", + "Epoch: 1 Iteration: 15 out of: 27\n", + "Epoch: 1 Iteration: 16 out of: 27\n", + "Epoch: 1 Iteration: 17 out of: 27\n", + "Epoch: 1 Iteration: 18 out of: 27\n", + "Epoch: 1 Iteration: 19 out of: 27\n", + "Epoch: 1 Iteration: 20 out of: 27\n", + "Epoch: 1 Iteration: 21 out of: 27\n", + "Epoch: 1 Iteration: 22 out of: 27\n", + "Epoch: 1 Iteration: 23 out of: 27\n", + "Epoch: 1 Iteration: 24 out of: 27\n", + "Epoch: 1 Iteration: 25 out of: 27\n", + "Epoch: 1 Iteration: 26 out of: 27\n", + "Epoch: 1 Iteration: 27 out of: 27\n", + "Epoch: 2 \tTraining Loss: 0.291179\n", + "Epoch: 2 Iteration: 0 out of: 27\n", + "Epoch: 2 Iteration: 1 out of: 27\n", + "Epoch: 2 Iteration: 2 out of: 27\n", + "Epoch: 2 Iteration: 3 out of: 27\n", + "Epoch: 2 Iteration: 4 out of: 27\n", + "Epoch: 2 Iteration: 5 out of: 27\n", + "Epoch: 2 Iteration: 6 out of: 27\n", + "Epoch: 2 Iteration: 7 out of: 27\n", + "Epoch: 2 Iteration: 8 out of: 27\n", + "Epoch: 2 Iteration: 9 out of: 27\n", + "Epoch: 2 Iteration: 10 out of: 27\n", + "Epoch: 2 Iteration: 11 out of: 27\n", + "Epoch: 2 Iteration: 12 out of: 27\n", + "Epoch: 2 Iteration: 13 out of: 27\n", + "Epoch: 2 Iteration: 14 out of: 27\n", + "Epoch: 2 Iteration: 15 out of: 27\n", + "Epoch: 2 Iteration: 16 out of: 27\n", + "Epoch: 2 Iteration: 17 out of: 27\n", + "Epoch: 2 Iteration: 18 out of: 27\n", + "Epoch: 2 Iteration: 19 out of: 27\n", + "Epoch: 2 Iteration: 20 out of: 27\n", + "Epoch: 2 Iteration: 21 out of: 27\n", + "Epoch: 2 Iteration: 22 out of: 27\n", + "Epoch: 2 Iteration: 23 out of: 27\n", + "Epoch: 2 Iteration: 24 out of: 27\n", + "Epoch: 2 Iteration: 25 out of: 27\n", + "Epoch: 2 Iteration: 26 out of: 27\n", + "Epoch: 2 Iteration: 27 out of: 27\n", + "Epoch: 3 \tTraining Loss: 0.195341\n", + "Epoch: 3 Iteration: 0 out of: 27\n", + "Epoch: 3 Iteration: 1 out of: 27\n", + "Epoch: 3 Iteration: 2 out of: 27\n", + "Epoch: 3 Iteration: 3 out of: 27\n", + "Epoch: 3 Iteration: 4 out of: 27\n", + "Epoch: 3 Iteration: 5 out of: 27\n", + "Epoch: 3 Iteration: 6 out of: 27\n", + "Epoch: 3 Iteration: 7 out of: 27\n", + "Epoch: 3 Iteration: 8 out of: 27\n", + "Epoch: 3 Iteration: 9 out of: 27\n", + "Epoch: 3 Iteration: 10 out of: 27\n", + "Epoch: 3 Iteration: 11 out of: 27\n", + "Epoch: 3 Iteration: 12 out of: 27\n", + "Epoch: 3 Iteration: 13 out of: 27\n", + "Epoch: 3 Iteration: 14 out of: 27\n", + "Epoch: 3 Iteration: 15 out of: 27\n", + "Epoch: 3 Iteration: 16 out of: 27\n", + "Epoch: 3 Iteration: 17 out of: 27\n", + "Epoch: 3 Iteration: 18 out of: 27\n", + "Epoch: 3 Iteration: 19 out of: 27\n", + "Epoch: 3 Iteration: 20 out of: 27\n", + "Epoch: 3 Iteration: 21 out of: 27\n", + "Epoch: 3 Iteration: 22 out of: 27\n", + "Epoch: 3 Iteration: 23 out of: 27\n", + "Epoch: 3 Iteration: 24 out of: 27\n", + "Epoch: 3 Iteration: 25 out of: 27\n", + "Epoch: 3 Iteration: 26 out of: 27\n", + "Epoch: 3 Iteration: 27 out of: 27\n", + "Epoch: 4 \tTraining Loss: 0.159590\n", + "Epoch: 4 Iteration: 0 out of: 27\n", + "Epoch: 4 Iteration: 1 out of: 27\n", + "Epoch: 4 Iteration: 2 out of: 27\n", + "Epoch: 4 Iteration: 3 out of: 27\n", + "Epoch: 4 Iteration: 4 out of: 27\n", + "Epoch: 4 Iteration: 5 out of: 27\n", + "Epoch: 4 Iteration: 6 out of: 27\n", + "Epoch: 4 Iteration: 7 out of: 27\n", + "Epoch: 4 Iteration: 8 out of: 27\n", + "Epoch: 4 Iteration: 9 out of: 27\n", + "Epoch: 4 Iteration: 10 out of: 27\n", + "Epoch: 4 Iteration: 11 out of: 27\n", + "Epoch: 4 Iteration: 12 out of: 27\n", + "Epoch: 4 Iteration: 13 out of: 27\n", + "Epoch: 4 Iteration: 14 out of: 27\n", + "Epoch: 4 Iteration: 15 out of: 27\n", + "Epoch: 4 Iteration: 16 out of: 27\n", + "Epoch: 4 Iteration: 17 out of: 27\n", + "Epoch: 4 Iteration: 18 out of: 27\n", + "Epoch: 4 Iteration: 19 out of: 27\n", + "Epoch: 4 Iteration: 20 out of: 27\n", + "Epoch: 4 Iteration: 21 out of: 27\n", + "Epoch: 4 Iteration: 22 out of: 27\n", + "Epoch: 4 Iteration: 23 out of: 27\n", + "Epoch: 4 Iteration: 24 out of: 27\n", + "Epoch: 4 Iteration: 25 out of: 27\n", + "Epoch: 4 Iteration: 26 out of: 27\n", + "Epoch: 4 Iteration: 27 out of: 27\n", + "Epoch: 5 \tTraining Loss: 0.099372\n", + "Epoch: 5 Iteration: 0 out of: 27\n", + "Epoch: 5 Iteration: 1 out of: 27\n", + "Epoch: 5 Iteration: 2 out of: 27\n", + "Epoch: 5 Iteration: 3 out of: 27\n", + "Epoch: 5 Iteration: 4 out of: 27\n", + "Epoch: 5 Iteration: 5 out of: 27\n", + "Epoch: 5 Iteration: 6 out of: 27\n", + "Epoch: 5 Iteration: 7 out of: 27\n", + "Epoch: 5 Iteration: 8 out of: 27\n", + "Epoch: 5 Iteration: 9 out of: 27\n", + "Epoch: 5 Iteration: 10 out of: 27\n", + "Epoch: 5 Iteration: 11 out of: 27\n", + "Epoch: 5 Iteration: 12 out of: 27\n", + "Epoch: 5 Iteration: 13 out of: 27\n", + "Epoch: 5 Iteration: 14 out of: 27\n", + "Epoch: 5 Iteration: 15 out of: 27\n", + "Epoch: 5 Iteration: 16 out of: 27\n", + "Epoch: 5 Iteration: 17 out of: 27\n", + "Epoch: 5 Iteration: 18 out of: 27\n", + "Epoch: 5 Iteration: 19 out of: 27\n", + "Epoch: 5 Iteration: 20 out of: 27\n", + "Epoch: 5 Iteration: 21 out of: 27\n", + "Epoch: 5 Iteration: 22 out of: 27\n", + "Epoch: 5 Iteration: 23 out of: 27\n", + "Epoch: 5 Iteration: 24 out of: 27\n", + "Epoch: 5 Iteration: 25 out of: 27\n", + "Epoch: 5 Iteration: 26 out of: 27\n", + "Epoch: 5 Iteration: 27 out of: 27\n", + "Epoch: 6 \tTraining Loss: 0.130899\n", + "Epoch: 6 Iteration: 0 out of: 27\n", + "Epoch: 6 Iteration: 1 out of: 27\n", + "Epoch: 6 Iteration: 2 out of: 27\n", + "Epoch: 6 Iteration: 3 out of: 27\n", + "Epoch: 6 Iteration: 4 out of: 27\n", + "Epoch: 6 Iteration: 5 out of: 27\n", + "Epoch: 6 Iteration: 6 out of: 27\n", + "Epoch: 6 Iteration: 7 out of: 27\n", + "Epoch: 6 Iteration: 8 out of: 27\n", + "Epoch: 6 Iteration: 9 out of: 27\n", + "Epoch: 6 Iteration: 10 out of: 27\n", + "Epoch: 6 Iteration: 11 out of: 27\n", + "Epoch: 6 Iteration: 12 out of: 27\n", + "Epoch: 6 Iteration: 13 out of: 27\n", + "Epoch: 6 Iteration: 14 out of: 27\n", + "Epoch: 6 Iteration: 15 out of: 27\n", + "Epoch: 6 Iteration: 16 out of: 27\n", + "Epoch: 6 Iteration: 17 out of: 27\n", + "Epoch: 6 Iteration: 18 out of: 27\n", + "Epoch: 6 Iteration: 19 out of: 27\n", + "Epoch: 6 Iteration: 20 out of: 27\n", + "Epoch: 6 Iteration: 21 out of: 27\n", + "Epoch: 6 Iteration: 22 out of: 27\n", + "Epoch: 6 Iteration: 23 out of: 27\n", + "Epoch: 6 Iteration: 24 out of: 27\n", + "Epoch: 6 Iteration: 25 out of: 27\n", + "Epoch: 6 Iteration: 26 out of: 27\n", + "Epoch: 6 Iteration: 27 out of: 27\n", + "Epoch: 7 \tTraining Loss: 0.124489\n", + "Epoch: 7 Iteration: 0 out of: 27\n", + "Epoch: 7 Iteration: 1 out of: 27\n", + "Epoch: 7 Iteration: 2 out of: 27\n", + "Epoch: 7 Iteration: 3 out of: 27\n", + "Epoch: 7 Iteration: 4 out of: 27\n", + "Epoch: 7 Iteration: 5 out of: 27\n", + "Epoch: 7 Iteration: 6 out of: 27\n", + "Epoch: 7 Iteration: 7 out of: 27\n", + "Epoch: 7 Iteration: 8 out of: 27\n", + "Epoch: 7 Iteration: 9 out of: 27\n", + "Epoch: 7 Iteration: 10 out of: 27\n", + "Epoch: 7 Iteration: 11 out of: 27\n", + "Epoch: 7 Iteration: 12 out of: 27\n", + "Epoch: 7 Iteration: 13 out of: 27\n", + "Epoch: 7 Iteration: 14 out of: 27\n", + "Epoch: 7 Iteration: 15 out of: 27\n", + "Epoch: 7 Iteration: 16 out of: 27\n", + "Epoch: 7 Iteration: 17 out of: 27\n", + "Epoch: 7 Iteration: 18 out of: 27\n", + "Epoch: 7 Iteration: 19 out of: 27\n", + "Epoch: 7 Iteration: 20 out of: 27\n", + "Epoch: 7 Iteration: 21 out of: 27\n", + "Epoch: 7 Iteration: 22 out of: 27\n", + "Epoch: 7 Iteration: 23 out of: 27\n", + "Epoch: 7 Iteration: 24 out of: 27\n", + "Epoch: 7 Iteration: 25 out of: 27\n", + "Epoch: 7 Iteration: 26 out of: 27\n", + "Epoch: 7 Iteration: 27 out of: 27\n", + "Epoch: 8 \tTraining Loss: 0.091282\n", + "Epoch: 8 Iteration: 0 out of: 27\n", + "Epoch: 8 Iteration: 1 out of: 27\n", + "Epoch: 8 Iteration: 2 out of: 27\n", + "Epoch: 8 Iteration: 3 out of: 27\n", + "Epoch: 8 Iteration: 4 out of: 27\n", + "Epoch: 8 Iteration: 5 out of: 27\n", + "Epoch: 8 Iteration: 6 out of: 27\n", + "Epoch: 8 Iteration: 7 out of: 27\n", + "Epoch: 8 Iteration: 8 out of: 27\n", + "Epoch: 8 Iteration: 9 out of: 27\n", + "Epoch: 8 Iteration: 10 out of: 27\n", + "Epoch: 8 Iteration: 11 out of: 27\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: 8 Iteration: 12 out of: 27\n", + "Epoch: 8 Iteration: 13 out of: 27\n", + "Epoch: 8 Iteration: 14 out of: 27\n", + "Epoch: 8 Iteration: 15 out of: 27\n", + "Epoch: 8 Iteration: 16 out of: 27\n", + "Epoch: 8 Iteration: 17 out of: 27\n", + "Epoch: 8 Iteration: 18 out of: 27\n", + "Epoch: 8 Iteration: 19 out of: 27\n", + "Epoch: 8 Iteration: 20 out of: 27\n", + "Epoch: 8 Iteration: 21 out of: 27\n", + "Epoch: 8 Iteration: 22 out of: 27\n", + "Epoch: 8 Iteration: 23 out of: 27\n", + "Epoch: 8 Iteration: 24 out of: 27\n", + "Epoch: 8 Iteration: 25 out of: 27\n", + "Epoch: 8 Iteration: 26 out of: 27\n", + "Epoch: 8 Iteration: 27 out of: 27\n", + "Epoch: 9 \tTraining Loss: 0.071155\n", + "Epoch: 9 Iteration: 0 out of: 27\n", + "Epoch: 9 Iteration: 1 out of: 27\n", + "Epoch: 9 Iteration: 2 out of: 27\n", + "Epoch: 9 Iteration: 3 out of: 27\n", + "Epoch: 9 Iteration: 4 out of: 27\n", + "Epoch: 9 Iteration: 5 out of: 27\n", + "Epoch: 9 Iteration: 6 out of: 27\n", + "Epoch: 9 Iteration: 7 out of: 27\n", + "Epoch: 9 Iteration: 8 out of: 27\n", + "Epoch: 9 Iteration: 9 out of: 27\n", + "Epoch: 9 Iteration: 10 out of: 27\n", + "Epoch: 9 Iteration: 11 out of: 27\n", + "Epoch: 9 Iteration: 12 out of: 27\n", + "Epoch: 9 Iteration: 13 out of: 27\n", + "Epoch: 9 Iteration: 14 out of: 27\n", + "Epoch: 9 Iteration: 15 out of: 27\n", + "Epoch: 9 Iteration: 16 out of: 27\n", + "Epoch: 9 Iteration: 17 out of: 27\n", + "Epoch: 9 Iteration: 18 out of: 27\n", + "Epoch: 9 Iteration: 19 out of: 27\n", + "Epoch: 9 Iteration: 20 out of: 27\n", + "Epoch: 9 Iteration: 21 out of: 27\n", + "Epoch: 9 Iteration: 22 out of: 27\n", + "Epoch: 9 Iteration: 23 out of: 27\n", + "Epoch: 9 Iteration: 24 out of: 27\n", + "Epoch: 9 Iteration: 25 out of: 27\n", + "Epoch: 9 Iteration: 26 out of: 27\n", + "Epoch: 9 Iteration: 27 out of: 27\n", + "Epoch: 10 \tTraining Loss: 0.071244\n", + "Epoch: 10 Iteration: 0 out of: 27\n", + "Epoch: 10 Iteration: 1 out of: 27\n", + "Epoch: 10 Iteration: 2 out of: 27\n", + "Epoch: 10 Iteration: 3 out of: 27\n", + "Epoch: 10 Iteration: 4 out of: 27\n", + "Epoch: 10 Iteration: 5 out of: 27\n", + "Epoch: 10 Iteration: 6 out of: 27\n", + "Epoch: 10 Iteration: 7 out of: 27\n", + "Epoch: 10 Iteration: 8 out of: 27\n", + "Epoch: 10 Iteration: 9 out of: 27\n", + "Epoch: 10 Iteration: 10 out of: 27\n", + "Epoch: 10 Iteration: 11 out of: 27\n", + "Epoch: 10 Iteration: 12 out of: 27\n", + "Epoch: 10 Iteration: 13 out of: 27\n", + "Epoch: 10 Iteration: 14 out of: 27\n", + "Epoch: 10 Iteration: 15 out of: 27\n", + "Epoch: 10 Iteration: 16 out of: 27\n", + "Epoch: 10 Iteration: 17 out of: 27\n", + "Epoch: 10 Iteration: 18 out of: 27\n", + "Epoch: 10 Iteration: 19 out of: 27\n", + "Epoch: 10 Iteration: 20 out of: 27\n", + "Epoch: 10 Iteration: 21 out of: 27\n", + "Epoch: 10 Iteration: 22 out of: 27\n", + "Epoch: 10 Iteration: 23 out of: 27\n", + "Epoch: 10 Iteration: 24 out of: 27\n", + "Epoch: 10 Iteration: 25 out of: 27\n", + "Epoch: 10 Iteration: 26 out of: 27\n", + "Epoch: 10 Iteration: 27 out of: 27\n", + "Epoch: 11 \tTraining Loss: 0.069688\n", + "Epoch: 11 Iteration: 0 out of: 27\n", + "Epoch: 11 Iteration: 1 out of: 27\n", + "Epoch: 11 Iteration: 2 out of: 27\n", + "Epoch: 11 Iteration: 3 out of: 27\n", + "Epoch: 11 Iteration: 4 out of: 27\n", + "Epoch: 11 Iteration: 5 out of: 27\n", + "Epoch: 11 Iteration: 6 out of: 27\n", + "Epoch: 11 Iteration: 7 out of: 27\n", + "Epoch: 11 Iteration: 8 out of: 27\n", + "Epoch: 11 Iteration: 9 out of: 27\n", + "Epoch: 11 Iteration: 10 out of: 27\n", + "Epoch: 11 Iteration: 11 out of: 27\n", + "Epoch: 11 Iteration: 12 out of: 27\n", + "Epoch: 11 Iteration: 13 out of: 27\n", + "Epoch: 11 Iteration: 14 out of: 27\n", + "Epoch: 11 Iteration: 15 out of: 27\n", + "Epoch: 11 Iteration: 16 out of: 27\n", + "Epoch: 11 Iteration: 17 out of: 27\n", + "Epoch: 11 Iteration: 18 out of: 27\n", + "Epoch: 11 Iteration: 19 out of: 27\n", + "Epoch: 11 Iteration: 20 out of: 27\n", + "Epoch: 11 Iteration: 21 out of: 27\n", + "Epoch: 11 Iteration: 22 out of: 27\n", + "Epoch: 11 Iteration: 23 out of: 27\n", + "Epoch: 11 Iteration: 24 out of: 27\n", + "Epoch: 11 Iteration: 25 out of: 27\n", + "Epoch: 11 Iteration: 26 out of: 27\n", + "Epoch: 11 Iteration: 27 out of: 27\n", + "Epoch: 12 \tTraining Loss: 0.074751\n", + "Epoch: 12 Iteration: 0 out of: 27\n", + "Epoch: 12 Iteration: 1 out of: 27\n", + "Epoch: 12 Iteration: 2 out of: 27\n", + "Epoch: 12 Iteration: 3 out of: 27\n", + "Epoch: 12 Iteration: 4 out of: 27\n", + "Epoch: 12 Iteration: 5 out of: 27\n", + "Epoch: 12 Iteration: 6 out of: 27\n", + "Epoch: 12 Iteration: 7 out of: 27\n", + "Epoch: 12 Iteration: 8 out of: 27\n", + "Epoch: 12 Iteration: 9 out of: 27\n", + "Epoch: 12 Iteration: 10 out of: 27\n", + "Epoch: 12 Iteration: 11 out of: 27\n", + "Epoch: 12 Iteration: 12 out of: 27\n", + "Epoch: 12 Iteration: 13 out of: 27\n", + "Epoch: 12 Iteration: 14 out of: 27\n", + "Epoch: 12 Iteration: 15 out of: 27\n", + "Epoch: 12 Iteration: 16 out of: 27\n", + "Epoch: 12 Iteration: 17 out of: 27\n", + "Epoch: 12 Iteration: 18 out of: 27\n", + "Epoch: 12 Iteration: 19 out of: 27\n", + "Epoch: 12 Iteration: 20 out of: 27\n", + "Epoch: 12 Iteration: 21 out of: 27\n", + "Epoch: 12 Iteration: 22 out of: 27\n", + "Epoch: 12 Iteration: 23 out of: 27\n", + "Epoch: 12 Iteration: 24 out of: 27\n", + "Epoch: 12 Iteration: 25 out of: 27\n", + "Epoch: 12 Iteration: 26 out of: 27\n", + "Epoch: 12 Iteration: 27 out of: 27\n", + "Epoch: 13 \tTraining Loss: 0.039253\n", + "Epoch: 13 Iteration: 0 out of: 27\n", + "Epoch: 13 Iteration: 1 out of: 27\n", + "Epoch: 13 Iteration: 2 out of: 27\n", + "Epoch: 13 Iteration: 3 out of: 27\n", + "Epoch: 13 Iteration: 4 out of: 27\n", + "Epoch: 13 Iteration: 5 out of: 27\n", + "Epoch: 13 Iteration: 6 out of: 27\n", + "Epoch: 13 Iteration: 7 out of: 27\n", + "Epoch: 13 Iteration: 8 out of: 27\n", + "Epoch: 13 Iteration: 9 out of: 27\n", + "Epoch: 13 Iteration: 10 out of: 27\n", + "Epoch: 13 Iteration: 11 out of: 27\n", + "Epoch: 13 Iteration: 12 out of: 27\n", + "Epoch: 13 Iteration: 13 out of: 27\n", + "Epoch: 13 Iteration: 14 out of: 27\n", + "Epoch: 13 Iteration: 15 out of: 27\n", + "Epoch: 13 Iteration: 16 out of: 27\n", + "Epoch: 13 Iteration: 17 out of: 27\n", + "Epoch: 13 Iteration: 18 out of: 27\n", + "Epoch: 13 Iteration: 19 out of: 27\n", + "Epoch: 13 Iteration: 20 out of: 27\n", + "Epoch: 13 Iteration: 21 out of: 27\n", + "Epoch: 13 Iteration: 22 out of: 27\n", + "Epoch: 13 Iteration: 23 out of: 27\n", + "Epoch: 13 Iteration: 24 out of: 27\n", + "Epoch: 13 Iteration: 25 out of: 27\n", + "Epoch: 13 Iteration: 26 out of: 27\n", + "Epoch: 13 Iteration: 27 out of: 27\n", + "Epoch: 14 \tTraining Loss: 0.073612\n", + "Epoch: 14 Iteration: 0 out of: 27\n", + "Epoch: 14 Iteration: 1 out of: 27\n", + "Epoch: 14 Iteration: 2 out of: 27\n", + "Epoch: 14 Iteration: 3 out of: 27\n", + "Epoch: 14 Iteration: 4 out of: 27\n", + "Epoch: 14 Iteration: 5 out of: 27\n", + "Epoch: 14 Iteration: 6 out of: 27\n", + "Epoch: 14 Iteration: 7 out of: 27\n", + "Epoch: 14 Iteration: 8 out of: 27\n", + "Epoch: 14 Iteration: 9 out of: 27\n", + "Epoch: 14 Iteration: 10 out of: 27\n", + "Epoch: 14 Iteration: 11 out of: 27\n", + "Epoch: 14 Iteration: 12 out of: 27\n", + "Epoch: 14 Iteration: 13 out of: 27\n", + "Epoch: 14 Iteration: 14 out of: 27\n", + "Epoch: 14 Iteration: 15 out of: 27\n", + "Epoch: 14 Iteration: 16 out of: 27\n", + "Epoch: 14 Iteration: 17 out of: 27\n", + "Epoch: 14 Iteration: 18 out of: 27\n", + "Epoch: 14 Iteration: 19 out of: 27\n", + "Epoch: 14 Iteration: 20 out of: 27\n", + "Epoch: 14 Iteration: 21 out of: 27\n", + "Epoch: 14 Iteration: 22 out of: 27\n", + "Epoch: 14 Iteration: 23 out of: 27\n", + "Epoch: 14 Iteration: 24 out of: 27\n", + "Epoch: 14 Iteration: 25 out of: 27\n", + "Epoch: 14 Iteration: 26 out of: 27\n", + "Epoch: 14 Iteration: 27 out of: 27\n", + "Epoch: 15 \tTraining Loss: 0.085671\n", + "Epoch: 15 Iteration: 0 out of: 27\n", + "Epoch: 15 Iteration: 1 out of: 27\n", + "Epoch: 15 Iteration: 2 out of: 27\n", + "Epoch: 15 Iteration: 3 out of: 27\n", + "Epoch: 15 Iteration: 4 out of: 27\n", + "Epoch: 15 Iteration: 5 out of: 27\n", + "Epoch: 15 Iteration: 6 out of: 27\n", + "Epoch: 15 Iteration: 7 out of: 27\n", + "Epoch: 15 Iteration: 8 out of: 27\n", + "Epoch: 15 Iteration: 9 out of: 27\n", + "Epoch: 15 Iteration: 10 out of: 27\n", + "Epoch: 15 Iteration: 11 out of: 27\n", + "Epoch: 15 Iteration: 12 out of: 27\n", + "Epoch: 15 Iteration: 13 out of: 27\n", + "Epoch: 15 Iteration: 14 out of: 27\n", + "Epoch: 15 Iteration: 15 out of: 27\n", + "Epoch: 15 Iteration: 16 out of: 27\n", + "Epoch: 15 Iteration: 17 out of: 27\n", + "Epoch: 15 Iteration: 18 out of: 27\n", + "Epoch: 15 Iteration: 19 out of: 27\n", + "Epoch: 15 Iteration: 20 out of: 27\n", + "Epoch: 15 Iteration: 21 out of: 27\n", + "Epoch: 15 Iteration: 22 out of: 27\n", + "Epoch: 15 Iteration: 23 out of: 27\n", + "Epoch: 15 Iteration: 24 out of: 27\n", + "Epoch: 15 Iteration: 25 out of: 27\n", + "Epoch: 15 Iteration: 26 out of: 27\n", + "Epoch: 15 Iteration: 27 out of: 27\n", + "Epoch: 16 \tTraining Loss: 0.069625\n", + "Epoch: 16 Iteration: 0 out of: 27\n", + "Epoch: 16 Iteration: 1 out of: 27\n", + "Epoch: 16 Iteration: 2 out of: 27\n", + "Epoch: 16 Iteration: 3 out of: 27\n", + "Epoch: 16 Iteration: 4 out of: 27\n", + "Epoch: 16 Iteration: 5 out of: 27\n", + "Epoch: 16 Iteration: 6 out of: 27\n", + "Epoch: 16 Iteration: 7 out of: 27\n", + "Epoch: 16 Iteration: 8 out of: 27\n", + "Epoch: 16 Iteration: 9 out of: 27\n", + "Epoch: 16 Iteration: 10 out of: 27\n", + "Epoch: 16 Iteration: 11 out of: 27\n", + "Epoch: 16 Iteration: 12 out of: 27\n", + "Epoch: 16 Iteration: 13 out of: 27\n", + "Epoch: 16 Iteration: 14 out of: 27\n", + "Epoch: 16 Iteration: 15 out of: 27\n", + "Epoch: 16 Iteration: 16 out of: 27\n", + "Epoch: 16 Iteration: 17 out of: 27\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: 16 Iteration: 18 out of: 27\n", + "Epoch: 16 Iteration: 19 out of: 27\n", + "Epoch: 16 Iteration: 20 out of: 27\n", + "Epoch: 16 Iteration: 21 out of: 27\n", + "Epoch: 16 Iteration: 22 out of: 27\n", + "Epoch: 16 Iteration: 23 out of: 27\n", + "Epoch: 16 Iteration: 24 out of: 27\n", + "Epoch: 16 Iteration: 25 out of: 27\n", + "Epoch: 16 Iteration: 26 out of: 27\n", + "Epoch: 16 Iteration: 27 out of: 27\n", + "Epoch: 17 \tTraining Loss: 0.043472\n", + "Epoch: 17 Iteration: 0 out of: 27\n", + "Epoch: 17 Iteration: 1 out of: 27\n", + "Epoch: 17 Iteration: 2 out of: 27\n", + "Epoch: 17 Iteration: 3 out of: 27\n", + "Epoch: 17 Iteration: 4 out of: 27\n", + "Epoch: 17 Iteration: 5 out of: 27\n", + "Epoch: 17 Iteration: 6 out of: 27\n", + "Epoch: 17 Iteration: 7 out of: 27\n", + "Epoch: 17 Iteration: 8 out of: 27\n", + "Epoch: 17 Iteration: 9 out of: 27\n", + "Epoch: 17 Iteration: 10 out of: 27\n", + "Epoch: 17 Iteration: 11 out of: 27\n", + "Epoch: 17 Iteration: 12 out of: 27\n", + "Epoch: 17 Iteration: 13 out of: 27\n", + "Epoch: 17 Iteration: 14 out of: 27\n", + "Epoch: 17 Iteration: 15 out of: 27\n", + "Epoch: 17 Iteration: 16 out of: 27\n", + "Epoch: 17 Iteration: 17 out of: 27\n", + "Epoch: 17 Iteration: 18 out of: 27\n", + "Epoch: 17 Iteration: 19 out of: 27\n", + "Epoch: 17 Iteration: 20 out of: 27\n", + "Epoch: 17 Iteration: 21 out of: 27\n", + "Epoch: 17 Iteration: 22 out of: 27\n", + "Epoch: 17 Iteration: 23 out of: 27\n", + "Epoch: 17 Iteration: 24 out of: 27\n", + "Epoch: 17 Iteration: 25 out of: 27\n", + "Epoch: 17 Iteration: 26 out of: 27\n", + "Epoch: 17 Iteration: 27 out of: 27\n", + "Epoch: 18 \tTraining Loss: 0.063370\n", + "Epoch: 18 Iteration: 0 out of: 27\n", + "Epoch: 18 Iteration: 1 out of: 27\n", + "Epoch: 18 Iteration: 2 out of: 27\n", + "Epoch: 18 Iteration: 3 out of: 27\n", + "Epoch: 18 Iteration: 4 out of: 27\n", + "Epoch: 18 Iteration: 5 out of: 27\n", + "Epoch: 18 Iteration: 6 out of: 27\n", + "Epoch: 18 Iteration: 7 out of: 27\n", + "Epoch: 18 Iteration: 8 out of: 27\n", + "Epoch: 18 Iteration: 9 out of: 27\n", + "Epoch: 18 Iteration: 10 out of: 27\n", + "Epoch: 18 Iteration: 11 out of: 27\n", + "Epoch: 18 Iteration: 12 out of: 27\n", + "Epoch: 18 Iteration: 13 out of: 27\n", + "Epoch: 18 Iteration: 14 out of: 27\n", + "Epoch: 18 Iteration: 15 out of: 27\n", + "Epoch: 18 Iteration: 16 out of: 27\n", + "Epoch: 18 Iteration: 17 out of: 27\n", + "Epoch: 18 Iteration: 18 out of: 27\n", + "Epoch: 18 Iteration: 19 out of: 27\n", + "Epoch: 18 Iteration: 20 out of: 27\n", + "Epoch: 18 Iteration: 21 out of: 27\n", + "Epoch: 18 Iteration: 22 out of: 27\n", + "Epoch: 18 Iteration: 23 out of: 27\n", + "Epoch: 18 Iteration: 24 out of: 27\n", + "Epoch: 18 Iteration: 25 out of: 27\n", + "Epoch: 18 Iteration: 26 out of: 27\n", + "Epoch: 18 Iteration: 27 out of: 27\n", + "Epoch: 19 \tTraining Loss: 0.050615\n", + "Epoch: 19 Iteration: 0 out of: 27\n", + "Epoch: 19 Iteration: 1 out of: 27\n", + "Epoch: 19 Iteration: 2 out of: 27\n", + "Epoch: 19 Iteration: 3 out of: 27\n", + "Epoch: 19 Iteration: 4 out of: 27\n", + "Epoch: 19 Iteration: 5 out of: 27\n", + "Epoch: 19 Iteration: 6 out of: 27\n", + "Epoch: 19 Iteration: 7 out of: 27\n", + "Epoch: 19 Iteration: 8 out of: 27\n", + "Epoch: 19 Iteration: 9 out of: 27\n", + "Epoch: 19 Iteration: 10 out of: 27\n", + "Epoch: 19 Iteration: 11 out of: 27\n", + "Epoch: 19 Iteration: 12 out of: 27\n", + "Epoch: 19 Iteration: 13 out of: 27\n", + "Epoch: 19 Iteration: 14 out of: 27\n", + "Epoch: 19 Iteration: 15 out of: 27\n", + "Epoch: 19 Iteration: 16 out of: 27\n", + "Epoch: 19 Iteration: 17 out of: 27\n", + "Epoch: 19 Iteration: 18 out of: 27\n", + "Epoch: 19 Iteration: 19 out of: 27\n", + "Epoch: 19 Iteration: 20 out of: 27\n", + "Epoch: 19 Iteration: 21 out of: 27\n", + "Epoch: 19 Iteration: 22 out of: 27\n", + "Epoch: 19 Iteration: 23 out of: 27\n", + "Epoch: 19 Iteration: 24 out of: 27\n", + "Epoch: 19 Iteration: 25 out of: 27\n", + "Epoch: 19 Iteration: 26 out of: 27\n", + "Epoch: 19 Iteration: 27 out of: 27\n", + "Epoch: 20 \tTraining Loss: 0.038319\n", + "Epoch: 20 Iteration: 0 out of: 27\n", + "Epoch: 20 Iteration: 1 out of: 27\n", + "Epoch: 20 Iteration: 2 out of: 27\n", + "Epoch: 20 Iteration: 3 out of: 27\n", + "Epoch: 20 Iteration: 4 out of: 27\n", + "Epoch: 20 Iteration: 5 out of: 27\n", + "Epoch: 20 Iteration: 6 out of: 27\n", + "Epoch: 20 Iteration: 7 out of: 27\n", + "Epoch: 20 Iteration: 8 out of: 27\n", + "Epoch: 20 Iteration: 9 out of: 27\n", + "Epoch: 20 Iteration: 10 out of: 27\n", + "Epoch: 20 Iteration: 11 out of: 27\n", + "Epoch: 20 Iteration: 12 out of: 27\n", + "Epoch: 20 Iteration: 13 out of: 27\n", + "Epoch: 20 Iteration: 14 out of: 27\n", + "Epoch: 20 Iteration: 15 out of: 27\n", + "Epoch: 20 Iteration: 16 out of: 27\n", + "Epoch: 20 Iteration: 17 out of: 27\n", + "Epoch: 20 Iteration: 18 out of: 27\n", + "Epoch: 20 Iteration: 19 out of: 27\n", + "Epoch: 20 Iteration: 20 out of: 27\n", + "Epoch: 20 Iteration: 21 out of: 27\n", + "Epoch: 20 Iteration: 22 out of: 27\n", + "Epoch: 20 Iteration: 23 out of: 27\n", + "Epoch: 20 Iteration: 24 out of: 27\n", + "Epoch: 20 Iteration: 25 out of: 27\n", + "Epoch: 20 Iteration: 26 out of: 27\n", + "Epoch: 20 Iteration: 27 out of: 27\n", + "Epoch: 21 \tTraining Loss: 0.036089\n", + "Epoch: 21 Iteration: 0 out of: 27\n", + "Epoch: 21 Iteration: 1 out of: 27\n", + "Epoch: 21 Iteration: 2 out of: 27\n", + "Epoch: 21 Iteration: 3 out of: 27\n", + "Epoch: 21 Iteration: 4 out of: 27\n", + "Epoch: 21 Iteration: 5 out of: 27\n", + "Epoch: 21 Iteration: 6 out of: 27\n", + "Epoch: 21 Iteration: 7 out of: 27\n", + "Epoch: 21 Iteration: 8 out of: 27\n", + "Epoch: 21 Iteration: 9 out of: 27\n", + "Epoch: 21 Iteration: 10 out of: 27\n", + "Epoch: 21 Iteration: 11 out of: 27\n", + "Epoch: 21 Iteration: 12 out of: 27\n", + "Epoch: 21 Iteration: 13 out of: 27\n", + "Epoch: 21 Iteration: 14 out of: 27\n", + "Epoch: 21 Iteration: 15 out of: 27\n", + "Epoch: 21 Iteration: 16 out of: 27\n", + "Epoch: 21 Iteration: 17 out of: 27\n", + "Epoch: 21 Iteration: 18 out of: 27\n", + "Epoch: 21 Iteration: 19 out of: 27\n", + "Epoch: 21 Iteration: 20 out of: 27\n", + "Epoch: 21 Iteration: 21 out of: 27\n", + "Epoch: 21 Iteration: 22 out of: 27\n", + "Epoch: 21 Iteration: 23 out of: 27\n", + "Epoch: 21 Iteration: 24 out of: 27\n", + "Epoch: 21 Iteration: 25 out of: 27\n", + "Epoch: 21 Iteration: 26 out of: 27\n", + "Epoch: 21 Iteration: 27 out of: 27\n", + "Epoch: 22 \tTraining Loss: 0.052175\n", + "Epoch: 22 Iteration: 0 out of: 27\n", + "Epoch: 22 Iteration: 1 out of: 27\n", + "Epoch: 22 Iteration: 2 out of: 27\n", + "Epoch: 22 Iteration: 3 out of: 27\n", + "Epoch: 22 Iteration: 4 out of: 27\n", + "Epoch: 22 Iteration: 5 out of: 27\n", + "Epoch: 22 Iteration: 6 out of: 27\n", + "Epoch: 22 Iteration: 7 out of: 27\n", + "Epoch: 22 Iteration: 8 out of: 27\n", + "Epoch: 22 Iteration: 9 out of: 27\n", + "Epoch: 22 Iteration: 10 out of: 27\n", + "Epoch: 22 Iteration: 11 out of: 27\n", + "Epoch: 22 Iteration: 12 out of: 27\n", + "Epoch: 22 Iteration: 13 out of: 27\n", + "Epoch: 22 Iteration: 14 out of: 27\n", + "Epoch: 22 Iteration: 15 out of: 27\n", + "Epoch: 22 Iteration: 16 out of: 27\n", + "Epoch: 22 Iteration: 17 out of: 27\n", + "Epoch: 22 Iteration: 18 out of: 27\n", + "Epoch: 22 Iteration: 19 out of: 27\n", + "Epoch: 22 Iteration: 20 out of: 27\n", + "Epoch: 22 Iteration: 21 out of: 27\n", + "Epoch: 22 Iteration: 22 out of: 27\n", + "Epoch: 22 Iteration: 23 out of: 27\n", + "Epoch: 22 Iteration: 24 out of: 27\n", + "Epoch: 22 Iteration: 25 out of: 27\n", + "Epoch: 22 Iteration: 26 out of: 27\n", + "Epoch: 22 Iteration: 27 out of: 27\n", + "Epoch: 23 \tTraining Loss: 0.089173\n", + "Epoch: 23 Iteration: 0 out of: 27\n", + "Epoch: 23 Iteration: 1 out of: 27\n", + "Epoch: 23 Iteration: 2 out of: 27\n", + "Epoch: 23 Iteration: 3 out of: 27\n", + "Epoch: 23 Iteration: 4 out of: 27\n", + "Epoch: 23 Iteration: 5 out of: 27\n", + "Epoch: 23 Iteration: 6 out of: 27\n", + "Epoch: 23 Iteration: 7 out of: 27\n", + "Epoch: 23 Iteration: 8 out of: 27\n", + "Epoch: 23 Iteration: 9 out of: 27\n", + "Epoch: 23 Iteration: 10 out of: 27\n", + "Epoch: 23 Iteration: 11 out of: 27\n", + "Epoch: 23 Iteration: 12 out of: 27\n", + "Epoch: 23 Iteration: 13 out of: 27\n", + "Epoch: 23 Iteration: 14 out of: 27\n", + "Epoch: 23 Iteration: 15 out of: 27\n", + "Epoch: 23 Iteration: 16 out of: 27\n", + "Epoch: 23 Iteration: 17 out of: 27\n", + "Epoch: 23 Iteration: 18 out of: 27\n", + "Epoch: 23 Iteration: 19 out of: 27\n", + "Epoch: 23 Iteration: 20 out of: 27\n", + "Epoch: 23 Iteration: 21 out of: 27\n", + "Epoch: 23 Iteration: 22 out of: 27\n", + "Epoch: 23 Iteration: 23 out of: 27\n", + "Epoch: 23 Iteration: 24 out of: 27\n", + "Epoch: 23 Iteration: 25 out of: 27\n", + "Epoch: 23 Iteration: 26 out of: 27\n", + "Epoch: 23 Iteration: 27 out of: 27\n", + "Epoch: 24 \tTraining Loss: 0.085930\n", + "Epoch: 24 Iteration: 0 out of: 27\n", + "Epoch: 24 Iteration: 1 out of: 27\n", + "Epoch: 24 Iteration: 2 out of: 27\n", + "Epoch: 24 Iteration: 3 out of: 27\n", + "Epoch: 24 Iteration: 4 out of: 27\n", + "Epoch: 24 Iteration: 5 out of: 27\n", + "Epoch: 24 Iteration: 6 out of: 27\n", + "Epoch: 24 Iteration: 7 out of: 27\n", + "Epoch: 24 Iteration: 8 out of: 27\n", + "Epoch: 24 Iteration: 9 out of: 27\n", + "Epoch: 24 Iteration: 10 out of: 27\n", + "Epoch: 24 Iteration: 11 out of: 27\n", + "Epoch: 24 Iteration: 12 out of: 27\n", + "Epoch: 24 Iteration: 13 out of: 27\n", + "Epoch: 24 Iteration: 14 out of: 27\n", + "Epoch: 24 Iteration: 15 out of: 27\n", + "Epoch: 24 Iteration: 16 out of: 27\n", + "Epoch: 24 Iteration: 17 out of: 27\n", + "Epoch: 24 Iteration: 18 out of: 27\n", + "Epoch: 24 Iteration: 19 out of: 27\n", + "Epoch: 24 Iteration: 20 out of: 27\n", + "Epoch: 24 Iteration: 21 out of: 27\n", + "Epoch: 24 Iteration: 22 out of: 27\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: 24 Iteration: 23 out of: 27\n", + "Epoch: 24 Iteration: 24 out of: 27\n", + "Epoch: 24 Iteration: 25 out of: 27\n", + "Epoch: 24 Iteration: 26 out of: 27\n", + "Epoch: 24 Iteration: 27 out of: 27\n", + "Epoch: 25 \tTraining Loss: 0.037157\n", + "Epoch: 25 Iteration: 0 out of: 27\n", + "Epoch: 25 Iteration: 1 out of: 27\n", + "Epoch: 25 Iteration: 2 out of: 27\n", + "Epoch: 25 Iteration: 3 out of: 27\n", + "Epoch: 25 Iteration: 4 out of: 27\n", + "Epoch: 25 Iteration: 5 out of: 27\n", + "Epoch: 25 Iteration: 6 out of: 27\n", + "Epoch: 25 Iteration: 7 out of: 27\n", + "Epoch: 25 Iteration: 8 out of: 27\n", + "Epoch: 25 Iteration: 9 out of: 27\n", + "Epoch: 25 Iteration: 10 out of: 27\n", + "Epoch: 25 Iteration: 11 out of: 27\n", + "Epoch: 25 Iteration: 12 out of: 27\n", + "Epoch: 25 Iteration: 13 out of: 27\n", + "Epoch: 25 Iteration: 14 out of: 27\n", + "Epoch: 25 Iteration: 15 out of: 27\n", + "Epoch: 25 Iteration: 16 out of: 27\n", + "Epoch: 25 Iteration: 17 out of: 27\n", + "Epoch: 25 Iteration: 18 out of: 27\n", + "Epoch: 25 Iteration: 19 out of: 27\n", + "Epoch: 25 Iteration: 20 out of: 27\n", + "Epoch: 25 Iteration: 21 out of: 27\n", + "Epoch: 25 Iteration: 22 out of: 27\n", + "Epoch: 25 Iteration: 23 out of: 27\n", + "Epoch: 25 Iteration: 24 out of: 27\n", + "Epoch: 25 Iteration: 25 out of: 27\n", + "Epoch: 25 Iteration: 26 out of: 27\n", + "Epoch: 25 Iteration: 27 out of: 27\n", + "Epoch: 26 \tTraining Loss: 0.029099\n", + "Epoch: 26 Iteration: 0 out of: 27\n", + "Epoch: 26 Iteration: 1 out of: 27\n", + "Epoch: 26 Iteration: 2 out of: 27\n", + "Epoch: 26 Iteration: 3 out of: 27\n", + "Epoch: 26 Iteration: 4 out of: 27\n", + "Epoch: 26 Iteration: 5 out of: 27\n", + "Epoch: 26 Iteration: 6 out of: 27\n", + "Epoch: 26 Iteration: 7 out of: 27\n", + "Epoch: 26 Iteration: 8 out of: 27\n", + "Epoch: 26 Iteration: 9 out of: 27\n", + "Epoch: 26 Iteration: 10 out of: 27\n", + "Epoch: 26 Iteration: 11 out of: 27\n", + "Epoch: 26 Iteration: 12 out of: 27\n", + "Epoch: 26 Iteration: 13 out of: 27\n", + "Epoch: 26 Iteration: 14 out of: 27\n", + "Epoch: 26 Iteration: 15 out of: 27\n", + "Epoch: 26 Iteration: 16 out of: 27\n", + "Epoch: 26 Iteration: 17 out of: 27\n", + "Epoch: 26 Iteration: 18 out of: 27\n", + "Epoch: 26 Iteration: 19 out of: 27\n", + "Epoch: 26 Iteration: 20 out of: 27\n", + "Epoch: 26 Iteration: 21 out of: 27\n", + "Epoch: 26 Iteration: 22 out of: 27\n", + "Epoch: 26 Iteration: 23 out of: 27\n", + "Epoch: 26 Iteration: 24 out of: 27\n", + "Epoch: 26 Iteration: 25 out of: 27\n", + "Epoch: 26 Iteration: 26 out of: 27\n", + "Epoch: 26 Iteration: 27 out of: 27\n", + "Epoch: 27 \tTraining Loss: 0.047497\n", + "Epoch: 27 Iteration: 0 out of: 27\n", + "Epoch: 27 Iteration: 1 out of: 27\n", + "Epoch: 27 Iteration: 2 out of: 27\n", + "Epoch: 27 Iteration: 3 out of: 27\n", + "Epoch: 27 Iteration: 4 out of: 27\n", + "Epoch: 27 Iteration: 5 out of: 27\n", + "Epoch: 27 Iteration: 6 out of: 27\n", + "Epoch: 27 Iteration: 7 out of: 27\n", + "Epoch: 27 Iteration: 8 out of: 27\n", + "Epoch: 27 Iteration: 9 out of: 27\n", + "Epoch: 27 Iteration: 10 out of: 27\n", + "Epoch: 27 Iteration: 11 out of: 27\n", + "Epoch: 27 Iteration: 12 out of: 27\n", + "Epoch: 27 Iteration: 13 out of: 27\n", + "Epoch: 27 Iteration: 14 out of: 27\n", + "Epoch: 27 Iteration: 15 out of: 27\n", + "Epoch: 27 Iteration: 16 out of: 27\n", + "Epoch: 27 Iteration: 17 out of: 27\n", + "Epoch: 27 Iteration: 18 out of: 27\n", + "Epoch: 27 Iteration: 19 out of: 27\n", + "Epoch: 27 Iteration: 20 out of: 27\n", + "Epoch: 27 Iteration: 21 out of: 27\n", + "Epoch: 27 Iteration: 22 out of: 27\n", + "Epoch: 27 Iteration: 23 out of: 27\n", + "Epoch: 27 Iteration: 24 out of: 27\n", + "Epoch: 27 Iteration: 25 out of: 27\n", + "Epoch: 27 Iteration: 26 out of: 27\n", + "Epoch: 27 Iteration: 27 out of: 27\n", + "Epoch: 28 \tTraining Loss: 0.082898\n", + "Epoch: 28 Iteration: 0 out of: 27\n", + "Epoch: 28 Iteration: 1 out of: 27\n", + "Epoch: 28 Iteration: 2 out of: 27\n", + "Epoch: 28 Iteration: 3 out of: 27\n", + "Epoch: 28 Iteration: 4 out of: 27\n", + "Epoch: 28 Iteration: 5 out of: 27\n", + "Epoch: 28 Iteration: 6 out of: 27\n", + "Epoch: 28 Iteration: 7 out of: 27\n", + "Epoch: 28 Iteration: 8 out of: 27\n", + "Epoch: 28 Iteration: 9 out of: 27\n", + "Epoch: 28 Iteration: 10 out of: 27\n", + "Epoch: 28 Iteration: 11 out of: 27\n", + "Epoch: 28 Iteration: 12 out of: 27\n", + "Epoch: 28 Iteration: 13 out of: 27\n", + "Epoch: 28 Iteration: 14 out of: 27\n", + "Epoch: 28 Iteration: 15 out of: 27\n", + "Epoch: 28 Iteration: 16 out of: 27\n", + "Epoch: 28 Iteration: 17 out of: 27\n", + "Epoch: 28 Iteration: 18 out of: 27\n", + "Epoch: 28 Iteration: 19 out of: 27\n", + "Epoch: 28 Iteration: 20 out of: 27\n", + "Epoch: 28 Iteration: 21 out of: 27\n", + "Epoch: 28 Iteration: 22 out of: 27\n", + "Epoch: 28 Iteration: 23 out of: 27\n", + "Epoch: 28 Iteration: 24 out of: 27\n", + "Epoch: 28 Iteration: 25 out of: 27\n", + "Epoch: 28 Iteration: 26 out of: 27\n", + "Epoch: 28 Iteration: 27 out of: 27\n", + "Epoch: 29 \tTraining Loss: 0.049404\n", + "Epoch: 29 Iteration: 0 out of: 27\n", + "Epoch: 29 Iteration: 1 out of: 27\n", + "Epoch: 29 Iteration: 2 out of: 27\n", + "Epoch: 29 Iteration: 3 out of: 27\n", + "Epoch: 29 Iteration: 4 out of: 27\n", + "Epoch: 29 Iteration: 5 out of: 27\n", + "Epoch: 29 Iteration: 6 out of: 27\n", + "Epoch: 29 Iteration: 7 out of: 27\n", + "Epoch: 29 Iteration: 8 out of: 27\n", + "Epoch: 29 Iteration: 9 out of: 27\n", + "Epoch: 29 Iteration: 10 out of: 27\n", + "Epoch: 29 Iteration: 11 out of: 27\n", + "Epoch: 29 Iteration: 12 out of: 27\n", + "Epoch: 29 Iteration: 13 out of: 27\n", + "Epoch: 29 Iteration: 14 out of: 27\n", + "Epoch: 29 Iteration: 15 out of: 27\n", + "Epoch: 29 Iteration: 16 out of: 27\n", + "Epoch: 29 Iteration: 17 out of: 27\n", + "Epoch: 29 Iteration: 18 out of: 27\n", + "Epoch: 29 Iteration: 19 out of: 27\n", + "Epoch: 29 Iteration: 20 out of: 27\n", + "Epoch: 29 Iteration: 21 out of: 27\n", + "Epoch: 29 Iteration: 22 out of: 27\n", + "Epoch: 29 Iteration: 23 out of: 27\n", + "Epoch: 29 Iteration: 24 out of: 27\n", + "Epoch: 29 Iteration: 25 out of: 27\n", + "Epoch: 29 Iteration: 26 out of: 27\n", + "Epoch: 29 Iteration: 27 out of: 27\n", + "Epoch: 30 \tTraining Loss: 0.052002\n" + ] + } + ], + "source": [ + "\"\"\"\n", + "Cell Purpose: Train the model\n", + "\"\"\"\n", + "\n", + "#Model loss function\n", + "criterion = nn.CrossEntropyLoss()\n", + "\n", + "#Model optimizer function\n", + "optimizer = torch.optim.SGD(model.parameters(), lr=0.001, momentum=0.9)\n", + "\n", + "#Model scheduler function\n", + "scheduler = torch.optim.lr_scheduler.StepLR(optimizer, step_size=10, gamma=0.1)\n", + "\n", + "#Number of epochs for training\n", + "n_epochs = 30\n", + "\n", + "#Number of iterations per epoch for training - given batch size, it will take n_iterations to complete one epoch\n", + "n_iterations = int(len(train_data)/batch_size)\n", + "\n", + "#List for training loss values\n", + "train_loss_progress = []\n", + "\n", + "#Put the model in training mode\n", + "model.train()\n", + "\n", + "#Go through each epoch\n", + "for epoch in range(n_epochs):\n", + "\n", + " #Reset training loss every epoch\n", + " train_loss = 0.0\n", + "\n", + " #Go through each iteration\n", + " for iter, (data, target) in enumerate(train_loader):\n", + "\n", + " print(\"Epoch:\", epoch, \"Iteration:\", iter, \"out of:\", n_iterations)\n", + "\n", + " #Clear the gradients of all optimized variables every iteration\n", + " optimizer.zero_grad()\n", + "\n", + " #Forward pass: Feed data into model and get outputs\n", + " outputs = model(data)\n", + " #print(outputs)\n", + "\n", + " #Calculate the loss (error)\n", + " loss = criterion(outputs, target)\n", + "\n", + " #Backward pass: Compute gradient of the loss with respect to model parameters\n", + " loss.backward()\n", + "\n", + " #Perform a single optimization step (parameter update)\n", + " optimizer.step()\n", + "\n", + " #Update training loss for the epoch (multiply by data.size(0) because we are calculating loss for not one, but data.size() images)\n", + " train_loss += loss.item()*data.size(0)\n", + "\n", + " #Have the scheduler take a step\n", + " scheduler.step()\n", + "\n", + " #Calculate average loss for the epoch and append to train_loss_progress\n", + " train_loss = train_loss/len(train_loader.dataset)\n", + " train_loss_progress.append(train_loss)\n", + " print('Epoch: {} \\tTraining Loss: {:.6f}'.format(epoch, train_loss))\n", + " \n", + "\n", + "#Save the model after training is finished\n", + "PATH = \"./TerrainNet.pt\"\n", + "torch.save(model.state_dict(), PATH)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Final accuracy of the network on the test set: 87 %\n" + ] + } + ], + "source": [ + "\"\"\"\n", + "Cell Purpose: Test the model\n", + "\"\"\"\n", + "\n", + "correct_predictions = 0\n", + "total_predictions = 0\n", + "target_values = np.array([])\n", + "predicted_values = np.array([])\n", + "\n", + "#Stores model accuracy as percentages\n", + "test_accuracy_progress = []\n", + "\n", + "#Put the model in testing mode\n", + "model.eval()\n", + "\n", + "with torch.no_grad():\n", + " \n", + " #16 images at a time (batch size = 16)\n", + " for data, target in test_loader:\n", + "\n", + " #Pass data into model and get output\n", + " outputs = model(data)\n", + " _, predicted = torch.max(outputs.data, 1)\n", + "\n", + " #Update performance variables\n", + " total_predictions += target.size(0)\n", + " correct_predictions += (predicted == target).sum().item() \n", + " predicted = predicted.float()\n", + " target = target.float()\n", + "\n", + " #Record predicted and target values\n", + " predicted_values = np.concatenate([predicted_values, predicted.tolist()])\n", + " target_values = np.concatenate([target_values, target.tolist()])\n", + "\n", + " #Record model accuracy for the current batch of images\n", + " test_accuracy_progress.append(100 * correct_predictions / total_predictions)\n", + "\n", + "print('Final accuracy of the network on the test set: %d %%' % (100 * correct_predictions / total_predictions))" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYIAAAEGCAYAAABo25JHAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAhbklEQVR4nO3deXhU5fn/8fdNEvY9wYVFAcUFKYumqLhBrRXFiogbVSsupVr9qW21uNW61NrWVv1asf6wVWrVolcRpUrdcINvVSAWF0SU4haxsq+CEHJ//3gmJg4JTJI5OZmcz+u65pqZM9t9cmA+8zzPOc8xd0dERJKrWdwFiIhIvBQEIiIJpyAQEUk4BYGISMIpCEREEi4/7gJqq6ioyHv27Bl3GSIiOaWkpGS5u3ep7rGcC4KePXsyd+7cuMsQEckpZvZRTY+pa0hEJOEUBCIiCacgEBFJuJwbIxCRpmvLli2UlpayadOmuEvJWS1btqR79+4UFBRk/BoFgYg0GqWlpbRr146ePXtiZnGXk3PcnRUrVlBaWkqvXr0yfp26hkSk0di0aROFhYUKgToyMwoLC2vdolIQiEijohCon7r8/RITBG+9BddcAytWxF2JiEjjkpggeP99uOkm+OSTuCsRkcZoxYoVDBw4kIEDB7LLLrvQrVu3r+5v3rx5u6+dO3cuF198ca0+r2fPnixfvrw+JWdNYgaLCwvDtVoEIlKdwsJC5s2bB8B1111H27Ztueyyy756vKysjPz86r8yi4uLKS4ubogyI5GYFkFRUbhuJAEsIjlg7Nix/OQnP2HYsGGMHz+e2bNnM2TIEAYNGsSQIUNYuHAhAC+++CLHHXccEELknHPOYejQofTu3Zs77rhjh59z66230q9fP/r168ftt98OwIYNGxgxYgQDBgygX79+PPzwwwBcccUV9O3bl/79+38tqOpDLQIRaZQuvRRSP9CzZuBASH3PZuy9997jueeeIy8vj7Vr1/Lyyy+Tn5/Pc889x1VXXcWUKVO2ec27777LCy+8wLp169h777254IILatyvv6SkhPvuu4/XXnsNd+fAAw/kiCOOYPHixXTt2pUnn3wSgDVr1rBy5UqmTp3Ku+++i5mxevXq2q1MDRLTIujcOVwrCESkNk4++WTy8vKA8GV88skn069fP3784x8zf/78al8zYsQIWrRoQVFRETvttBOff/55je8/a9YsRo0aRZs2bWjbti0nnngiM2fO5Bvf+AbPPfcc48ePZ+bMmXTo0IH27dvTsmVLzjvvPB599FFat26dlXVMTIugeXNo105BIJIravvLPSpt2rT56vbPf/5zhg0bxtSpU/nwww8ZOnRota9p0aLFV7fz8vIoKyur8f3dvdrle+21FyUlJUyfPp0rr7yS73znO1x77bXMnj2bGTNmMHnyZO68806ef/75uq1YFYlpEUDoHlIQiEhdrVmzhm7dugEwadKkrLzn4YcfzmOPPcYXX3zBhg0bmDp1KocddhhLliyhdevWnHHGGVx22WW8/vrrrF+/njVr1nDsscdy++23fzW4XV+JaRFAGDBWEIhIXf3sZz/jrLPO4tZbb+Vb3/pWVt5z//33Z+zYsQwePBiA8847j0GDBvH0009z+eWX06xZMwoKCvjjH//IunXrGDlyJJs2bcLdue2227JSg9XULGmsiouLva4nphk+HFauhNmzs1yUiGTFggUL2HfffeMuI+dV93c0sxJ3r3YfV3UNiYgknIJARCThEhcEa9bAdgbwRSRmudZd3djU5e+XuCCAME4gIo1Py5YtWbFihcKgjirOR9CyZctavS5xew1B6B7aaad4axGRbXXv3p3S0lKWLVsWdyk5q+IMZbWRqCCoaBFoviGRxqmgoKBWZ9aS7Ehk15AGjEVEKikIREQSTkEgIpJwiQqCNm3C5HMKAhGRSokKAjPNNyQiki5RQQChe0h7DYmIVEpkEKhFICJSSUEgIpJwCgIRkYRLbBBoKhMRkSDSIDCz4Wa20MwWmdkV1Tzewcz+YWZvmNl8Mzs7ynog7DW0dWuYhVRERCIMAjPLAyYAxwB9gTFm1jftaRcC77j7AGAo8Hszax5VTaCDykRE0kXZIhgMLHL3xe6+GZgMjEx7jgPtzMyAtsBKINKzBSgIRES+Lsog6AZ8UuV+aWpZVXcC+wJLgLeAS9y9PMKaFAQiImmiDAKrZln6EO3RwDygKzAQuNPM2m/zRmbjzGyumc2t7zzlCgIRka+LMghKgR5V7ncn/PKv6mzgUQ8WAR8A+6S/kbtPdPdidy/u0qVLvYqqenIaERGJNgjmAH3MrFdqAPg0YFracz4GjgQws52BvYHFEdZEx47QrJmmmRARqRDZGcrcvczMLgKeBvKAe919vpmdn3r8buBGYJKZvUXoShrv7pF+RTdrBp06qUUgIlIh0lNVuvt0YHrasrur3F4CfCfKGqqjo4tFRCol7shiUBCIiFSlIBARSbhEBoFOTiMiUimRQaCT04iIVEpsEGzcGC4iIkmX2CAAdQ+JiICCQEQk8RQEIiIJl8gg0HxDIiKVEhkEFS0C7TkkIpLwIFCLQEQkoUHQvDm0basgEBGBhAYBaJoJEZEKCgIRkYRLbBAUFWmwWEQEEhwEahGIiAQKAhGRhEt0EKxeDWVlcVciIhKvRAcBwKpV8dYhIhK3xAaBppkQEQkSGwSaZkJEJEh8EKhFICJJpyBQEIhIwikIFAQiknCJDYK2baGgQEEgIpLYIDALew4pCEQk6RIbBBC6h7TXkIgkXeKDQC0CEUk6BYGCQEQSTkGgIBCRhFMQrAD3uCsREYlPooOgqCjMPrpuXdyViIjEJ9FBoPmGREQUBIDGCUQk2RQEKAhEJNkiDQIzG25mC81skZldUcNzhprZPDObb2YvRVlPOgWBiAjkR/XGZpYHTACOAkqBOWY2zd3fqfKcjsBdwHB3/9jMdoqqnuooCEREom0RDAYWuftid98MTAZGpj3ne8Cj7v4xgLsvjbCebXTqFOYcUhCISJJFGQTdgE+q3C9NLatqL6CTmb1oZiVm9v0I69lGXl4IA+01JCJJFlnXEGDVLEs/dCsfOAA4EmgFvGJmr7r7e197I7NxwDiA3XbbLatF6uhiEUm6KFsEpUCPKve7A0uqec5T7r7B3ZcDLwMD0t/I3Se6e7G7F3fp0iWrRSoIRCTpogyCOUAfM+tlZs2B04Bpac95HDjMzPLNrDVwILAgwpq2oSAQkaSLrGvI3cvM7CLgaSAPuNfd55vZ+anH73b3BWb2FPAmUA78yd3fjqqm6hQVwVtvNeQniog0LlGOEeDu04HpacvuTrt/C3BLlHVsj05OIyJJl+gjiyEEwRdfwKZNcVciIhIPBYEOKhORhFMQKAhEJOEUBAoCEUm4xAdBUVG4VhCISFIlPgh0choRSToFgbqGRCThEh8ELVpAmzYKAhFJrsQHAWiaCRFJNgUBCgIRSTYFAWHPIQWBiCSVggDNNyQiyaYgQF1DIpJsGQWBmbUxs2ap23uZ2fFmVhBtaQ2nsBBWr4atW+OuRESk4WXaIngZaGlm3YAZwNnApKiKamiFheAOq1bFXYmISMPLNAjM3b8ATgT+4O6jgL7RldWwdFCZiCRZxkFgZgcDpwNPppZFelKbhqT5hkQkyTINgkuBK4GpqdNN9gZeiKyqBqb5hkQkyTL6Ve/uLwEvAaQGjZe7+8VRFtaQ1DUkIkmW6V5DD5lZezNrA7wDLDSzy6MtreEoCEQkyTLtGurr7muBEwgno98NODOqohpau3aQn68gEJFkyjQIClLHDZwAPO7uWwCPrKoGZqZpJkQkuTINgv8PfAi0AV42s92BtVEVFQdNMyEiSZXpYPEdwB1VFn1kZsOiKSkemmZCRJIq08HiDmZ2q5nNTV1+T2gdNBkKAhFJqky7hu4F1gGnpC5rgfuiKioOCgIRSapMjw7ew91HV7l/vZnNi6Ce2FQEgXsYPBYRSYpMWwQbzezQijtmdgiwMZqS4lFUBFu2wPr1cVciItKwMm0RnA/cb2YdUvdXAWdFU1I8qk4z0a5dvLWIiDSkjFoE7v6Guw8A+gP93X0Q8K1IK2tgOrpYRJKqVmcoc/e1qSOMAX4SQT2xURCISFLV51SVTWpIVUEgIklVnyBoMlNMgIJARJJru4PFZraO6r/wDWgVSUUx6dQp7DaqIBCRpNluELh7Yvafyc+Hjh0135CIJE99uoZ2yMyGm9lCM1tkZlds53nfNLOtZnZSlPXsiI4uFpEkiiwIzCwPmAAcQzjR/Rgz2+aE96nn/QZ4OqpaMqUgEJEkirJFMBhY5O6L3X0zMBkYWc3z/h8wBVgaYS0ZURCISBJFGQTdgE+q3C9NLfuKmXUDRgF3b++NzGxcxcyny5Yty3qhFRQEIpJEUQZBdccZpO+BdDsw3t23bu+N3H2iuxe7e3GXLl2yVd82dJYyEUmiTOcaqotSoEeV+92BJWnPKQYmW5juswg41szK3P2xCOuqUWFhmHTuyy+hRYs4KhARaXhRBsEcoI+Z9QI+BU4Dvlf1Ce7eq+K2mU0CnogrBODrB5V17RpXFSIiDSuyriF3LwMuIuwNtAB4xN3nm9n5ZnZ+VJ9bHzq6WESSKMoWAe4+HZietqzagWF3HxtlLZlQEIhIEkV6QFmuKSoK1woCEUkSBUEVahGISBIpCKqoepYyEZGkUBBU0bIltG6tFoGIJIuCII2OLhaRpFEQpFEQiEjSKAjSaJoJEUkaBUGawkINFotIsigI0qhrSESSRkGQprAQVq2CrdudD1VEpOlQEKQpLAR3WL067kpERBqGgiCNji4WkaRREKTRfEMikjQKgjSaZkJEkkZBkEZdQyKSNAqCNAoCEUkaBUGa9u0hP19BICLJoSBIYwadOysIRCQ5FATV2H13eOUVKC+PuxIRkegpCKpx8cXw1lvw+ONxVyIiEj0FQTVOOw322gtuuCEcZSwi0pQpCKqRnw/XXAPz5qlVICJNn4KgBmPGQJ8+cP31ahWISNOmIKhBfj78/OehVTBtWtzViIhER0GwHWPGwJ57wnXXqVUgIk2XgmA71CoQkSRQEOzA974XWgUaKxCRpkpBsAMVexD9+9/wj3/EXY2ISPYpCDJw+umwxx4aKxCRpklBkIGKsQK1CkSkKVIQZKiiVaCxAhFpahQEGaoYK3j9dXjiibirERHJHgVBLZxxhsYKRKTpURDUQn4+XH11aBU8+WTc1YiIZIeCoJbOOAN691arQESajkiDwMyGm9lCM1tkZldU8/jpZvZm6vIvMxsQZT3ZUFAQxgpKStQqEJGmIbIgMLM8YAJwDNAXGGNmfdOe9gFwhLv3B24EJkZVTzadcQb06qU9iESkaYiyRTAYWOTui919MzAZGFn1Ce7+L3dflbr7KtA9wnqypqJVMHcuTJ8edzUiIvUTZRB0Az6pcr80tawm5wL/rO4BMxtnZnPNbO6yZcuyWGLdnXlmaBVcd53ObSwiuS3KILBqllXbkWJmwwhBML66x919orsXu3txly5dslhi3RUUwLXXhlbBccfB8uVxVyQiUjdRBkEp0KPK/e7AkvQnmVl/4E/ASHdfEWE9WXfWWXDXXTBjBgwcCLNmxV2RiEjtRRkEc4A+ZtbLzJoDpwFfm9XfzHYDHgXOdPf3IqwlEmZwwQXw6qvQqhUMHQq//rW6ikQkt0QWBO5eBlwEPA0sAB5x9/lmdr6ZnZ962rVAIXCXmc0zs7lR1ROlQYPC7qQnnQRXXgkjRkAjGcoQEdkh8xzb/7G4uNjnzm2ceeEOEyfCJZdAURH87W9w2GFxVyUiAmZW4u7F1T2mI4uzyAx++MPQVdS6NQwbBr/6lbqKRKRxUxBEYODA0FV0yilhbqJjjoGlS+OuSkSkegqCiLRrBw8+GLqKXnophMMrr8RdlYjIthQEETKDH/wAZs+GNm3CIPIHH8RdlYjI1ykIGkD//vDUU2EwedQo+OKLuCsSEamkIGgge+wBDz0Eb74J48ZpsjoRaTwUBA3omGPghhvC2MEdd8RdjYhIoCBoYFddBSecAD/9aRhEFhGJm4KggTVrBn/5C/TpE3YvLS2t+3utXAkffwxbt2avPhFJnvy4C0ii9u1h6lQYPBhGj4aXX4YWLTJ/fXl5mOzuiitgwwZo3hx69gyn0OzdO4xHVFz36gVt20a2KiLSBCgIYrLPPnD//WEvoosugnvuyex1778P554LM2fC0UfDiSfC4sXh8p//hGMV1qz5+mt22gn69YNbboH998/+uohIblMQxOiEE8KRxzfdBN/8ZtibqCZbt8L//E84M1rz5nDffWEabKvmrA+rVoVQqBoQTz4JBx4YTqQzfjzka8uLSIomnYvZ1q3hxDYzZoTB44MP3vY5774L55wTfu1/97tw993QtWvtPmflSvjRj+Dhh8Nn/PWvoetIRJJBk841Ynl54fiCHj3CNNb//W/lY2Vl8JvfhOkpFi6EBx6Axx+vfQgAdO4MkyeHz1qwAAYMCN1ROfY7QEQioCBoBDp1CoPHq1fDySfD5s3w9tswZEgYEB4xAubPh9NPr74rqDbGjAkHtR10UOiKOv54+PzzrKyGiOQoBUEj0b8//PnP4XSXRx4ZBnU/+CB05fz977DLLtn7rB494Jln4Pbb4bnnwkDyY49l7/1FJLcoCBqR004LB5rNmhX2BnrnnXCsQX1bAdVp1iycQKekJATDqFFhb6S1a7P/WSLSuCkIGplbboFFi0J/fpcu0X9e377hRDpXXw2TJoWxg2nTdJCaNCydvCle2mtIvvKvf4VdUhctCgei/ehHYW+lzp3jrqxxWb48HNE9YEAY7Je627QJLr007LjQunUYL+vcOVxXd7tzZzjqqHBfamd7ew0pCORrtmwJA9cTJoQjnlu2DIPUF14IgwbFXV08Vq4Mf4sXXoAXXwyD7QA77xz29DrlFDjkEIVCbX34Yfj7lZTA2WdDx47hb71qVbhUvb1xY+Xr9tknbIedd46p8B3YsAFuvjkcGzRyZNzVVNpeEODuOXU54IADXBrGG2+4jxvn3rq1O7gPGeL+0EPuX34Zd2XRWrXK/fHH3X/8Y/eBA93Nwvq3auX+7W+7//KX7vff737SSWEZuO+6q/tFF7m//LL71q1xr0HjN326e6dO7h06uD/22I6fv3Gj+5Il7tOmhb/5fvu5L10aeZm19uab7vvuG/5NgPvZZ7uvXRt3VQEw12v4XlWLQHZo9eowfjBhQug22nnnsOvp2LHQoUPlsQg1XUM4krlVq9DCaJbByFR5OSxbBp9+Wv3ls89CF8FNN4X3rK/Nm+F3v4NHH4V//zt8fosWYRfeYcNg6NAwN1T6nFDr14ejth95BKZPD10dXbtWthQOPjiz9U2KrVvhxhvDdOzf+AZMmQJ77lm793j++bBL9V57hduFhdHUWhvuoXvrkkvC/4lJk8JOHzffDLvvHg7gPOSQeGtUi0CyYutW93/+0/244yp/JdflUlDg3r69+047ue+2m/vee7sPGOB+4IHuBx3kvvvu4Tnpr2vWzL1rV/dvftP9yCPDskGD3N9/v37r9d577sXF4f0OPdT9F79wf/HF8Cu0NtauDS2mE05wb9EivF+3bqEFsWFD/WpsCpYtcz/66PB3Oeus+v1Nnn46/I3339995cqslVgnq1e7n3JKWK+jjnL/738rH5s1y71Xr/Bv9+qr3Tdvjq9O1CKQbFu8OJx+s2LvoopdXKu7dg9HSW/aFPp6q16nLysvh113hW7dtr3sssvX50j6xz/C4HZZGUycGHa/rQ33MPHfhReG+ZvuuSfMBpsNa9eG+h54IPydunYNv4LHjq3fWEJ5eRivaNUKiotzZ1xizpzKI+fvvBPOO6/+u0VPnx52ex4wAJ59NvwSb2hz58Kpp8JHH4WWzvjx27YA164NA+L33Re22QMPwN57N3ytahFIk/XRR2HsAtx/8AP3L77I7HWrVrmfemp43RFHuH/8cXQ1zprlfvDB4bP228/9iSfcy8tr9x4rVrj/7nfue+xR2ULq2NF91Cj3CRNCq6a279kQysvd777bvXnz0NKbMye77z9tmnt+fvj7NmRffHm5+223hZZrjx5hG+/IlCnuhYVhjOOuuxp+e7GdFkHsX+y1vSgIJN3mze5XXhn+Nffr5/7OO9t//syZoUsqL8/9ppvcy8qir7G83P3vf3ffc89Q59ChmX0pzpnjPnase8uW4XWHHRa6nyZPdj/33LAeFcGw227u55zj/re/uX/+efTrtCMbNrh///uhtuHD3Zcvj+ZzpkwJ2/LQQ93XrYvmM6pavtz9+OPDen33u7VbryVLKrvHjj3W/bPPoqsznYJAEuGpp9y7dAl7OU2atO3jW7aE/v9mzdx793Z/9dUGL9E3b3a/885QJ7ifdpr7f/7z9eds3BjqHzw4PKdNG/fzzw97pKQrLw+tgbvucj/xxNBKqAiGAQPcf/rTsIdOQ/5anj8//J179w5jSddfH/2eVA8/HLbr0KHRjsfMnOnevXtoCdx2W91+1ZeXu//hDyHci4pCi+mvfw0tu5tvDj9qLrzQ/cwz3UeOdB82zP2AA9z79HH/7W/rXruCQBLj00/DfxwIv0YrfiF+8EFlF9KZZ7qvWRNrmb5mjfs114RugoIC90svdX/9dffLLw/dB+C+zz7hC2P16szft6zM/bXXQktn6NDQJQOh+2TIkDBgOWNG5l1omVqwIHzh77df+Dyz8PnPPJPdz9meBx4In/vtb2d3/crL3V96Kfx7yssLAZeNLq533gk7O6TvFJGfH/4N9OoVwvyww9xHjHAfMya0BOtKQSCJUlbmft114Uth773DL7cOHdzbtQtfFo3Jp5+6n3de+DUL4Ytm9OjwZZ2NPuQNG9yffTb8yjzwwPD+EPa4GTbM/cYb3f/3f+u2N8vChWGPqP79K7/8Dz88tHgassujqkmTQh3Dh9d+r690n37q/qtfVXbntWsXfqnXJph3ZPPmcLzO+++H7ryNG6MbO9heEGivIWmyXnghHBX92Wdh2u0HHwzncm6M5s8PJyY6/njo3j26z1m7Npzm9Pnnw2XevLC8TZuwv3vbtju+rFwZZsSteO0hh4RjJkaPDnt3xe3Pfw57JQ0dGqZ132+/cCkq2vFrt2yBJ56Ae+8NeyWVl8Phh4cJGUePDn+nXKUpJiSxli4NX3ijR0NBQdzVND7Ll4cAevHFEJjr12972bAhXFd10EFht8mTToo2uOrqT3+Cyy8PB0NW2HnnylCoeunUKZys6d57w+7ES5eGXZjHjg1TX/TpE9daZJeCQETqpbw8HOexfn3YT74hZsatL/dwFPr8+ZWXt98O07tXDbaiohCI+fnhVLDnngtHH930zuu9vSBoYqsqIlFo1ix0i+RS14hZaK107x6+2Cu4h9ljK8Lh3Xdh333hzDMb70R2UVMQiEiimIXxkN13h2OPjbuaxkHTYYmIJFykQWBmw81soZktMrMrqnnczOyO1ONvmtn+UdYjIiLbiiwIzCwPmAAcA/QFxphZ37SnHQP0SV3GAX+Mqh4REalelC2CwcAid1/s7puByUD6+XpGAvenjnd4FehoZrtGWJOIiKSJMgi6AZ9UuV+aWlbb52Bm48xsrpnNXbZsWdYLFRFJsiiDoLrZxtMPWsjkObj7RHcvdvfiLrmwA7OISA6JMghKgR5V7ncHltThOSIiEqEog2AO0MfMeplZc+A0YFrac6YB30/tPXQQsMbdP4uwJhERSRPZAWXuXmZmFwFPA3nAve4+38zOTz1+NzAdOBZYBHwBnL2j9y0pKVluZh+lLS4Clmez/pg1tfWBprdOTW19oOmtU1NbH6jfOu1e0wM5N9dQdcxsbk1zaOSiprY+0PTWqamtDzS9dWpq6wPRrZOOLBYRSTgFgYhIwjWVIJgYdwFZ1tTWB5reOjW19YGmt05NbX0gonVqEmMEIiJSd02lRSAiInWkIBARSbicDoIdTXOdi8zsQzN7y8zmmVlOnpPTzO41s6Vm9naVZZ3N7Fkzez913SnOGmujhvW5zsw+TW2neWaWM6c4MbMeZvaCmS0ws/lmdklqeS5vo5rWKSe3k5m1NLPZZvZGan2uTy2PZBvl7BhBaprr94CjCFNVzAHGuPs7sRZWT2b2IVDs7jl7IIyZHQ6sJ8ws2y+17LfASnf/dSq0O7n7+DjrzFQN63MdsN7dfxdnbXWRmuF3V3d/3czaASXACcBYcncb1bROp5CD28nMDGjj7uvNrACYBVwCnEgE2yiXWwSZTHMtMXD3l4GVaYtHAn9J3f4L4T9pTqhhfXKWu3/m7q+nbq8DFhBm/c3lbVTTOuWk1NT861N3C1IXJ6JtlMtBkNEU1jnIgWfMrMTMxsVdTBbtXDGPVOp6p5jryYaLUmfWuzeXulGqMrOewCDgNZrINkpbJ8jR7WRmeWY2D1gKPOvukW2jXA6CjKawzkGHuPv+hLO3XZjqlpDG54/AHsBA4DPg97FWUwdm1haYAlzq7mvjricbqlmnnN1O7r7V3QcSZmUebGb9ovqsXA6CJjmFtbsvSV0vBaYSusCags8rzj6Xul4acz314u6fp/6jlgP3kGPbKdXvPAV40N0fTS3O6W1U3Trl+nYCcPfVwIvAcCLaRrkcBJlMc51TzKxNaqALM2sDfAd4e/uvyhnTgLNSt88CHo+xlnpLO6XqKHJoO6UGIv8MLHD3W6s8lLPbqKZ1ytXtZGZdzKxj6nYr4NvAu0S0jXJ2ryGA1K5gt1M5zfVN8VZUP2bWm9AKgDBF+EO5uE5m9jdgKGHK3M+BXwCPAY8AuwEfAye7e04MwNawPkMJ3Q0OfAj8MFfOpWFmhwIzgbeA8tTiqwh96rm6jWpapzHk4HYys/6EweA8wg/2R9z9BjMrJIJtlNNBICIi9ZfLXUMiIpIFCgIRkYRTEIiIJJyCQEQk4RQEIiIJpyAQSTGzrVVmqZyXzRltzaxn1dlLRRqT/LgLEGlENqYO6RdJFLUIRHYgdY6I36Tmh59tZnumlu9uZjNSE5rNMLPdUst3NrOpqbnk3zCzIam3yjOze1Lzyz+TOmIUM7vYzN5Jvc/kmFZTEkxBIFKpVVrX0KlVHlvr7oOBOwlHs5O6fb+79wceBO5ILb8DeMndBwD7A/NTy/sAE9x9P2A1MDq1/ApgUOp9zo9m1URqpiOLRVLMbL27t61m+YfAt9x9cWpis/+6e6GZLSecDGVLavln7l5kZsuA7u7+ZZX36EmYSrhP6v54oMDdf2lmTxFOfPMY8FiVeehFGoRaBCKZ8Rpu1/Sc6nxZ5fZWKsfoRgATgAOAEjPT2J00KAWBSGZOrXL9Sur2vwiz3gKcTjidIMAM4AL46uQi7Wt6UzNrBvRw9xeAnwEdgW1aJSJR0i8PkUqtUmeEqvCUu1fsQtrCzF4j/Hgak1p2MXCvmV0OLAPOTi2/BJhoZucSfvlfQDgpSnXygAfMrAPhZEu3peafF2kwGiMQ2YHUGEGxuy+PuxaRKKhrSEQk4dQiEBFJOLUIREQSTkEgIpJwCgIRkYRTEIiIJJyCQEQk4f4PlWaVGcivh5EAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAX4AAAEGCAYAAABiq/5QAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAtNUlEQVR4nO3deXxU9fX/8deByCqKQlQQFKwLlFUIFLEiy6DUBUG+NvYLllYl1SIq1t1fpbWbRf2qdLOoVCtWQQTEreKGO0JAUBAtIhRBUAQFNQIBzu+PzwQjJjDA3NyZzPv5eOQxmZuZe8+EcObOuZ/P+Zi7IyIiuaNG3AGIiEjVUuIXEckxSvwiIjlGiV9EJMco8YuI5Ji8uANIRePGjb1FixZxhyEiklXmzJnzibvn77g9KxJ/ixYtKC4ujjsMEZGsYmb/rWi7Sj0iIjlGiV9EJMco8YuI5JhIa/xmdgkwDDDgTne/Lbl9BHARsAV43N2vjDIOEdl7paWlrFixgo0bN8YdiuygTp06NGvWjH322Selx0eW+M2sLSHpdwU2A/82s8eBZsAZQHt332RmB0UVg4ikz4oVK2jQoAEtWrTAzOIOR5LcnbVr17JixQpatmyZ0nOiLPW0Bma6e4m7bwFeAAYCFwI3uvsmAHf/OMIYRCRNNm7cSKNGjZT0M4yZ0ahRo936JBZl4l8A9DCzRmZWDzgFaA4cDZxgZq+b2Qtm1qWiJ5tZkZkVm1nxmjVrIgxTRFKlpJ+ZdvffJbLE7+6LgD8CTwP/BuYTavp5wAFAN+AKYKJVELW7j3X3AncvyM//1vyD7LZ0KUyYEHcUIpKjIr246+53A3cDmNnvgRWEEtBkDwsBzDKzbUBjIDdO67dtg8JCmD0bunWDww+POyKRrLB27Vr69OkDwOrVq6lZsyZlJ4WzZs2iVq1aO33+jBkzqFWrFt27d4881kwX9aieg9z9YzM7DDgTOA7YBvQGZpjZ0UAt4JMo48go48aFpA/w0ENw+eXxxiOSJRo1asS8efMA+NWvfsW+++7L5bvx/2fGjBnsu+++sSf+rVu3UrNmzVhjiHoc/8Nm9jbwKDDc3T8FxgFHmNkC4EFgqOfKMmDr1sHVV8P3vw+dO6vcI7KX5syZw4knnkjnzp05+eSTWbVqFQBjxozhu9/9Lu3bt+fss89m2bJl3HHHHdx666107NiRl1566Rv7mTVrFt27d+fYY4+le/fuvPvuu0BI0pdffjnt2rWjffv2/OlPfwJg9uzZdO/enQ4dOtC1a1c+//xz7rnnHi666KLt+zzttNOYMWMGAPvuuy/XX3893/ve93jttde44YYb6NKlC23btqWoqIiyFPjee++RSCTo0KEDnTp1YsmSJZxzzjk88sgj2/c7ePBgpk2btle/t6hLPSdUsG0zMCTK42as66+HTz+FP/8Znn4arrgCliyB73wn7shEds+ll0Ly7DttOnaE225L+eHuzogRI3jkkUfIz89nwoQJXHfddYwbN44bb7yRpUuXUrt2bT777DMaNmzIBRdcUOmnhFatWvHiiy+Sl5fHM888w7XXXsvDDz/M2LFjWbp0KW+88QZ5eXmsW7eOzZs3U1hYyIQJE+jSpQsbNmygbt26O431yy+/pG3bttxwww0AfPe73+X6668H4JxzzuGxxx7j9NNPZ/DgwVx99dUMHDiQjRs3sm3bNs4//3xuvfVWzjjjDNavX8+rr77Kvffem/LvqSJZ0aStWpg3D/72Nxg+HDp0gAMOCIl/4kS45pq4oxPJOps2bWLBggX07dsXCGfnTZo0AaB9+/YMHjyYAQMGMGDAgF3ua/369QwdOpTFixdjZpSWlgLwzDPPcMEFF5CXF1LlgQceyFtvvUWTJk3o0iUMSNxvv/12uf+aNWsyaNCg7feff/55Ro8eTUlJCevWraNNmzb07NmTlStXMnDgQCBMygI48cQTGT58OB9//DGTJ09m0KBB2+PZU0r8VcE9JPxGjSD5js9hh8Fxx8GDDyrxS/bZjTPzqLg7bdq04bXXXvvWzx5//HFefPFFpk2bxm9+8xsWLly403398pe/pFevXkyZMoVly5bRs2fP7cfYcdBhRdsA8vLy2LZt2/b75cfV16lTZ3tdf+PGjfz85z+nuLiY5s2b86tf/YqNGzeys4r3Oeecw/3338+DDz7IuHHjdvpaUqFePVXhvvvg1VfhxhuhYcOvtxcWwptvwjvvxBaaSLaqXbs2a9as2Z74S0tLWbhwIdu2beODDz6gV69ejB49ms8++4wvvviCBg0a8Pnnn1e4r/Xr13PooYcCcM8992zfftJJJ3HHHXewZcsWANatW0erVq348MMPmZ0cpPH555+zZcsWWrRowbx587Yff9asWRUeq+wNoXHjxnzx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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "\"\"\"\n", + "Cell Purpose: Plot training and testing results\n", + "\"\"\"\n", + "\n", + "#Plot training results\n", + "training_loss_range = np.arange(1, len(train_loss_progress) + 1)\n", + "fig, axs = plt.subplots()\n", + "axs.plot(training_loss_range, train_loss_progress, c='b', label=\"Train loss\")\n", + "plt.xlabel('Epochs')\n", + "plt.ylabel('Loss')\n", + "plt.xticks(range(0, n_epochs + 1, 5), range(0, n_epochs + 1, 5))\n", + "axs.legend()\n", + "plt.show()\n", + "\n", + "#Plot testing results\n", + "testing_accuracy_range = np.arange(1, len(test_accuracy_progress) + 1)\n", + "fig, axs = plt.subplots()\n", + "axs.plot(testing_accuracy_range, test_accuracy_progress, c='r', label=\"Test accuracy\")\n", + "plt.xlabel('Batches')\n", + "plt.ylabel('Accuracy')\n", + "plt.xticks(range(0, len(test_accuracy_progress) + 1, 2), range(0, len(test_accuracy_progress) + 1, 2))\n", + "axs.legend()\n", + "plt.show()\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "\"\"\"\n", + "Cell Purpose: Create confusion matrix for results\n", + "\"\"\"\n", + "\n", + "#Generate and configure confusion matrix\n", + "confusion_matrix = metrics.confusion_matrix(target_values, predicted_values)\n", + "labels = list(label_map.keys())\n", + "df_confusion_matrix = pd.DataFrame(confusion_matrix, index=labels, columns=labels)\n", + "fig = plt.figure()\n", + "res = sns.heatmap(df_confusion_matrix, annot=True, cmap='Blues')\n", + "\n", + "plt.title(\"Confusion Matrix\")\n", + "plt.ylabel('True label')\n", + "plt.xlabel('Predicted label')\n", + "\n", + "plt.show()\n", + "plt.close()" + ] + } + ], + "metadata": { + "interpreter": { + "hash": "0ba8f08b784b7e67edf2cffa16fb978c43f2330bd47da969bc2ffbc904ee1fee" + }, + "kernelspec": { + "display_name": "Python 3", + "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.8.8" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/labs/terrainclassification/terrain_classification.py b/labs/terrainclassification/terrain_classification.py new file mode 100644 index 0000000..61c1b4d --- /dev/null +++ b/labs/terrainclassification/terrain_classification.py @@ -0,0 +1,87 @@ +""" +Copyright MIT and Harvey Mudd College +MIT License +Summer 2022 + +Bonus Lab - Terrain Classification +""" + +######################################################################################## +# Imports +######################################################################################## + +import sys + +sys.path.insert(1, "../../library") +import racecar_core +import racecar_utils as rc_utils + +#Put any additional import statements that are required here + +######################################################################################## +# Global variables +######################################################################################## + +rc = racecar_core.create_racecar() + +# Put any global variables here +test_transform = transforms.Compose([transforms.RandomResizedCrop(224), + transforms.CenterCrop(224), + transforms.ToTensor(), + transforms.Normalize((0.485,0.456,0.406), (0.229,0.224,0.225)) + ]) + +terrain_dictionary = {0: "Asphalt", 1: "Dirt", 2: "Grass", 3: "Rocky"} + +######################################################################################## +# Functions +######################################################################################## + + +def start(): + """ + This function is run once every time the start button is pressed + """ + + # Begin at a full stop + rc.drive.stop() + + # Print start message + print(">> Bonus Lab - Terrain Classification\n") + + #This line loads the pre-trained ResNet-18 CNN model + model.load_state_dict(torch.load("TerrainNet.pt")) + + +def update(): + """ + After start() is run, this function is run every frame until the back button + is pressed + """ + #Control the car's steering angle with the left joystick or "A" and "D" keys + (x, y) = rc.controller.get_joystick(rc.controller.Joystick.LEFT) + + # TODO (warmup): Capture an image (the camera_image variable) from the color camera every second + # Next, process the image to ensure the CNN is classifying only the terrain in the image + + + #The following two lines save the image as a .jpg in the current working directory + image = Image.fromarray(camera_image) + image.save("./currentCameraImage.jpg") + + # TODO (main challenge): Have the CNN process the image and print the terrain being driven on + with torch.no_grad(): + #The following three lines open the saved image, apply the test transforms, and perform additional pre-processing to the image. + image = Image.open("./currentCameraImage.jpg") + image_tensor = test_transform(image).float() + image_tensor = image_tensor.unsqueeze_(0) + + # TODO (main challenge): Adjust the speed of the car based on the terrain (rougher terrains - lower speed, smoother terrains - higher speed) + +######################################################################################## +# DO NOT MODIFY: Register start and update and begin execution +######################################################################################## + +if __name__ == "__main__": + rc.set_start_update(start, update) + rc.go() diff --git a/labs/terrainclassification/terrain_classification_solution.py b/labs/terrainclassification/terrain_classification_solution.py new file mode 100644 index 0000000..f674973 --- /dev/null +++ b/labs/terrainclassification/terrain_classification_solution.py @@ -0,0 +1,121 @@ +""" +Copyright MIT and Harvey Mudd College +MIT License +Summer 2022 + +Bonus Lab - Terrain Classification +""" + +######################################################################################## +# Imports +######################################################################################## + +import sys + +sys.path.insert(1, "../../library") +import racecar_core +import racecar_utils as rc_utils + +#Put any additional import statements that are required here +import cv2 as cv +import torch +import torch.nn as nn +import torchvision.transforms as transforms +from torch.autograd import Variable +from PIL import Image +import PIL +######################################################################################## +# Global variables +######################################################################################## + +rc = racecar_core.create_racecar() + +# Put any global variables here +model = models.resnet18(pretrained = True) +model.fc = torch.nn.Linear(512, 4) +model = model.eval() + +test_transform = transforms.Compose([transforms.RandomResizedCrop(224), + transforms.CenterCrop(224), + transforms.ToTensor(), + transforms.Normalize((0.485,0.456,0.406), (0.229,0.224,0.225)) + ]) + +terrain_dictionary = {0: "Asphalt", 1: "Dirt", 2: "Grass", 3: "Rocky"} + +######################################################################################## +# Functions +######################################################################################## + + +def start(): + """ + This function is run once every time the start button is pressed + """ + + # Begin at a full stop + rc.drive.stop() + + # Print start message + print(">> Bonus Lab - Terrain Classification\n") + + #This line loads the pre-trained ResNet-18 CNN model + model.load_state_dict(torch.load("TerrainNet.pt")) + + +def update(): + """ + After start() is run, this function is run every frame until the back button + is pressed + """ + #Control the car's steering angle with the left joystick or "A" and "D" keys + (x, y) = rc.controller.get_joystick(rc.controller.Joystick.LEFT) + + # TODO (warmup): Capture an image (the camera_image variable) from the color camera every second + # Next, process the image to ensure the CNN is classifying only the terrain + if counter % 60 == 0: + camera_image = rc.camera.get_color_image() + camera_image = rc_utils.crop(camera_image, (rc.camera.get_height() // 2, 0), (rc.camera.get_height(), rc.camera.get_width())) + camera_image = cv.cvtColor(camera_image, cv.COLOR_BGR2RGB) + + #The following two lines save the image as a .jpg in the current working directory + image = Image.fromarray(camera_image) + image.save("./currentCameraImage.jpg") + + + # TODO (main challenge): Have the CNN process the image and print the terrain being driven on + with torch.no_grad(): + #The following three lines open the saved image, apply the test transforms, and perform additional pre-processing to the image. + image = Image.open("./currentCameraImage.jpg") #Open the image taken from above + image_tensor = test_transform(image).float() #Perform all transforms on the image + image_tensor = image_tensor.unsqueeze_(0) #Add another filler dimension of size 1 + + model_output = model(Variable(image_tensor)) #Pass the image into the model + _, predicted_category = torch.max(model_output.data, 1) #Process the predicted category + predicted_category = predicted_category.float() #Convert the predicted category to a float + + terrain = terrain_dictionary.get(predicted_category.tolist()[0]) #Find the corresponding terrain from the terrain dictionary + + # TODO (main challenge): Adjust the speed of the car based on the terrain (rougher terrains - lower speed, smoother terrains - higher speed) + if terrain == "Asphalt": + speed = 1.0 + print("Asphalt: MAX SPEED\n\n") + elif terrain == "Grass": + speed = 0.75 + print("Grass: MODERATE SPEED\n\n") + elif terrain == "Dirt": + speed = 0.5 + print("Dirt: MODERATE SPEED\n\n") + elif terrain == "Rocky": + speed = 0.25 + print("Rocky: LOW SPEED\n\n") + + rc.drive.set_speed_angle(speed, angle) + +######################################################################################## +# DO NOT MODIFY: Register start and update and begin execution +######################################################################################## + +if __name__ == "__main__": + rc.set_start_update(start, update) + rc.go()