Category Archives: Belajar Coding

Install Torch di Mac M1

By | April 5, 2023

321 ViewsLaptop Mac M1 saat ini menjadi daily driver untuk kegiatan pengolahan data termasuk juga untuk machine learning untuk uji coba dulu sebelum dibuat serius. Terbiasa menggunakan OS berbasis Windows ternyata ada sedikit kendala ketika install torch di prosesor M1. Walaupun sudah diinstal melalui perintah pip install torch namun begitun diloading terjadi error. Namun akhirnya… Read More »

Build WebApp Streamlit dan Shiny

By | June 5, 2023

364 ViewsWebApp saat ini sangat disukai untuk bahan demo sebuah aplikasi. Umumnya web app bersifat single app. Single Web App adalah aplikasi web yang dibangun sebagai satu halaman web tunggal (single-page) yang memuat semua komponen aplikasi dan tidak melakukan reload atau navigasi ke halaman web yang berbeda saat pengguna berinteraksi dengan aplikasi. Dalam Single Web App,… Read More »

Bagaimana mengubah model PyTorch menjadi ONNX

By | June 18, 2023

462 ViewsSebuah rangka kerja pembelajaran mesin dalam adalah perpustakaan atau alat yang memungkinkan praktisi pembelajaran mesin untuk membangun model pembelajaran mesin secara cepat dan mudah. Bersama dengan ledakan jumlah dan kemampuan aplikasi DL, juga terjadi peningkatan rangka kerja pembelajaran mesin. Beberapa rangka kerja pembelajaran mesin yang paling umum meliputi PyTorch, TensorFlow, MXNet, Cafe, dan Keras.… Read More »

Penjelasan Algoritma RNN dan Contoh Kasus

By | August 20, 2023

1,370 ViewsRNN (Recurrent Neural Network) dan MLP (Multi-Layer Perceptron) adalah dua jenis jaringan saraf yang berbeda. RNN memiliki mekanisme untuk mengingat konteks sebelumnya saat memproses input saat ini, yang membuatnya cocok untuk menangani data yang memiliki keterkaitan dalam waktu seperti teks, suara, atau video. Sedangkan MLP tidak memiliki mekanisme tersebut, sehingga lebih cocok untuk menangani… Read More »

Memahami Forward dan Backward pada Pytorch

By | January 26, 2023

452 ViewsMembuat model NN menggunakan pytorch sebenarnya sangat mudah sekali karena kita tidak lagi dipusingkan dengan operasi backward yang merupakan teknik gradient descent. Adapun untuk operasi forward merupakan perkalian dot matrik yang biasa kita temui. Operasi forward secara umum menggunakan persamaan target=xw+b atau disebut dengan Linear.   Misalkan kita punya x berupa tensor dengan ukuran sebagai… Read More »

Passing String sebagai Variabel Kolom di dplyr

By | January 19, 2023

374 ViewsPassing  a string as variable name in dplyr. Yup bagi pengolah data berbasis data frame, kita selalu dimudahkan dengan package dplyr / tidy di R. Cara kerjanya mirip-mirip dengan bahasa SQL sehingga urusan Pivot, aggregasi data menjadi lebih mudah. Ada hal menarik pada dplyr yaitu select kolom tidak menggunakan string akan tetapi dianggap simbol.… Read More »

Package lubridate untuk mengolah date time

By | January 16, 2023

490 ViewsPackage lubridate untuk mengolah date time Format date time merupakan format data yang sering kita jumpai pada data yang mengandung time series / transaksi. Seringkali penyajian format data bertipe date itu berbeda-beda. Bagi kita terbiasa menyajikan date/tanggal dengan format d/m/y atau dd/mm/yyyy akan tetapi ada juga yang mengganti dengan seperatornya berupa strip. Lain lagi… Read More »

Time Sleep pada Looping Java Script dan Ubah Value Component HTML

By | January 11, 2023

528 ViewsJava Script dengan sifatnya single thread, asynchronous, dan non blocking tentu tidak seperti pada bahasa pemrograman umumnya yaitu eksekusi akan dilakukan satu-persatu/demi baris tanpa bisa loncat sebelum eksekusi sebelumnya selesai. Biasanya pada bahasa pemrograman umum menggunakan teknik threading. Pada java script misalkan komunikasi berbasis AJAX akan sangat efektif untuk loading beragam data ke sisi… Read More »

Local Storage menggunakan Java Script

By | January 9, 2023

514 ViewsBeberapa aplikasi berbasis web biasanya menggunakan session seperti cookies untuk menyimpan data akan tetapi session tersebut bersifat temporary demi keamanan. Lain halnya ingin menyimpan data secara permanen walaupun aplikasi browser dimatikan. Solusinya menggunakan Local Storage. Local Storage dapat menyimpan data sampai maksimal 5 MB, biasanya bisa kita gunakan untuk menyimpan pengaturan aplikasi daripada menggunakan… Read More »

Kompresi JSON dan Set Header PHP

By | January 8, 2023

560 ViewsBagi pembuat rest API yang return JSON berukuran cukup besar. Maka teknik kompresi perlu digunakan untuk mengecilkan file pada saat loading. Secara umum teknik kompresi menggunakan GZIP dengan kecilnya ukuran file maka berdampak pada semakin cepatnya waktu loading website/blog serta hemat bandwith. Kompresi ini sama seperti kita meng compress file pada umumnya (.zip, .rar,… Read More »