Category Archives: Belajar Coding

Bagaimana mengubah model PyTorch menjadi ONNX

By | June 18, 2023

352 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,023 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

356 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

290 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

384 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

450 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

421 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

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

Mengolah data JSON menggunakan Tidy JavaScript

By | January 5, 2023

302 ViewsBagi pengguna bahasa R kita sangat dipermudah sekali dengan adanya package dplyr dan tidy verse dan bahkan lebih simple daripada SQL itu sendiri berkat adanya operator piping di R. Dibandingkan dengan Pandas/Python maka akan jauh lebih efektif mengolah data berbasis tabula menggunakan R. Namun kemudahan tersebut bisa kok kita temui di java script! berkat… Read More »

Kekuatan Plotly JavaScript untuk Visualisasi Grafik yang Dinamis

By | December 4, 2023

425 ViewsVisualisasi data berbasis grafik tentu sangat berguna untuk mendapatkan gambaran secara menyeluruh arah pergerakan data. Namun membuat grafik yang interaktif membutuhkan skill yang bagus. Banyak postingan yang dibahas disini seperti Matplotlib, Ggplot. Namun semuanya itu tidaklah interaktif. Dalam dunia pengembangan web, visualisasi data menjadi semakin penting untuk menyajikan informasi secara efektif kepada pengguna. Salah… Read More »