Category Archives: Belajar Coding

Membuat Webserver berbasis Ajax pada NodeMCU untuk Relay

By | September 27, 2023

340 ViewsMikrokrontroler NodeMCU dengan dimensi kecil banyak dipakai buat IoT. NodeMCU bisa terhubung dengan 2 cara yaitu dijadikan Hotspot atau terhubung ke hotspot. Biasanya sih agar lebih leluasa yaitu dengan cara terhubung ke jaringan hotspot. Nah NodeMCU bisa kok dijadikan sebuah server layaknya CGI – common gateway interface. Layaknya webserver yang akan menerima input berupa… Read More »

Membuat Lag time series di Pandas

By | September 17, 2023

45 ViewsMembuat Lag time series di Pandas – forecasting berbasis time series seperti Simple Moving Average telah digunakan sebagai metode forecasting secara sederhana dengan rumus nilai rerata sebelumnya akan digunakan untuk memprediksi/menghaluskan nilai berikutnya. Misalkan kita akan menghaluskan nilai hari ke 6, maka akan kita hitung terlebih dahulu nilai rerata hari ke 1 sampai 5.… Read More »

Membuat Demo Deep Learning dengan web based application

By | September 6, 2023

64 ViewsMembuat demo aplikasi saat ini sudah sangat dipermudah dan sudah banyak bergeser ke ranah mobile application. Walaupun begitu tidak mudah membuat / porting ulang aplikasi yang mengandalkan deep learning, karena membutuhkan daya komputasi yang besar. Solusinya yaitu menyediakan API atau web based application. Biasanya untuk proses uji coba algoritma/model lebih kepada console based application… Read More »

Penerapan Convolution 1D pada Sinyal

By | September 1, 2023

370 ViewsOperasi Convolution telah banyak kita gunakan tapi lebih kepada 2D, seperti yang telah dijelaskan pada dokumentasi pytorch mengenai operasi Conv2d dengan input berupa tensor N, C, H, W yaitu N jumlah batch/record, C adalah channel seperti grayscale atau RGB, dan H dan W merupakan dimensi dari array yaitu Height dan Width. Misalkan kita mempunyai… Read More »

Menyimpan Check Point pada Proses Iterasi Machine Learning

By | August 22, 2023

337 ViewsMenyimpan Check Point pada Proses Iterasi Machine Learning – Model yang rumit tentu membutuhkan proses komputasi yang sangat lama bahkan saking lamanya untuk menyelesaikan  1 epoch saja butuh waktu bermenit-menit / bahkan berjam-jam. Dataset dan batch yang besar juga menambahkan kesabaran kita dalam nungguin proses iterasinya. Sedikit sekali kita yang mempunyai GPU Cuda kualitas… Read More »

Monitoring Kinerja Deep Learning menggunakan Tensorboard

By | August 26, 2023

334 ViewsMonitoring Kinerja Deep Learning menggunakan Tensorboard – Deep Learning seringkali memakan waktu cukup lama apalagi menggunakan dataset dan model yang besar. Biasanya sih cara paling gampang dengan cara menyimpan setiap data pada format CSV serta memvisualisasikan data dengan matplotlib. Namun hal tersebut kurang praktis karena kita bisa kok menggunakan tensorboard untuk melihat pergerakan nilai… Read More »

Belajar RNN untuk kasus Sederhana

By | August 20, 2023

324 ViewsSalah satu model deep learning yang mempunyai keunggulan dalam mengolah data berbasis time series yaitu RNN. Ada banyak jenis RNN seperti many to one yang telah dibahas disini, juga jenis one to one untuk kasus recognition yang telah dibahas disini juga. Belajar RNN untuk kasus Sederhana yang akan kita pelajari disini lebih kepada memanfaatkan… Read More »

RNN untuk Image Recognition

By | August 20, 2023

374 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

315 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

167 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 »