Category Archives: Belajar Coding

RNN untuk Image Recognition

By | August 20, 2023

508 ViewsRNN mempunyai keunggulan yang tidak dimiliki oleh model CNN yaitu kemampuan untuk menangani data yang bersifat time serial/berbasis waktu yang artinya data yang diolah akan dipengaruhi dari sequence sebelumnya. Sehingga RNN sangat cocok sekali digunakan pada Natural Language Processing, seperti dibahas pada dasar-dasar RNN sebelumnya, saya akan memberikan contoh sederhana untuk kasus yang lain… Read More »

Studi Kasus Penerapan Deep Learning R Mask CNN

By | August 6, 2023

595 ViewsTerdapat beberapa perkembangan yang mencolok dalam ekosistem teknologi visi komputer, namun segmentasi gambar menjadi salah satu yang menonjol. Segmentasi gambar memiliki beragam aplikasi. Hari ini, segmentasi gambar menjadi topik utama yang harus dipahami oleh siapa pun yang bekerja pada proyek computer vision. Artikel hari ini akan menggali lebih dalam mengenai segmentasi gambar, menjelaskan dua… Read More »

Perbandingan Hasil Segmentasi Otsu vs UNet Deep Learning

By | July 27, 2023

313 ViewsPerbandingan Hasil Segmentasi Otsu vs UNet Deep Learning – Banyak pembahasan dari tugas computer vision, salah hal yang sederhana bagi manusia tapi belum tentu mudah bagi komputer mengingat cara kerjanya berbeda, dimana otak manusia bekerja secara kontinue dan mesin bekerja secara diskrit. Salah satunya yaitu proses segmentasi yaitu memisahkan objek yang dianggap foreground dan… Read More »

StarDist a deep learning based 2D and 3D object detection

By | July 4, 2023

276 ViewsSalah satu tantang menarik dalam computer vision yaitu semantic dan instance segmentation. Biasanya untuk tugas tersebut menggunakan model YOLO-7/detectron atau Mask R-CNN. Semantic Segmentation:  Semantic segmentation adalah tugas computer vision yang bertujuan untuk memahami dan memetakan setiap piksel dalam gambar ke kelas atau kategori yang tepat. Dalam konteks ini, “semantik” mengacu pada makna atau… Read More »

apa perbedaan dekomposisi dan transformasi wavelet

By | June 18, 2023

371 Viewsapa perbedaan dekomposisi dan transformasi wavelet – Bila kita menilik lebih jauh menggunakan package pywavelet ada 2 fungsi yaitu dwt2 dan wavedec2. Keduanya merupakan penerapan wavelet untuk 2 dimensi. Mari kita coba satu – persatu dengan pertanyan dari multi level wavelet dan bagaimana penerapannya nanti. Sesuai dokumentasi dari pywavelet sebagai berikut Fungsi dwt2 Single-level… Read More »

Operasi Wavelet dengan Tensor – Pytorch

By | June 12, 2023

263 ViewsPenggunaan wavelet pada image processing banyak digunakan saat ini terutama pada proses ciri fitur untuk mengurangi noise/derau. Salah satu library yang terkenal yaitu pywavelet. PyWavelet mengadopsi operasi matrix berbasis numpy. Namun bila bekerja pada deep learning berbasis tensor alih-alih menggunakan numpy. Tapi jangan kuatir, saat ini sudah ada yang membuat package pywavelet berbasis tensor… Read More »

Dekomposisi Wavelet untuk mengurangi Noise Gambar

By | June 18, 2023

332 ViewsPada postingan sebelumnya telah dibahas mengenai jenis noise yang sering dijumpai secara umum yaitu salt noise. Salt noise cukup mengganggu sekali oleh sebab itu ada beberapa cara yang bisa kita gunakan. Salah satunya yaitu dekomposisi wavelet. Pembahasan mengenai transformasi wavelet bisa kalian pelajari sendiri di google. Untuk mensimulasikan Dekomposisi Wavelet untuk mengurangi Noise Gambar… Read More »

Membuat Salt Noise dan Menghitung Nilai PSNR

By | June 6, 2023

398 ViewsDalam pengolahan gambar, tidak jarang kita menghadapi masalah yang disebabkan oleh noise, gangguan kecil yang dapat merusak kualitas visual sebuah gambar. Salah satu jenis noise yang umum ditemui adalah salt noise, yang dapat membuat gambar terlihat seperti dipenuhi titik-titik terang yang acak. Salt noise, juga dikenal sebagai salt-and-pepper noise, adalah jenis noise yang ditandai… Read More »

Mencoba Google Colab Pro

By | December 12, 2023

1,634 ViewsLayanan Cloud computing yang versi free yaitu google colab tanpa pro sudah cukup buat coba deep learning yang nggak berat-berat. Namun terkadang kita butuh lebih buat ngitung lebih cepat. Daripada beli sendiri GPU dengan harga 14 jutaan hanya dengan biaya $ 9.9/ 3 bulan akan lebih dari cukup untuk dicoba. Untuk beli google colab… Read More »

OMP – Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

By | June 1, 2023

275 ViewsOMP – Initializing libiomp5md.dll, but found libiomp5md.dll already initialized merupakan pesan error ketika menggunakan matplotlib untuk visualisasi data.  Ternyata library Matplotlib menggunakan OpenMP untuk melakukan perhitungan pararelnya. OpenMP (Open Multi-Processing) adalah sebuah spesifikasi yang digunakan untuk membangun dan mengelola pemrograman paralel di lingkungan komputasi shared-memory. OpenMP memungkinkan pengembang perangkat lunak untuk memanfaatkan potensi paralelisme… Read More »