Supervised Learning

In this chapter, we are going to discuss Supervised Learning. I think this is the most common machine learning algorithm. I would start with an example and hope it will be cleared later. Let’s say we are going to predict housing prices. I take this picture example from Andrew Ng Coursera.
Housing Prices
Here on the horizontal axes is the size of different houses and on the vertical axis, the price of different houses.

Given this data, let’s say I have a friend who owns \(750 feet^2\) and He wants to sell the house and I want to know how much I can get for the house. So how the learning algorithm help me in this case? The learning algorithm probably can come out with a straight line through the data and based on that, it looks like maybe the house can be sold for $150,000. But this is not the only output (model) learning algorithm can give.

House Price prediction
There might be a better one. for example, instead of the straight line to the data, we can use a quadratic function (second-order polynomial) to fit the data. And probably the result look like this picture below.
Quadratic Function Prediction
The prediction is slightly different with the straight line. In here the house’s price around $200,000. one thing we are going to discuss later is how to decide, do we want to fit a straight line to the data or use a quadratic function.
This is an example of a supervised learning algorithm. The term “supervised learning” refers to the fact that we gave the algorithm a data set, in which the “right answers” (later we call label/ground truth) were given. Remember, We gave dataset of houses in which for every example in this data set, we told it what is the right price that the house sold for. The purpose of the algorithm was to just produce more of these right answers such as for my friend house (\(750 feet^2\), prediction $200,000). In Machine Learning, this is also called a regression problem. In Regression problem, we are trying to predict a continuous value output. in this case the price.

In the previous case, we only use one feature or one attribute. But actually, it can be more than one. Let’s say we have price and size of the houses. we are going to make a system that will decide whether we will buy or not. In that case, maybe our data set will look like this.
Two Features dataset

In this data set the red cross means data price and size of the houses that we are not going to buy and the blue circle means, the houses that we are going to buy. By given the dataset like this, what the learning algorithm might do us throw the straight line through the data to try to separate out. For example the algorithm with throw the straight line like this picture to separate out whether to buy or not.
Two Features dataset with Model
Then, if there is a new house that is offered for sale, we can plot the new house into our model. let’s say the house is $200,000 for \(1200 feet^2\). if we plot the data it would be like this,
Two Features dataset MOdel with new data
By this result, very likely we are not going to buy this house. In this example, we had two features. namely the price and the size, of the house. In other machine learning problem, we will often have more features. This particular example problem is called classification problem (binary classification for a specific name).

Introduction to Machine Learning

Welcome to my machine learning notes. Machine learning is getting popular nowadays. On this notes, we learn about machine learning algorithms. I wish this notes would be useful.

we probably use a machine learning algorithm every day without realizing. For example, every time we use a search engine to search on the internet, it is machine learning. another example, when we use Facebook and it recognizes someone in the photo that is also machine learning. Machine Learning is set of algorithms that try to mimic how the human brain learns.

I believe Machine Learning still a part of artificial intelligence (AI) or the extension from AI. Why machine learning so popular today? I think it because machine learning gives new capability of the computer and it touches many aspects of industry and life. For my self, I am learning machine learning for computer vision. But, I would tell you that machine learning is not limited only to computer vision. we can use machine learning in many other fields.

Here some examples of machine learning.
1. Data Mining
This can be in many fields, such as web click data, medical records, or even biology. For example, Amazon has tons of purchasing data. They want to understand the users better and to serve the users better by providing recommendation system. On medical fields, for example, the hospital wants to make a support system by inputting the symptoms to recognize the disease.
Recommendation System
2. Applications can’t program by hand
For example, handwriting recognition. We just didn’t know how to tell the computer to recognize handwriting characters or numbers. the only thing that worked was having computer learn by itself how to recognize handwriting character by giving some examples.
Handwriting Recognition
3. Computer Vision (Object Recognition)
This is similar to the handwriting recognition. For example, we want to make a computer recognize some objects. We don’t know how to tell the computer to recognize car for example. we just simply feed the computer car pictures and lets the computer learn itself.
Object Recognition
There are still many other fields that machine learning can be applied. There is high demand for machine learning engineer today. I believe this is the right time for us to learn about machine learning.

Last Update: Feb 18, 2018.

PPI Hsinchu, Wadah Mahasiswa Indonesia di Hsinchu Taiwan

Perhimpunan Mahasiswa Indonesia Hsinchu atau yang dikenal dengan PPI Hsinchu merupakan sebuah organisasi mahasiswa Indonesia di Hsinchu Taiwan. PPI Hsinchu merupakan bagian dari PPI Taiwan yang juga merupakan bagian dari PPI Dunia. PPI Hsinchu belum lama didirikan, yakni pada bulan Oktober 2014. Dirintis oleh mahasiswa NCTU dan NTHU serta alumni dua universitas tersebut yang bekerja di Hsinchu Taiwan. Dengan tujuan sebagai wadah mahasiswa Indonesia yang belajar di Hsinchu Taiwan.

Pembentukan PPI Taiwan
Secara formal visi dan misi PPI Hsinchu adalah sebagai berikut
Visi

PPI Hsinchu sebagai wadah dan wakil mahasiswa Indonesia di Hsinchu

Misi

Wadah untuk meningkatkan rasa kebangsaan dan pemersatu kemajemukan.
Wadah pengembangan diri mahasiswa Indonesia di Hsinchu.
Wakil mahasiswa Indonesia di Hsinchu dalam hubungan dengan pihak-pihak luar.

Untuk tahu lebih jelas tetang PPI Hsinchu dapat dilihat dari websitenya PPIHsinchu.org

Hari Batik Indonesia

Adapun beberapa kegiatan secara rutin setiap tahun. Seperti menjemput mahasiswa baru. Jadi biasanya, sebelum tahun ajaran baru dimulai,mahasiswa sudah diterima, akan menghubungi atau mencari kenalan mahasiswa yang sudah belajar di Hsinchu. Kemudian akan diarahkan untuk bergabung dalam FB Group PPI Hsinchu. Di group tersebut nantinya dapat didiskusikan kira-kira akapan akan berangkat, apa saja yang perlu dipersiapan dan sebagainya. Biasanya disarankan untuk beberapa orang berangkat bersama. Jadi dari pihak PPI Hsinchu nya juga tidak banyak bolak-balik ke Airport untuk penjemputan.

Kegiatan lain diantaranya adalah perkenalan budaya Indonesia. Biasanya kita memperkenalakan budaya Indonesia seperti angklung dan pakaian-pakaian adat. Untuk barang-barang yang berbau budaya indonesia biasanya bisa pinjam dari KDEI di Taipei. Selain memperkenalkan budaya Indonesia kita juga memperkenalkan makanan-makanan khas Indonesia. Misal seperti rendang, onde-onde dan sejenis makanan kecil lainnya. Untuk makanan khas Indonesia biasanya kita mememas dari orang Indonesia yang sudah pindah dan menetap menjadi warga negara Taiwan. Cukup banyak lho jumlahnya untuk orang Indonesia yang ada di Taiwan.

Okay, jadi jangan lupa ketika teman-teman sudah diterima di NCTU ataupun NTHU untuk dapat segera menghubungi PPI Hsinchu agar dapat dilakukan penjemputan dan mengerti tentang barang-brang apa yang perlu dipersiapan agar semua berjalan dengan baik seperti yang direncanakan. Untuk mengetahui cara mendaftar beasiswa NCTU teman-teman bisa membaca Syarat & Prosedur Pendaftaran NCTU Scholarship

NCTU Goes to Computer Science UGM

Acara ini sebenarnya sudah hampir satu tahun yang lalu. Tapi baru sempat saya tuliskan sekarang. Namun, saya berkeyakinan konten yang terkandung didalamnya masih relevan dengan masa sekarang. Jadi awal mulanya, National Chio Tung University (NCTU), universitas dimana sekarang belajar memberikan kesempatan bagi international student yang akan pulang ke negaranya saat liburan summer di berikan kesempatan untuk berbagi informasi tentang NCTU dan kehidupan perkuliahan disini serta beasiswa yang ada di NCTU. Pada intinya adalah melakukan promosi NCTU ke universitas almamater.

Kebetulan sekitar bulan September 2015 saya mendapat kesempatan untuk sharing tentang informasi beasiswa dan perkuliahan di NCTU. Di UGM saya tujukan ke Ilmu Komputer, karena memang berhubung saya alumni dari jurusan tersebut. Disamping lebih mudah dalam segi administrasi, karena dimana tentunya saya mengenal dengan staff administrasi atau bapak-ibu dosen yang membuat kebijakan, NCTU memang sebuah universitas di Taiwan yang terkenal dengan jurusan Teknik Elektro dan Ilmu Komputernya. Jadi saya pikir memang informasi ini lebih tepat sasaran jika dibagikan di Ilmu Komputer.

Waktu itu saya berkonsultasi dengan Bapak Edi Winarko yang dulu memang dosen pembimbing saya. Setelah diberikan saran oleh beliau saya mendapatkan tanggal dan tempat untuk sharing informasi beasiswa ini. Jika tidak acara ini dilaksanakan pada tanggal 2 September 2015 di ruang A1.06~A1.07. Acara ini dihadiri oleh sekitar 40~50 orang, saya rasa mereka semua juga cukup antusian. Sebagian besar yang datang saya lihat dari jurusan S2 Ilmu Komputer, ada juga beberapa dari S1 Ilmu Komputer dan S1 Elektronika dan instrumentasi.

Registrasi
registrasi 2

Acara pertama yaitu registrasi. Peserta yang sudah mendaftar sebelumnya, bisa registrasi untuk tanda tangan mengambil makan dan brochure. Kebetulan juga dari NCTU memberikan dana untuk konsumsi, jadi peserta akan mendapat makan gratis, dan untuk registrasi tidak dipungut biaya. Tidak heran jika banyak mahasiswa yang berminat untuk datang. Untuk registrasi di hari H dan pendaftaran saya dibantu juga oleh Himpunan Mahasiswa Pascasarjana Ilmu Komputer. Terima kasih untuk teman-teman HIMPASIKOM yang sudah memberikan bantuan sebagai panitia dan semuanya.

Pembukaan
Sharing
Peserta

Acara dibuka oleh Bapak Edi Winarko yang kebetulan dulu memang Ketua Jurusan JIKE. Kemudian saya lanjutkan dengan Sharing tentang profile NCTU dan EECS NCTU serta informasi beasiswa. Pada sesi Q&A saya dibantu oleh teman-teman saya, Ian dan Zizah yang kebetulan juga pulang ke Indonesia waktu acara sharing ini berlangsung. Ian dan Zizah, mereka ini juga mendapatkan beasiswa dan berkesempatan belajar di Taiwan. Acara ini tidak berlangsung lama, hanya sekitar 2 jam. Setelah Q&A selesaipun diakhiri dengan foto bersama.

Foto Bersama

Syarat & Prosedur Pendaftaran NCTU Scholarship

Jika kemarin kita telah membahasa tentang beasiswa-beasiswa apa saja yang ada di Taiwan dan NCTU pada khususnya. Kali ini kita akan membahas tentang bagaimana prosedur dan syarat untuk melamar beasiswa tersebut. Tapi disini saya secara khusus akan membahas tentang syarat dan prosedur pendaftaran beasiswa NCTU atau yang lebih dikenal dengan NCTU Scholarship. Saya terkhusus membahas beasiswa ini karena kebetulan saya mendapatkan beasiswa ini, dan secara khusus saya punya pengalaman bagaimana mendaftar beasiswa ini.

Sebelum kita menuju pada point beasiswa, kita lihat terlebih dahulu pada periode pendaftarannya. Pada umumnya universitas di Taiwan membuka pendaftaran dua kali setiap tahunnya, Fall (semester ganjil) dan Spring (semester genap). Untuk Fall semester ada dua periode pendaftaran yaitu Early Action, sekitar tanggal 1 Oktober ~ 31 Desember dan Regular Action 1 Januari sampai dengan 31 Maret. Jika anda mendaftar untuk Fall semester maka anda akan menerima pengumuman beasiswa sekitar awal bulan Juni dan mulai perkuliahan pada awal September. Untuk Spring semester hanya dibuat untuk Graduate Program saja dan hanya ada satu periode yaitu 10 Agustus ~ 30 September. Jika anda mendaftar untuk Spring semeseter, pengumuman beasiswa beiasanya sekitar awal Januari dan perkuliahan dimulai pada akhir bulan Februari.

Setelah kita mengetahui periode pendaftarannya, marilah kita lihat syarat-syarat dan prosedurnya.
1. Hal pertama yang harus anda lakukan adalah anda harus mendentukan program studi apa yang akan inginkan. Lihat apakah program studi tersebut membuka pendaftaran untuk international students. karena tidak semua program studi menerima international student.
2. Anda download registration form dan mengisinya.
3. Cek dokumen-dokumen yang dibutuhkan. Disini biasanya yang cukup panjang. Untuk menyiapkan dokumen-dokumen ini diperlukan sedikit waktu. Dokumen-dokumen tersebut adalah, Ijazah dan transkrip yang sudah di legalisir TETO, TOEFL 550 (atau tergantung requirement dari prodi), Passport dan Visa, Medical Checkup, dua surat rekomendasi dari dosen atau atasan anda.
4. Jika syarat-syaratnya sudah terpenuhi anda bisa langsung submit ke IOA(international Office Affairs) NCTU.
5. Jangan lupa centang apply NCTU scholarship. Dengan melakukan ini, berarti anda akan dimasukan dalam list pelamar beasiswa NCTU.
6. Pastikan anda mendapat konfirmasi dari IOA bahwa dokumen anda sudah sampai.
7. Tunggu pengumuman beasiswanya.

Jika anda masih punya pertanyaan dapat ditanyakan melalui kolom komentar atau langsung menuju website IOA NCTU.
Division of International Admissions
Office of International Affairs
National Chiao Tung University
http://www.ia.nctu.edu.tw/bin/home.php

Taiwan & NCTU Scholarship

Selama beberapa tahun terakhir ini, kita melihat dan merasakan banyak teman-teman kita dari Indonesia mendapatkan kesempatan untuk belajar di beberapa kampus di Taiwan. Seperti hal nya teman-teman yang lain, pada tahun 2014 saya juga beruntung mendapat beasiswa dan kesempatan untuk belajar di NCTU Taiwan. Salah satu kampus terbaik dibidang Teknik Elektro dan Ilmu Komputer yang ada di Taiwan bahkan di Asia.

NCTU Lake

Kali ini saya akan berbagi sedikit informasi tentang jenis-jenis beasiswa yang ada di Taiwan dan di NCTU pada khususnya. Jadi Secara umum ada tiga jenis beasiswa, hal ini sebenarnya tergantung dari mana kita memandangnya.

Beasiswa Pemerintah Taiwan

Pertama yaitu beasiswa pemerintah Taiwan. Sebenarnya beasiswa dari pemerintah Taiwan ini juga masih terbagi menjadi dua macam lagi. Yaitu beasiswa bagi negara-negara yang memiliki hubungan “khusus” dengan Taiwan, yang ditandai dengan memiliki embassy atau kantor kedutaan besar. Setahu saya tidak banyak negara yang memiliki kedutaan besar dengan Taiwan, Indonesia salah satunya (tidak memiliki kedutaan besar hanya ada KDEI). Jadi walaupun sebenarnya beasiswa jenis ini yang paling besar, saya tidak akan membahas lebih lanjut.

Beasiswa dari pemerintah Taiwan yang lain, kami sering menyebutnya dengan Taiwan Scholarship. Beasiswa ini nilainya lumayan besar dibanding dengan beasiswa Taiwan lainnya. Yaitu sekitar USD500 / month. Beasiswa ini dapat di apply melalui TETO (Taipei Economic and Trade Office). Di Indonesia kantor TETO ada di Jakarta.

Beasiswa NCTU

Kami sebagai international student sering menyebutnya dengan NCTU scholarship. Sebagian besar mahasiswa Indonesia yang berada disini adalah dibawah / mendapatkan beasiswa ini. Beasiswa ini mencakup Tuition Waiver dan Monthly Stipend sekitar USD300 / month. Beasiswa ini dapat di apply langsung ke sekolah yang akan dituju (NCTU). Biasanya bersamaan dengan mandaftar sebagai international student di NCTU (seperti saya dulu).

Beasiswa dari Perusahaan Taiwan

Seperti sudah diketahui banyak sekali perusahaan international yang ada di Tiawan. Mereka juga menyediakan beasiswa bagi international student. Walaupun kadang juga harus memenuhi syarat tertentu. Misal, harus lancar berbahasa Chinese Mandarin, harus dari jurusan tertentu (EE\CS). Syarat-syarat yang saya sebutkan tidaklah mutlak, tergantung dari perusahaannya.

Jadi beasiswa mana sebenarnya yang paling menguntungkan? Sebenarnya semuanya menurutnya saya cukup dan menguntungkan. Jika kita melihat dari segi banyaknya penerima, maka beasiswa yang paling umum adalah beasiswa dari kampus (NCTU). Selain banyak temannya, kita juga tidak akan kesulitan tentang regulasinya, karena banyak teman-teman kita yang tahu dan administrasinya hanya pada tingkat universitas saja. Sedangkan untuk beasiswa Tiawan administrasi biasa setingkat kementrian pendidikan di Taiwan.

Secara pribada saya menyarankan untuk apply NCTU Scholarship atau Taiwan Scholarship. Karena ketika kita sudah mendapat salah satu dari beasiswa tersebut, kita tidak dapat apply untuk beasiswa yang lainnya. Jadi begitulah kira-kira garis besar tentang beasiswa-beasiswa yang ada di Taiwan. Jika ada pertanyaan mendetail tentang beasiswa Taiwan bisa ditanyakan melalui kolom komentar. See you soon.