# Logbook Harian Kuliah Proyek Akhir EL 6098 **Ita Mubarokah (23220301)** Minggu 1 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | | 17/01/2022 | Mencari 10 paper IEEE yang sesuai dengan topik | Membaca dan memahami paper tentang klasifikasi penyakit tanaman | Memilih 10 paper yang paling sesuai dengan topik:[1](https://ieeexplore.ieee.org/document/9576102), [2](https://ieeexplore.ieee.org/document/8374024/), [3](https://ieeexplore.ieee.org/document/8746277), [4](https://ieeexplore.ieee.org/document/9353592),[5](https://ieeexplore.ieee.org/document/8847623), [6](https://ieeexplore.ieee.org/document/9099295), [7](https://ieeexplore.ieee.org/document/8908746), [8](https://ieeexplore.ieee.org/document/9264241), [9](https://ieeexplore.ieee.org/document/9481921), [10](https://ieeexplore.ieee.org/document/9316732)| | | 18-19/01/2022| Mengerjakan Tugas 1 (membaca dan memahami paper yang telah diperoleh) | Membuat deskripsi singkat dari paper | [Disini](https://drive.google.com/file/d/1FBDS6y0AI4tKRmt2jlglDijBlNCMQgPO/view?usp=sharing) | Belum membaca paper secara keseluruhan baru memahami abstrak | | 19/01/2022 | Belajar Latex | Mempraktekkan penulisan pada Latex dan Overleaf dengan mencantumkan hasil referensi-referensi dari tugas studi literatur | [Disini](https://www.overleaf.com/project/61e4d716e6c4a3f4ceb2225f) | Menambahkan isi related work dan daftar referensi | | 20/01/2022 | Melanjutkan membuat program klasifikasi | Memambahkan program yang berfungsi untuk menghentikan model training jika akurasi yang di inginkan sudah terpenuhi | [Disini](https://drive.google.com/file/d/1JFUis7XfPsi87A9C7ZYUb7_gf_410IV5/view?usp=sharing) | | | 21/01/2022 | Melanjutkan membuat program klasifikasi | Menambahkan program confusion matrix untuk visualisasi kelasalahan predisksi | | | Minggu 2 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | | 24/01/2022 | Melanjutkan membuat program klasifikasi | Membuat program untuk melakukan pengujian penyakit pada gambar yang diberikan secara random | masih belum bisa mendeteksi | program masih error | | 25/01/2022 | Mencari Paper yang berkaitan dengan Dataset Preparation | Membaca Paper | Belum menemukan paper yang sesuai | Kesulitan mencari paper yang berkaitan dengan dataset preparation | | 26/01/2022 | Mengerjakan Tugas 2 | Membuaat Paper sumary | | | | 27/01/2022 | Melanjutkan mengerjakan Tugas 2 | Membuat Paper sumary | [Disini](https://drive.google.com/file/d/1dtuiaJEoN0O4Fo-QvdujR4W0YQzS1-E1/view?usp=sharing) | | | 28/01/2022 | Melanjutkan mengerjakan Tugas 2 | Membuat Abatrak | [Disini](https://www.overleaf.com/project/61e4d716e6c4a3f4ceb2225f) | | Minggu 3 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | |31/01/2022 | Memperbaiki Abstrak | Memperbaiki isi penulisan abstrak pada overleaf | [Disini](https://www.overleaf.com/project/61e4d716e6c4a3f4ceb2225f) | | |01/02/2022 | Membenarkan program untuk pengujian | Membuat program untuk melakukan pengujian penyakit pada gambar yang diberikan secara random | | | |02/02/2022 | Mengerjakan Tugas 3 | Membuat Introduction | | | |03/02/2022 | Melanjutkan mengerjakan Tugas 3 | Membuat Introduction | [Disini](https://www.overleaf.com/project/61e4d716e6c4a3f4ceb2225f) | | |04/02/2022 | Bimbingan Tesis | Mengikuti Presentasi Refreshing Penyakit Tanaman (Ewindo) | Membahas Dataset tanaman tomat | | |06/02/2022 | Melatih dataset yang baru | Mempersiapkan dataset dari PT. EWINDO dan melakukan training menggunakan program yang telah dibuat | Baru sampai 5 epoch | limit penggunaan GPU google colab | Minggu 4 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | |07/02/2022 | Memperbaiki abstrak dan introduction | Memperbaiki isi penulisan abstrak dan introduction pada overleaf | [Disini](https://www.overleaf.com/read/nnbxknmwpmhq) | | |08/02/2022 | Mencari Paper tentang dataset preparation | Membaca dan memahami paper yang diperolah | Belum memperoleh metode pengolahan dataset yang sesuai | | |09/02/2022 | Mengerjakan Tugas 4 | Melengkapi Introduction dan membuat flowchart metodologi pada overleaf | | | |10/02/2022 | Menjalankan ulang program klasifikasi dengan dataset yang baru | Mengamati hasil klasifikasi | | | |11/02/2022 | Melanjutkan membaca paper dataset preparation | Mencari metode pengolahan dataset | Belum menemukan metode yang sesuai | | |12/01/2022 | Melanjutkan mengerjakan Tugas 4 | Melengkapi Introduction dan membuat flowchart metodologi pada overleaf | [Disini](https://www.overleaf.com/read/nnbxknmwpmhq) | | Minggu 5 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | |14/02/2022 |Melakukan perbaikan penulisan Abstrak, Introduction dan Metodology | Menulis di Overleaf | [Disini](https://www.overleaf.com/read/nnbxknmwpmhq) | | |15/02/2022 | Mencari referensi untuk menentukan Metode yang akan digunakan | Membaca dan memahami paper tentang metode pengenalan gambar | Jika menggunakan Metode DL tidak perlu melakukan ekstraksi fitur secara manual karena algoritma DL secara otomatis mempelajari fitur dari data training | | |16/02/2022 | Mencari referensi untuk menentukan Metode yang akan digunakan | Membaca dan memahami paper tentang metode yang digunakan untukdeteksi Objek | Sudah ditentukan 4 metode yang akan digunakan | | |17/02/2022 | Melanjutkan membaca paper | Membaca dan memahami 4 metode yang akan digunakan | | | |18/02/2022 | Melanjutkan perbaikan penulisan Abstrak, Introduction dan Metodology | Menulis di Overleaf | [Disini](https://www.overleaf.com/read/nnbxknmwpmhq) | | |19/02/2022 | Mengerjakan Tugas 5 | Melanjutkan penulisan bagian Metodology di Overleaf | [Disini](https://www.overleaf.com/read/nnbxknmwpmhq) | | |20/02/2022 | Melakukan anotasi gambar dataset | Melakukan labeling gambar satu persatu dengan aplikasi LabelImg | Baru menyelesaikan 400 gambar | Minggu 6 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | |21/02/2022 | Melanjutkan anotasi gambar dataset | melanjutkan melabeli gambar dengan aplikasi LabelImg | Baru 511 gambar | Untuk gambar tanaman kerdil hanya tersedia 11 gambar jadi masih menunggu update gambar | |22/02/2022 | Membuat program untuk convert file xml dari labeling gambar ke file csv | Membuat program pada anaconda | Berhasil melakukan convert file | | |23/02/2022 | Mempelajari kembali metode yang akan digunakan| Mengganti metode menjadi 3 metode saja | karena metode Faster R-CNN komputasinya lambat, sehingga prosesnya akan lama | | |24/02/2022 | Melanjutkan program convert file csv ke file config | Membuat program pada anaconda | masih error | | |25/02/2022 | Melanjutkan program convert file csv ke file config | Membuat program pada anaconda | Berhasil melakukan convert file | | |26/02/2022 | Membangun 3 model untuk deteksi objek | Membuat program pada anaconda | masih error, adamasalah dengan GPU | | |27/02/2022 | Melanjutkan membangun 3 model untuk deteksi objek | Membuat program pada google colab | Berhasil dijalankan | | Minggu 7 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | |28/02/2022 | Membuat program untuk training dan mengerjakan tugas 6| membuat program pada google colab dan menulis di Overleaf| [Disini](https://www.overleaf.com/read/nnbxknmwpmhq) | | |01/03/2022 | Melakukan Training dataset | Melakukan training sebanyak 10000 iterasi pada dataset dengan menggunakan 3 metode | Baru terselesaikan 2 metode, untuk metode yang ketiga baru 5500 iterasi karena ada limit penggunaan GPU google colab | | |02/03/2022 | Melanjutkan training dataset | Melakukan training sebanyak 11000 iterasi | Sudah selesai melakukan training | loss yang dihasilkan masih tinggi | |03/03/2022 | Membuat Program untuk membuat grafik Plotting Loss | Melakukan plotting hasil training tiap iterasi | Berhasil membuat plotting | | |04/03/2022 | Memperbaiki nama masing-masing gambar dan file anotasi gambar | Memnghapus semua spasi pada gamabr | | | |05/03/2022 | Melakukan training ulang dengan 3 metode dan melanjutkan menulis di overleaf | Melakukan training sebanyak 5000 iterasi | [Disini](https://www.overleaf.com/read/zsmffjcnkcpz) | | Minggu 8 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | |07/03/2022 | Membuat Paper Baru | Mencari ide dan mengumpulkan gambar APD | Membuat Paper tentang Dataset Preparation | | |08/03/2022 | Melanjutkan mencari gambar | Melanjutkan mengumpulkan gambar | | | |09/03/2022 | Melakukan pengolahan gambar dan menulis paper | Menulis paper pada Overleaf | [Disini](https://www.overleaf.com/read/gggwjxynxphf) | | |10/03/2022 | Submit Paper| Melakukan submit paper di MWSCAS | Mengumpulkan hasil submit di msteams | | |12/03/2022 | Melanjutkan melakukan anotasi gambar | Melabeli gambar satu persatu | | | |13/03/2022 | Melanjutkan melakukan anotasi gambar | Melabeli gambar satu persatu| | | Minggu 9 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | |14/03/2022 | Melanjutkan melakukan anotasi gambar | Melabeli gambar satu persatu| | | |15/03/2022 | Melanjutkan melakukan anotasi gambar | Melabeli gambar satu persatu| | | |16/03/2022 | Bimbingan dengan pembimbing | Diskusi persetujuan penulisan paper tekait topik tesis| Paper yang akan ditulis adalah penerapan model CNN untuk dekeksi penyakit Begomovirus pada daun tomat | | |17/03/2022 | Melanjutkan melakukan anotasi gambar | Melabeli gambar satu persatu| | | |19/03/2022 | Mengerjakan Tugas 8 | Membuat PPT untuk topik ke-2 | | | |20/03/2022 | Melanjutkan melakukan anotasi gambar dan menata kembali dataset | Melabeli gambar satu persatu| Sudah selesai melakukan anotasi sekitar 2000 gambar | | Minggu 10 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | |21/03/2022 | Melakukan pengolahan dataset | Membuat file xml, csv record dan upload ke drive | | | |22/03/2022 | Melakukan training | Melakukan training data menggunakan 3 model | Masing-masing baru 5000 step | | |23/03/2022 | Mencari 5 Paper tambahan | Membaca dan memahami Paper tentang metode deteksi objek | Memilih 5 Paper yang sesuai | [1](https://arxiv.org/pdf/1905.01614.pdf),[2](https://arxiv.org/pdf/1512.02325.pdf),[3](https://arxiv.org/pdf/1704.04861.pdf),[4](https://arxiv.org/pdf/1905.11946.pdf),[5](https://arxiv.org/pdf/1512.03385.pdf) | |25/03/2022 | Melanjutkan training | Melakukan training data menggunakan 3 model | Masing-masing baru 10000 step | | |26/03/2022 | Mengerjakan Tugas 9 | Membuat List Paper dan PPT | [Disini](https://drive.google.com/file/d/1crk0DMtb65GyhVWNEEM9Fhvr1_e4YqRH/view?usp=sharing) | | |27/03/2022 | Melanjutkan training | Melakukan training data menggunakan 3 model | 2 Metode baru sekitar 2500 step | Setelah dilakukan test, ada 3 gejala penyakit yang belum bisa terdeteksi karena kesalahan pelabelan | Minggu 11 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | |28/03/2022 | Melakukan anotasi ulang | Menyeleksi dan melabeli kembali gambar yang salah label | Sudah dicek dan dibetulkan semua | | |29/03/2022 | Melakukan pengolahan data | Membuat file xml, csv record dan upload ke drive | | | |30/03/2022 | Melakukan training ulang | Melakukan training data menggunakan 3 model | Masing-masing baru 5000 step | | |31/03/2022 | Melakukan training ulang | Melanjutkan training data menggunakan 3 model | Masing-masing baru 10000 step | | |01/04/2022 | Melakukan training ulang | Melanjutkan training data menggunakan 3 model | Untuk 2 model sudah 25000 step | 1 model masih 2400 step | |02/04/2022 | Melakukan training ulang dan test | Melanjutkan training data untuk 1 model sampai 25000 step | Setelah dilakukan test ketiga model sudah dapat mendeteksi penyakit dengan baik | | |03/04/2022 | Mengerjakan tugas 10 metodologi dan hasil | Melanjutkan program dan menulis di overleaf | [Disini](https://www.overleaf.com/read/zsmffjcnkcpz) | | Minggu 12 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | |04/04/2022 | Membuat dataset untuk validasi | Melakukan anotasi | telah dibuat dataset untuk validasi sebesar 10% yaitu 180 gambar | | |05/04/2022 | Melakukan program untuk convert file | Membuat program python csv ke txt dan gambar hasil deteksi ke txt | | | |06/04/2022 | Melakukan pengolahan data validasi | Membuat file ground-truth dan file result-detection | berupa file .txt | Untuk model 1 | |07/04/2022 | Melakukan pengolahan data validasi | Membuat file ground-truth dan file result-detection | berupa file .txt | Untuk model 2 | |08/04/2022 | Melakukan pengolahan data validasi | Membuat file ground-truth dan file result-detection | berupa file .txt | Untuk Model 3 | |09/04/2022 | Melakukan perhitungan nilai akurasi menggunakan mAP | Menata data validasi dan file, running program | Mengamati hasil | Hasilnya tidak bagus | |10/04/2022 | Memperbaiki ulang program dan melakukan pengolahan data validasi ulang | Membuat file ground-truth dan file result-detection | berupa file .txt | Untuk Model resnet | Minggu 13 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | |11/04/2022 | Melanjutkan perhitungan nilai akurasi menggunakan mAP untuk model resnet | Memperbaiki program dan melakukan pengolahan data validasi ulang | Hasilnya akurasi tertinggi mencapai 60,04% | | |12/04/2022 | Melanjutkan perhitungan nilai akurasi menggunakan mAP untuk model resnet | Memperbaiki program dan melakukan pengolahan data validasi ulang | Hasilnya akurasi tertinggi mencapai 56,32% | | |13/04/2022 | Melanjutkan perhitungan nilai akurasi menggunakan mAP untuk model resnet | Memperbaiki program dan melakukan pengolahan data validasi ulang | Hasilnya akurasi tertinggi mencapai 59,00% | | |14/04/2022 | Melakukan training ulang untuk memperkecil loss | Memperkecil loss untuk meningkatkan akurasi | Melakukan training model resnet | Ada error dibagian test | |15/04/2022 | Melakukan training ulang untuk memperkecil loss | Memperkecil loss untuk meningkatkan akurasi | Ada error dibagian test | |16/04/2022 | Melakukan training ulang untuk memperkecil loss | Memperkecil loss untuk meningkatkan akurasi | Melakukan training model efficientnet | Ada error dibagian test | |17/04/2022 |Mengerjakan tugas 12 | Menulis di overleaf dan membuat PPT | [Disini](https://www.overleaf.com/read/zsmffjcnkcpz) | | Minggu 14 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | |18/04/2022 | Memperbaiki program untuk pengujian | Memperbaiki program python pada google colab | Sudah tidak error | | |19/04/2022 | Melakukan training ulang untuk 3 model untuk memperkecil loss | Memperkecil loss untuk meningkatkan akurasi | Masing-masing model baru 5000 step | | |20/04/2022 | Melanjutkan training ulang untuk 3 model untuk memperkecil loss | Memperkecil loss untuk meningkatkan akurasi | Untuk Resnet dan Efficientnet masih sekitar 9000 step untuk Mobilenet sudah 12000 step| | |21/04/2022 | Melanjutkan training ulang untuk 3 model untuk memperkecil loss | Memperkecil loss untuk meningkatkan akurasi | Mobilenet masih 20000 step untuk Resnet dan Efficientnet masih sekitar 12000 step | | |22/04/2022 |Melakukan training ulang untuk 3 model untuk memperkecil loss | Memperkecil loss untuk meningkatkan akurasi | Mobilenet sudah 25000 step untuk Resnet dan Efficientnet masih sekitar 15000 step | | |23/04/2022 | Melanjutkan training ulang untuk 2 model | Memperkecil loss untuk meningkatkan akurasi | Efficientnet sudah 18600 step dan Resnet sudah 20500 step | | |24/04/2022 | Mengerjakan Tugas 13 | Membuat PPT dan Menulis di Overleaf | [Disini](https://www.overleaf.com/read/zsmffjcnkcpz) | | Minggu 15 | Tanggal | Rencana | Kegiatan | Hasil | Keterangan| | ------- | ----- | ----- | ----- | ----- | |25/04/2022 | Melanjutkan training ulang untuk 2 model | Memperkecil loss untuk meningkatkan akurasi | Untuk Efficientnet dan Resnet Masing-masing sudah 25000 step | | |26/04/2022 | Melakukan test atau pengujian| Pelakukan pengujian model dengan menggunakan gambar secara random | Ketiga model tersebut sudah dapat mendeteksi penyakit dengan baik | | |27/04/2022 | Menyiapkan data validasi untuk menghitung mAP akurasi | Mengolah masing-masing 180 gambar validasi | File ground-truth | | |28/04/2022 | Menyiapkan data validasi untuk menghitung mAP akurasi | Mengolah masing-masing 180 gambar validasi | File detection-result dengan model Mobilenet | Diperoleh nilai akurasi mAP model Mobilenet | |29/04/2022 | Menyiapkan data validasi untuk menghitung mAP akurasi | Mengolah masing-masing 180 gambar validasi | File detection-result dengan model Resnet | Diperoleh nilai akurasi mAP model Resnet | |30/04/2022 | Menyiapkan data validasi untuk menghitung mAP akurasi | Mengolah masing-masing 180 gambar validasi | File detection-result dengan model Efficientnet | Diperoleh nilai akurasi mAP model Efficientnet | |01/05/2022 | Menuliskan hasil yang telah diperoleh pada paper | Melanjutkan menulis paper di Overleaf | [Disini](https://www.overleaf.com/read/zsmffjcnkcpz) | |