Category Archives: Belajar Coding

Cara Melakukan Split Dataset untuk Training – Testing – Validation

By | November 26, 2023

2,126 ViewsCara Melakukan Split Dataset untuk Training – Testing – Validation – Dataset adalah kumpulan data yang disusun secara sistematis dan dapat digunakan untuk keperluan analisis, penelitian, atau pengembangan model. Dataset dapat berupa kumpulan informasi dalam berbagai bentuk, seperti teks, gambar, audio, atau numerik. Dalam konteks analisis data dan pembelajaran mesin, dataset menjadi elemen kunci… Read More »

Cara Membuat ANN dengan Multi Target

By | November 25, 2023

1,277 Views Cara Membuat ANN dengan Multi Target – Multi Layer Perceptron (MLP) adalah salah satu jenis jaringan saraf tiruan (neural network) yang terdiri dari beberapa lapisan (layer) dari neuron atau perceptron. MLP adalah model yang digunakan untuk tugas-tugas pemrosesan data yang lebih kompleks, seperti klasifikasi, regresi, dan masalah lain yang melibatkan pembelajaran dari data… Read More »

Pengertian dan Cara melakukan Normalisasi Data untuk Deep Learning

By | January 18, 2024

2,226 ViewsMengapa sih kita butuh normalisasi data? Data adalah salah satu aset yang paling berharga dalam dunia modern. Dalam berbagai bidang, mulai dari bisnis hingga ilmu pengetahuan, data digunakan untuk mengambil keputusan yang cerdas. Namun, data hanya bermanfaat jika kita dapat menganalisisnya dengan benar. Salah satu langkah penting dalam pengolahan data adalah normalisasi. Dalam artikel ini,… Read More »

Memilih Tensorflow atau Pytorch untuk Framework Deep Learning

By | November 4, 2023

1,550 ViewsMemilih Tensorflow atau Pytorch merupakan pilihan yang sulit karena keduanya banyak digunakan untuk kalangan akademis dan industri. TensorFlow merupakan library open source untuk menghitung komputasi numerik secara mudah dan cepat. TensorFlow dirancang untuk penelitian dan pengembangan sistem produksi. Dengan library TensorFlow, programmer dapat membuat grafik dari data terstruktur yang mendeskripsikan bagaimana data bergerak melalui grafik,… Read More »

Update Firmware NodeMCU ESP8266 menggunakan esptool.py

By | October 15, 2023

1,972 ViewsUpdate Firmware terkadang perlu dilakukan dikarena sudah out of date atau mengalami kerusakan. Pada NodeMCU bisa secara mudah kita lakukan hal tersebut tentu menggunakan micropython. Bagi pengguna yang masih awam cara install python yaitu ada 2 cara. Pertama, bisa kalian lakukan secara manual satu persatu seperti download Python Installer nya dulu https://www.python.org, lalu setting pathnya… Read More »

Membuat Relay Berbasis Wifi dengan NodeMCU

By | November 1, 2023

1,810 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

951 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

1,610 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

1,375 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 | January 7, 2024

1,518 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 »