Author Archives: mulkan syarif

Belajar Java

By | March 21, 2022

3,083 ViewsBahasa Java sudah semakin familiar sebagai bahasa pengantar pemrograman di tingkat SMK/SMA maupun D3/S1 karena dibangun dengan berbasis OOP yaitu Object Oriented Programming dengan 3 pilar utama yaitu Inheritance, Overloading, dan poliporisme. Basis komunitas yang kuat serta dukungan untuk pengembangan aplikasi Mobile (dulu dikenal dengan J2ME), Desktop (J2SE), serta Server (J2EE). Untuk saat ini… Read More »

7 Alasan Mengapa Bahasa Java masih bakal terus digunakan

By | March 20, 2022

1,248 ViewsJava telah dan terus menjadi bahasa paling populer selama dua dekade terakhir sejak diciptakan tahun 1995 sampai sekarang (2022). Hal itu bisa dibuktikan dengan selalu di urutan 5 teratas survey index TIOBE dalam hal popularitas bahkan Java sangat dominan di dunia enterprise seperti di Banking dengan Jakarta EE. Namun, dalam beberapa tahun terakhir, berkembang… Read More »

Pytorch – Membuat Function Loss

By | November 27, 2022

592 ViewsMembuat Function Loss – Ada banyak jenis function loss yang sudah tersedia di Pytorch. Begitu banyak jenisnya mempunyai tugas khusus seperti Regression, Binary Classification dan Multi-Class Classification Loss Function. Namun terkadang kita butuh juga membuat function tersendiri sesuai keperluan. Membuat function loss sama mudahnya seperti membuat function pada umumnya dengan  membuat 2 argument input… Read More »

Pytorch – loss function Cross-entropy loss

By | November 27, 2022

1,800 ViewsCara menggunakan loss function Cross-entropy loss – Bisa digunakan untuk tugas klasifikasi. Loss function ini menghitung perbedaan antara dua distribusi probabilitas untuk serangkaian kejadian atau variabel acak yang disediakan. Ini digunakan untuk menghitung skor yang merangkum perbedaan rata-rata antara nilai yang diprediksi dan nilai sebenarnya. Untuk meningkatkan akurasi model, kalian harus mencoba meminimalkan skor—skor… Read More »

Pytorch – loss function Negative log likelihood loss nn.NLLLoss

By | November 27, 2022

919 Viewsloss function Negative log likelihood loss nn.NLLLoss – Fungsi Negatif Log-Likelihood Loss (NLL) untuk target multiclass dengan menerapkan fungsi softmax sebagai lapisan aktivasi keluaran. Softmax mengacu pada fungsi aktivasi yang menghitung fungsi eksponensial yang dinormalisasi dari setiap unit di lapisan. Fungsi Softmax dinyatakan sebagai:     NLL menggunakan konotasi negatif karena probabilitas (atau kemungkinan)… Read More »

Loss Function pada Machine Learning

By | March 19, 2022

5,066 ViewsLoss Function – Saat mengerjakan Machine Learning / Deep Machine Learning menggunakan loss function/fungsi kerugian/biaya digunakan untuk mengoptimalkan model selama pelatihan. Tujuannya hampir selalu untuk meminimalkan minimize loss function/fungsi kerugian. Semakin rendah kerugian, semakin baik modelnya. Pada PyTorch ada banyak jenis loss function seperti MSE, Cross Entropy dan yang lainnya. Loss function digunakan untuk… Read More »

Konferensi RStudio 2022

By | March 12, 2022

845 ViewsBagi pecinta, pengguna, dan komunitasi RStudio ada info Konferensi RStudio 2022 yang akan diselenggkaran pada 25-28 juli 2022  di National Harbour DC. Nantinya akan dihadiri oleh keynote yang luar biasa, rangkaian tutorial, program beasiswa. Bahkan kalian bisa kok menjadi pembicara. Caranya yaitu kalian harus membuat video berdurasi 60 detik yang memperkenalkan kalian dan topik… Read More »

Pytorch General Dataset

By | November 27, 2022

747 ViewsDataset – Saat ini kaggle merupakan rujukan dalam urusan hosting dataset yang banyak digunakan untuk proses pengujian. Tidak melulu untuk urusan machine learning tapi juga hal lain. Mencari dataset yang cocok untuk digunakan pada uji coba machine learning di General Dataset di PyTorch sebenarnya sudah cukup. Salah satu manfaat menggunakan general dataset di PyTorch… Read More »

PyTorch – Backward dan Step Optimizer serta membuat MLP

By | January 18, 2023

1,323 ViewsBackward dan Step Optimizer – Tensor sebagai tipe data yang dioperasikan oleh library pytorch dan tensorflow merupakan core engine yang didalamnya sudah ada kemudahan dalam melakukan operasi derivatif biasa dikenal dengan operasi turunan serta perbaikan gradient. Operasi Apa itu Gradient Descent-Machine Learning? yang telah dibahas sebelumnya masih menggunakan cara manual dengan menggunakan operasi matematika… Read More »