Category Archives: Belajar Coding

Buku Belajar Mudah Python dengan Package Open Source

By | November 28, 2024

5,134 ViewsPython merupakan bahasa intrepreter yang banyak digunakan untuk kepentingan akademis, riset, bahkan para praktisi umum dikarenakan tersedianya package-package yang siap pakai mulai dari untuk komputasi numerik, array, olah grafik, sinyal, machine learning, dan computer vision. Kemudahan managemen instalasi package tersebut dikarenakan adanya Anaconda Navigator yang mampu mengintegrasikan semua package dengan lebih mudah bagi pemula… Read More »

Machine Learning dengan Python

By | November 28, 2024

4,866 Views Buku Belajar Machine Learning dengan Python merupakan perluasan dari dasar-dasar pemrograman Python, apalagi perkembangan bahasa Python yang sering banyak digunakan untuk pengembangan aplikasi berbasis machine learning daripada menggunakan bahasa yang lainnya karena ketersediaan library serta pengembang besar dibalik Python seperti Tensforflow (google), Pytorch (facebook), serta microsoft. Buku ini menggunakan package Anaconda untuk installer… Read More »

Mencoba Model Deep Learning fasterrcnn_resnet50_fpn

By | November 28, 2024

231 Viewsfasterrcnn_resnet50_fpn adalah model deteksi objek yang populer dan sering digunakan dalam berbagai aplikasi computer vision. Model ini menggabungkan dua komponen utama: Faster RCNN sebagai arsitektur deteksi objek dan ResNet-50 sebagai backbone untuk ekstraksi fitur, ditambah dengan Feature Pyramid Network (FPN) untuk meningkatkan deteksi pada berbagai skala objek. Berikut adalah penjelasan lebih lanjut tentang masing-masing… Read More »

Membuat Model OCR untuk membaca NIK KTP

By | November 22, 2024

316 ViewsOptical Character Recognition (OCR) adalah teknologi yang memungkinkan komputer untuk mengenali dan mengubah teks yang terdapat pada gambar, dokumen hasil scan, atau format digital lainnya menjadi data teks yang dapat diedit dan dicari. OCR berperan penting dalam berbagai aplikasi, mulai dari konversi dokumen cetak ke format digital hingga pengenalan tulisan tangan dalam aplikasi mobile… Read More »

Aplikasi Scanner Lembar Jawab Komputer

By | November 23, 2024

339 ViewsOptical Mark Recognition (OMR) atau lebih dikenal dengan LJK Lembar Jawab Komputer adalah teknologi yang digunakan untuk mendeteksi tanda atau pilihan pada lembar kertas, seperti pada lembar ujian pilihan ganda, survei, atau formulir registrasi. OMR memungkinkan komputer untuk membaca tanda yang dituliskan atau dibulatkan pada dokumen dan menerjemahkannya menjadi data digital. Ini sangat membantu… Read More »

Membuat ChatGPT versi Server Local tanpa register dan koneksi internet

By | November 28, 2024

602 ViewsMembuat ChatGPT versi Server Local – kemampuan chatgpt saat ini masih terus berkembang dengan kemampuannya yang multimodal sehingga banyak yang mulai bergeser pekerjaan seperti edit video, alih suara, translator bahkan progammer sendiri pun akan sedikit tergeser. Nah pada blog ini tidak akan membahas kemampuan chatGPT namun kita akan menjalankan chatgpt dari Lamma di server/komputer… Read More »

Algoritma Deteksi Rounded Corner

By | October 6, 2024

224 ViewsDeteksi Rounded Corner – Deteksi corner merupakan salah satu algoritma yang akan digunakan pada aplikasi scanner. Pada tulisan sebelumnya pernah dibahas deteksi corner menggunakan Shi-Tomashi dan approx PolyDP Cara Melakukan Corner Detection namun algoritma tersebut kurang begitu pas digunakan jika kita menemui objek dengan siku berbentuk rounded/melengkung. Hal tersebut diperlukan adanya pre pengolahan agar corner dapat… Read More »

Cara Melakukan Corner Detection

By | October 6, 2024

1,258 ViewsCorner Detection – merupakan algoritma morfologi sering kita temui implementasinya pada aplikasi scanner untuk deteksi ujung dari sebuah dokumen. Corner detection berfungsi untuk perhitungan operasi deskewing karena user dalam melakukan capture gambar tidak tegak lurus. Pada pembahasan sebelumnya kita telah menerapkan deteksi lokasi koordinat gambar dengan mouse. Tahap selanjutya kita diberikan demo cara menggunakan… Read More »

Variasi Dataset menggunakan Teknik Augmentasi

By | August 17, 2024

232 ViewsDalam bidang  computer vision, dataset memainkan peran yang sangat penting dalam melatih model pembelajaran mesin. Namun, pengumpulan dataset yang besar dan berkualitas tinggi bisa menjadi tantangan, terutama dalam situasi di mana data yang tersedia terbatas. Untuk mengatasi masalah ini, augmentasi data (data augmentation) menjadi salah satu teknik yang paling efektif. Augmentasi data memungkinkan kita… Read More »

Mempercepat dan mengurangi penggunaan memori tanpa mengorbankan akurasi model

By | August 7, 2024

460 ViewsMempercepat dan mengurangi penggunaan memori tanpa mengorbankan akurasi model menggunakan GradScaler. torch.cuda.amp.GradScaler adalah kelas yang disediakan oleh PyTorch untuk memfasilitasi pelatihan model deep learning dengan precision campuran (mixed precision). Mixed precision adalah teknik yang menggunakan kombinasi angka floating point 16-bit (FP16) dan 32-bit (FP32) untuk mempercepat pelatihan dan mengurangi penggunaan memori tanpa mengorbankan akurasi… Read More »