Seputar Jaringan Syaraf Tiruan

Jaringan Syaraf Tiruan (JST) merupakan salah satu teknik dalam Soft Computing yang bermaksud meniru mekanisme otak biologi. Otak biologi yang terdiri dari Neron dengan Axon dan Dendritnya ditiru oleh JST berupa pembobotan pada neuronnya. Bobot dapat berisi penguatan ataupun pelemahan dengan fungsi yang berbeda-beda seperti linear, sigmoid, tangen sigmoid, dan fungsi matematis lainnya. Untuk merubah bobot agar sesuai dengan yang diharapkan perlu dibuat mekanisme pembelajaran. Salah satu teknik pembelajaran yang terkenal adalah perambatan balik (backpropagation).

Matlab menyediakan toolbox yang lengkap untuk membuat sistem JST, baik berupa fungsi ataupun layanan GUI-nya. Untuk yang gemar mempelajari Algoritma, ada baiknya Anda membaca algoritma dari M-File yang ada pada Source Code Matlab. Karena beberapa dosen tidak menyukai Matlab untuk pembelajaran karena khawatir mahasiswanya tidak berfikir tentang Algoritma pemrograman dan cenderung tinggal pakai. Sebenarnya banyak situs-situs yang menyediakan source code dengan bahasa C++ untuk sistem JST (atau mungkin Java). Akan tetapi jika anda sudah familiar dengan algoritmanya, dan ingin membangun aplikasi dengan cepat dan berpenampilan visual yang menarik, tentu saja pilihan kita jatuh ke software yang mendukung untuk itu, salah satunya adalah Matlab.

Salah satu yang kerap mengganggu saya untuk membuat aplikasi berbasis JST adalah kendala pembelajaran (learning). JST sangat membutuhkan sumber daya RAM yang tinggi, kerap kali jika neuron terlalu banyak, Matlab terkadang memunculkan pesan Out of Memory. Salah satu contohnya adalah saat saya membuat klasifikasi dari grafik yang diumpan oleh software “Wireshark” dengan target klasifikasi ke dalam kategori jaringan normal, padat ataukah tidak normal (ada virus, DOS, dan sejenisnya). Matriks gambar ukuran 200 x 300 harus sanggup saya konversi menjadi berukuran kecil bervektor kolom 100, dan tetap saja meminta saya menaikan RAM 3 Gb, padahal laptop saya memiliki RAM 2 Gb dan terpaksa saya perkecil lagi resolusinya menjadi vektor kolom 20 saja. Tentu saja akurasinya akan berkurang. Oleh karena itu saat pembelajaran sebaiknya pinjam saja komputer setara server dengan RAM yang besar dan Prosesor terbaru.


Aslinya gambar tersebut adalah grafik trafik jaringan dengan axis dan ordinat yang dibuang dengan fungsi “Imcrop” yang merupakan fungsi cropping suatu gambar untuk menghilangkan bagian lain yang diperlukan.


Pengolahan citra bermaksud mengkonversi gambar menjadi matriks dan vektor yang kemudian akan diolah oleh JST untuk keperluan pembelajaran ataupun klasifikasi ke dalam kelas tertentu. Sehingga saat dijalankan akan menghasilkan pesan tertentu.


Selamat mencoba


Rahmadya Trias Handayanto


 

Tentang rahmadya

I'm a simple man .. Lahir di Sleman Yogyakarta, 7 Juni 1976 PENDIDIKAN: TK : - (tidak ada TK di tj Priok waktu itu) SDN : Papanggo, Jakarta 83 - 89 SMPN : 129, Jakarta 89 - 92 SMAN : 8, Yogyakarta 92 - 95 Univ. : Fak. Teknik UGM, Yogyakarta 95 - 2001 Pasca. : Tek. Informatika STMIK Nusa Mandiri, Jakarta 2008 - 2010 Doctoral : Information Management Asian Institute of Technology, Thailand 2013 - 2018 PEKERJAAN: Tek. Komputer AMIK BSI Jakarta : 2002 - 2005 IT Danamon Jakarta : 2005 - 2008 Tek. Informatika STMIK Nusa Mandiri Jakarta : 2005 - 2008 Univ. Darma Persada Jakarta: 2008 - 2013 Fakultas Teknik Universitas Islam "45" Bekasi : 2008 - Skrg ( Homebase) Univ. Bhayangkara Jakarta Raya: 2018 - Skrg Univ. Nusa Putra Sukabumi: 2018 - Skrg
Pos ini dipublikasikan di Artificial Neural Network, Fuzzy Logic, Matlab. Tandai permalink.

25 Balasan ke Seputar Jaringan Syaraf Tiruan

  1. Adji Pratomo berkata:

    mas saya sedang mengerjakan tugas akhir, kebetulan saya disuru membuat pengenalan pola huruf dengan menggunakan backpropagation. punya tutorialnya gak mas? kalo ada contoh demonya mas. saya bener-bener baru banget megang matlab dan terjun ke neural network..mohon bantuannya ya mas..wasalam

  2. fauzi berkata:

    boleh minta software prototype pengenalan tanda tangan ga pak soalnya saya ada tugas kuliah bikin aplication neural network …sama sorce kodenya yah minta di blz aja klo boleh dan kalo senadainya di kasih kirim email y pak ….ozilmoola@yahoo.com…maksh

  3. Furqaan Kurniawan Fuady berkata:

    selamat siang….
    masa rama saya boleh minta bantuannya gak dalam membentuk jaringan backpropagation kebetulan tugas akhir saya mengenali tanda tangan dengan metode tersebut,.bisa minta bantu pencerahan bagaimana cara membangun jaringan backpropagationnya,.
    bisakah saya minta info mas biar bisa bertanya-tanya..
    terima kasih sebelumnya

  4. Ping balik: Mengidentifikasi Pola Citra dengan Jaringan Syaraf Tiruan | Rahmadya Trias Handayanto

  5. Aan Saputra berkata:

    pak,mohon bantuannya..saya lagi mengerjakan tugas akhir tentang peramalan jumlah pelanggan energi listrik dari tahun 2015 sampai tahun 2020..data yang saya gunakan adalah data dari tahun 2007 sampai dengan 2014..mohon bantuannya dengan memberi tahu cara peramalan jumlah pelanggan energi listrik dengan menggunakan jst.bantuan bapak sangat diharapkan

  6. Iqbal Uwong berkata:

    pak, mohon pencerahannya. saya lagi proses TA mengenai pengolahan citra x-ray menggunakan neural network, pada penyakit osteoartritis. mohon pencerahan untuk mencocokan gambar dan memvonis termasuk golongan KL berapa2nya pak.

  7. Suci Fahma Julia berkata:

    pak, mohon masukannya, saya mengangkat judul TA analisa prediksi jaringan syaraf tiruan radial basis function dengan metode matlab. apakah itu nanti bisa singkron masalah dengan metode nya pak? apa bapak juga punya referensi dari judul saya tersebut pak? ini email saya 5ucifahma10@gmail.com
    trims sebelumnya pak…

  8. Rendi Hasan berkata:

    Pak saya mengambl topik tugas akhir tentang identifikasi barcode dengan teknik pengolahan citra dan JST, saya ingin buat berbasis web apakah JST bisa diterapkan di web pak? jika bisa adakah referensi nya… terimakasih sebelumnya

  9. Rendi Hasan berkata:

    kalau seperti itu, berarti aplikasinya berjalan dilokal atau bagaimana pak?
    kalau cara lain, saya hanya mengambil bobot-bobot hasil training dari MATLAB, kemudian saya tanamkan pada aplikasi web apakah bisa?

  10. Ping balik: Mengekspor Bobot dan Bias ke Network JST | Rahmadya Trias Handayanto

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.