Thursday, September 20, 2012

Dr AK: Penyelidik! Tuan perlukan Artificial Neural Networks


Salam ceria kepada semua penyelidik,

Saya perihatin kepada penyelidik yang sedang berjuang dalam Program Master & Ph.D. Mungkin minda anda sedang kusut untuk menyelesaikan masalah penyelidikan?

(i) Bagi yang baru mula, mungkin mencari idea untuk tajuk penyelidikan
(ii) Bagi yang sedang menjalankan penyelidikan, mungkin tercari-cari metodologi yang sesuai untuk analisis data
(iii) Bagi yang di akhir penyelidikan, mungkin keputusan analisis tidak memuaskan, terpaksa tukar kaedah baru.

Apa pun bidang pengajian anda; Kejuruteraan, Pendidikan, Ekonomi & Perniagaan, Kehakiman, Perubatan, Sains Tulen, Sains Teknologi Maklumat, Matematik, Psikologi, Sains Sosial, Pengajian Islam, Politik dan lain-lain, anda perlu melakukan analisis ke atas data penyelidikan. Anda boleh lihat contoh masalah di bawah dan fikirkan masalah anda, mungkin Artificial Neural Networks (ANN) boleh membantu. Mungkin anda telah membuat survei atau kajian makmal dan mempunyai banyak data Input dan Output seperti di bawah;

(i) Sains Perikanan
Data Input:  (1) berat ketam, (2) lebar ketam, (3) saiz penyepit dan lain-lain.
Data Output: (1) jantina ketam

(ii) Sains Kesihatan (Perubatan)
Data Input: (1) saiz leher, (2) saiz pinggang, (3) berat badan dan lain-lain
Data Output: (1) kandungan lemak dalam badan

(iii) Ekonomi
Data Input: (1) jarak dari pekan, (2) kadar jenayah, (3) jumlah penduduk dan lain-lain
Data Output: (1) harga rumah

(iv) Kejuruteraan
Data Input: (1) beban, (2) diameter bahan, (3) jenis bahan, dan lain-lain
Data Output: (1) kekuatan maksimum

(v) Penyelidikan Anda
Data Input: fikirkan sendiri Input
Data Output: fikirkan sendiri Output


Jika anda mempunyai banyak data Input dan Output, kemudian ingin menganggar (predict) nilai Output berdasarkan data Input dan Output yang sedia ada, penggunaan ANN adalah sesuai terutama apabila kaedah Statistik tidak memberi kejituan yang diingini.

Dan jika anda perlu menghasilkan Sistem atau Perisian untuk menganggar nilai Output bila nilai Input diketahui, anda boleh menggunakan MATLAB.

Atau jika anda hanya ingin mengetahui hubungan dalam bentuk persamaan antara nilai Input dan Output, anda perlu tahu kaedah Statistik yang "advanced" seperti Response Surface Methodology (RSM) terutama apabila mempunyai data Input lebih dari satu. Dalam bengkel ini analisis RSM, ANN dan ANFIS (Adaptive Neuro-Fuzzy Inference System) akan dilakukan secara hand-ons. Perbandingan hasil analisis (error) akan dilakukan dengan menggunakan data sebenar di lapangan.


Anda tidak perlu mengambil masa berbulan-bulan atau bertahun-tahun untuk mengetahui ANN dan Kaedah Statistik Advanced serta ANFIS untuk menyelesaikan masalah anda, dengan hanya dua hari, anda dapat menyelesaikannya.

Bengkel "Introduction to MATLAB & Artificial Neural Networks":
http://www.bengkelmatlab.com/

Dan jika anda sudah terlalu "meta" dalam penyelidikan, silalah ke "Klinik Meta-State", dibuka untuk appointment setiap Jumaat. :) 

Yang perihatin,

Ir. Dr. Anuar Kasa
Fasilitator / Pengurus Program