Belajar Multi Layer Perceptron dalam Machine Learning
Multi layer perceptron (MLP) adalah sebuah jaringan saraf yang terdiri dari satu layer input, satu atau lebih hidden layer, dan satu output layer. MLP yang memiliki banyak hidden layer disebut juga deep neural network (DNN). Sebuah jaringan saraf tiruan seperti…
Teori Dasar Dalam Artificial Neural Network
Para penemu kerap mencari inspirasi dari alam dan fenomena sehari-hari. Dulu pada tahun 1904 burung menginspirasi Wright bersaudara untuk menciptakan pesawat laik terbang perdana di dunia. Kini, desain futuristik kapal selam tenaga nuklir milik Royal Navy Inggris, contohnya, juga meniru bentuk paus, belut,…
Belajar Latihan SKLearn with Grid Search
Kode program yang akan diajarkan di sini bisa diunduh di tautan berikut ini, untuk membukanya upload berkasnya dari Google Colab. Untuk latihan kali ini kita akan menggunakan bagaimana grid search mencari parameter terbaik pada sebuah model SVR. Dataset yang kita gunakan…
Apa Itu Overfitting underfitting?
Salah satu hal yang paling penting untuk diperhatikan saat mengembangkan model ML adalah mengecek apakah model tersebut underfit atau overfit (arti dari masing-masing model akan kami jelaskan di bawah ini). Sebuah model ML yang layak untuk di-deploy di tahap produksi adalah model yang tidak underfit atau overfit….
Machine Learning Basic
Pada tahap ini Anda telah mengenal beberapa model machine learning dan tahu apa fungsi dari setiap model tersebut. Pada submodul ini kita akan lebih mengenal bagaimana implementasi ML, teknik untuk mencari parameter terbaik serta menguji kualitas sebuah model. Pada modul…
Belajar SKLearn SVR
Setelah mengenal support vector regression, kita akan mencoba menggunakan model tersebut dengan library SKLearn. Dataset yang akan kita gunakan adalah data lama kerja seseorang dan gajinya. Dataset ini dapat diunduh pada tautan berikut. Setelah mengunggah dataset yang sudah di-unzip pada Google Colaboratory, pada cell pertama notebook…
Latihan SKLearn SVM untuk classification
Kode program yang akan diajarkan di sini bisa diunduh di tautan berikut ini, untuk membukanya upload berkasnya dari Google Colab. Sekarang saatnya kita mencoba menggunakan model SVM yang tersedia di library SKLearn. Untuk latihan kali ini kita akan memakai dataset Pima…
Belajar Support vector regression
Seperti yang telah disebutkan di awal modul, selain bisa untuk masalah klasifikasi, support vector juga bisa dipakai untuk prediksi data kontinu yaitu kasus regresi. Support Vector Regression (SVR) menggunakan prinsip yang sama dengan SVM pada kasus klasifikasi. Perbedaannya adalah jika…
Belajar Latihan SKLearn PCA
Untuk mencoba menggunakan PCA kita bisa memakai library SKLearn. Pada latihan ini kita akan menggunakan dataset Iris seperti yang kita gunakan pada modul sebelumnya. Pada environment Colab kita impor library yang dibutuhkan. from sklearn.decomposition import PCAfrom sklearn.model_selection import train_test_splitfrom sklearn import datasets Kemudian…
Dimensionality Reduction: LDA, PCA, t-SNE
Pada tahap ini kita telah belajar mengimplementasikan 2 model machine learning. Dataset yang telah kita gunakan memiliki atribut yang masih sangat sedikit sehingga proses pelatihan model yang kita bangun sebelumnya sangat cepat. Namun, dalam praktiknya, banyak masalah machine learning menggunakan…