Machine Learning

Overfitting Hypothesis in Machine Learning

  • Posted on: 18 February 2015
  • By: oon
Underfitting and Overfitting Hypothesis Function

Overfitting (atau disebut juga high variance) adalah kondisi yang disebabkan oleh fungsi hipotesis yang sesuai (fit) hampir semua data dari training set tapi tidak sesuai untuk data secara umum pada proses prediksi data baru selanjutnya.

Kondisi sebaliknya disebut underfitting, dimana banyak data dari training set yang tidak terpetakan dengan baik (fit) dengan fungsi hipotesis yang dipilih. (misalnya karena fungsinya terlalu sederhana atau fitur (features) yang digunakan kurang banyak)

Classification Problem in Machine Learning

  • Posted on: 16 February 2015
  • By: oon
Classification Problem in Machine Learning

Classification Problem merupakan salah satu contoh problem yang sering diprediksi menggunakan Machine Learning, termasuk dalam kategori Supervised learning.

Dalam Classification Problem, kita harus melakukan prediksi nilai diskrit, misalnya melakukan prediksi spam atau ham (email non-spam), prediksi nilai benar atau salah, prediksi nilai ujian A, B, C, D, E, serta masih banyak prediksi nilai diskrit lainnya.

What is Cost Function?

  • Posted on: 18 January 2015
  • By: oon
Cost Function Plot

Setelah mempelajari cost function di Machine Learning [1], kemudian penasaran sebenarnya pembahasan ini digunakan dalam bidang apa aja sih?

https://www.google.com/search?q=what%20is%20cost%20function

Menarik! cost function bukan hanya tentang matematika (termasuk statistika & machine learning), masuk juga dalam microekonomi.

Processing Mathematical Equation with Vectorization Instead of Programming Loop

  • Posted on: 16 January 2015
  • By: oon
Vectorized Implementation in Octave

Membandingkan pemrosesan data menggunakan loop dengan pemrosesan sebagai matrix, menurut yang diajarkan di kelas [1] hasilnya lebih efisien.

Pada gambar di atas adalah persamaan untuk Linear Regression, yang melakukan penjumlahan untuk j=0 sampai j=n.

Pada bagian sebelah kiri di gambar adalah implementasinya dalam loop di pemrograman secara umum.

Pada bagian sebelah kanan adalah pemrosesan (secara keseluruhan) sebagai vector, disebutkan dalam syntax Octave.

Install Octave the Open Source version of Matlab with Macports

  • Posted on: 14 January 2015
  • By: oon
Install Octave the open-source Matlab clone on Mac OS

Ada banyak jalan untuk install Octave di Mac OS [1], tinggal dipilih mekanisme mana yang lebih nyaman (atau mudah).

Dalam artikel ini proses instalasi Octave dipilih menggunakan Macports, dengan sejumlah catatan sebagai berikut:

Pages