Apa itu Machine Learning Workflow?
Dalam sebuah project machine learning ada tahapan-tahapan yang perlu dilalui sebelum project tersebut bisa diimplementasi di tahap produksi. Berikut adalah tahapan-tahapan yang dimaksud menurut buku Hands on Machine Learning karya Aurelien Geron: Exploratory Data AnalysisExploratory data analysis atau EDA bertujuan sebagai analisa awal…
Apa itu Bahasa Pemograman Dart?
Apa itu Dart? Pernahkah kalian mendengar atau bahkan mengembangkan aplikasi Flutter? Jika iya, berarti kalian sudah tahu bahwa Flutter ditulis menggunakan bahasa Dart. Jika belum, maka selamat berkenalan dengan Dart. Dart adalah bahasa pemrograman yang open source dan general purpose. Dart dikembangkan oleh Google…
Cara Adjustment and re-learning Machine Learning Yang telah Kita Buat
Cara Adjustment and re-learning Machine Learning Yang telah Kita Buat Umumnya sebuah model yang di-deploy kinerjanya akan turun seriring waktu. Kenapa? Karena model akan terus menemui lebih banyak data-data baru seiring waktu. Hal tersebut akan menyebabkan akurasi model menurun. Misalnya sebuah…
Belajar Deploy & Feedback Machine Learning
Deployment Sampai saat ini kita telah belajar bagaimana mengembangkan dan melatih sebuah model pada Colaboratory. Tentunya kita ingin agar model yang telah kita latih dapat terintegrasi dengan perangkat lunak lain. Misalnya kita ingin agar model kita dapat dipakai pada sebuah…
Belajar Learning Tahap Modeling (MLP) Dengan Tensorflow
Learning Tahap awal sebelum kita membangun sebuah jaringan saraf tiruan adalah mem-framing problem. Pada tahap ini kita menentukan apa masalah yang ingin diselesaikan dan bagaimana implementasi dari jaringan saraf dapat menyelesaikan masalah tersebut. Tentunya machine learning selalu membutuhkan data. Pada…
Apa itu Keras Library?
Keras adalah API untuk mengembangkan jaringan saraf tiruan. Dengan Keras kita dapat membuat sebuah multi layer perceptron dan convolutional neural network dengan sangat mudah. Aplikasi dari Keras sangat luas di mana kita dapat membangun jaringan saraf tiruan untuk klasifikasi gambar, pemrosesan bahasa alami, pengenalan…
Apa Itu Tensorflow?
TensorFlow(TF) adalah sebuah library open source populer untuk komputasi kompleks dan juga cocok untuk pengembangan ML berskala besar. Cara kerja dasar TensorFlow sangat sederhana. Pertama kita tentukan sebuah komputasi graf untuk diselesaikan seperti gambar di bawah. Selanjutnya TensorFlow akan mengeksekusinya…
Apa Itu Convolutional Neural Network?
Salah satu bidang menarik yang muncul dari perkembangan machine learning adalah Computer Vision. Computer Vision adalah bidang yang memberi komputer kemampuan untuk ‘melihat’ seperti manusia. Salah satu contoh implementasi dari computer vision adalah pada pengenalan wajah, bahkan deteksi penyakit. Dan…
Apa itu Neural Network di Machine Learning?
Pada modul-modul sebelumnya telah dibahas tentang beberapa model machine learning seperti decision tree, support vector machine, dan sebagainya. Model-model tersebut merupakan pengembangan dari model statistik untuk mencari pola pada data. Pada modul ini akan dibahas mengenai neural network, sebuah model machine learning yang…
Teori Dasar Adding/reducing features dalam Machine Learning
Nah pada submodul ini kita akan membahas lebih lanjut mengenai feature engineering.Andrew Ng, seorang profesor kecerdasan buatan dari Stanford dan pencetus Google Brain mengatakan bahwa “Menciptakan fitur-fitur yang baik adalah pekerjaan yang sulit, memakan waktu, dan membutuhkan pengetahuan seorang pakar di bidang terkait. Machine…