Architecture Net, Simple Neural Net

dokumen-dokumen yang mirip
terinspirasi dari sistem biologi saraf makhluk hidup seperti pemrosesan informasi

Architecture Net, Simple Neural Net

Jaringan syaraf dengan lapisan tunggal

Jaringan Syaraf Tiruan

1.1. Jaringan Syaraf Tiruan

lalu menghitung sinyal keluarannya menggunakan fungsi aktivasi,

BAB 2 LANDASAN TEORI

BACK PROPAGATION NETWORK (BPN)

BAB 2 TINJAUAN PUSTAKA

BAB III METODE PENELITIAN. menjawab segala permasalahan yang ada dalam penelitian ini.

BAB 3 METODOLOGI PENELITIAN

JARINGAN SYARAF TIRUAN

SISTEM PENGENALAN KARAKTER DENGAN JARINGAN SYARAF TIRUAN ALGORITMA PERCEPTRON

BAB II TINJAUAN PUSTAKA

BAB VIIB BACKPROPAGATION dan CONTOH

BAB II TINJAUAN PUSTAKA

PEMANFAATAN NEURAL NETWORK PERCEPTRON PADA PENGENALAN POLA KARAKTER

JARINGAN SARAF TIRUAN (ARTIFICIAL NEURAL NETWORK) ERWIEN TJIPTA WIJAYA, ST, M.KOM

Jaringan Syaraf Tiruan

BAB IV JARINGAN SYARAF TIRUAN (ARTIFICIAL NEURAL NETWORK)

MENGENALI FUNGSI LOGIKA AND MELALUI PEMROGRAMAN PERCEPTRON DENGAN MATLAB

Penerapan Jaringan Saraf Tiruan Metode Backpropagation Menggunakan VB 6

BAB 2 KONSEP DASAR PENGENAL OBJEK

BAB VIII JARINGAN SYARAF TIRUAN

Jaringan Syaraf Tiruan

BAB 2 LANDASAN TEORI

BAB 4 DISAIN MODEL. Pengguna. Citra. Ekstraksi Ciri x. Antar muka (Interface) Data Hasil Ekstraksi Ciri. Testing dan Identifikasi.

ANALISIS PENAMBAHAN NILAI MOMENTUM PADA PREDIKSI PRODUKTIVITAS KELAPA SAWIT MENGGUNAKAN BACKPROPAGATION

APLIKASI JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI PENJUALAN OBAT Pada PT. METRO ARTHA PRAKARSA MENERAPKAN METODE BACKPROPAGATION

BAB II DASAR TEORI Jaringan Syaraf Tiruan. Universitas Sumatera Utara

Arsitektur Jaringan Salah satu metode pelatihan terawasi pada jaringan syaraf adalah metode Backpropagation, di mana ciri dari metode ini adalah memin

Presentasi Tugas Akhir

ANALISIS JARINGAN SARAF TIRUAN BACKPROPAGATION TERHADAP PERAMALAN NILAI TUKAR MATA UANG RUPIAH DAN DOLAR

JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI CURAH HUJAN SUMATERA UTARA DENGAN METODE BACK PROPAGATION (STUDI KASUS : BMKG MEDAN)

PENGENALAN HURUF DAN ANGKA PADA CITRA BITMAP DENGAN JARINGAN SARAF TIRUAN METODE PROPAGASI BALIK

SATIN Sains dan Teknologi Informasi

METODE BELAJAR HEBBIAN SUPERVISED & CONTOH

Studi Modifikasi standard Backpropagasi

BAB 2 JARINGAN NEURAL SATU LAPIS

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

VOL. 01 NO. 02 [JURNAL ILMIAH BINARY] ISSN :

BACK PROPAGATION NETWORK (BPN)

BAB IV B METODE BELAJAR HEBBIAN SUPERVISED & CONTOH

Sebelumnya... Pembelajaran Mesin/Machine Learning Pembelajaran dengan Decision Tree (ID3) Teori Bayes dalam Pembelajaran

BAB II LANDASAN TEORI

Research of Science and Informatic BROILER CHICKENS WEIGHT PREDICTION BASE ON FEED OUT USING BACKPROPAGATION

BAB III METODOLOGI PENELITIAN

BAB 2 LANDASAN TEORI. Pengenalan suara (voice recognition) dibagi menjadi dua jenis, yaitu

BAB III METODOLOGI PENELITIAN

3. METODE PENELITIAN

RANCANG BANGUN TOOL UNTUK JARINGAN SYARAF TIRUAN (JST) MODEL PERCEPTRON

Aplikasi yang dibuat adalah aplikasi untuk menghitung. prediksi jumlah dalam hal ini diambil studi kasus data balita

ANALISIS JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI JUMLAH RESERVASI KAMAR HOTEL DENGAN METODE BACKPROPAGATION (Studi Kasus Hotel Grand Zuri Padang)

PERAMALAN JUMLAH KENDARAAN DI DKI JAKARTA DENGAN JARINGAN BACKPROPAGATION

BAB 3 PERANCANGAN SISTEM. Bab ini menguraikan analisa penelitian terhadap metode Backpropagation yang

METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV PERANCANGAN & IMPLEMENTASI SISTEM

BAB II LANDASAN TEORI

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

WAVELET -JARINGAN SYARAF TIRUAN UNTUK PREDIKSI DATA TIME SERIES

Perbaikan Metode Prakiraan Cuaca Bandara Abdulrahman Saleh dengan Algoritma Neural Network Backpropagation

BAB 2 LANDASAN TEORI

BAB II MODEL NEURON DAN ARSITEKTUR JARINGAN

ARTIFICIAL NEURAL NETWORK TEKNIK PERAMALAN - A

BAB III ANALISIS DAN PERANCANGAN

IMPLEMENTASI ALGORITMA PERCEPTRON UNTUK PENGENALAN POLA MASUKAN BINER MAUPUN BIPOLAR MENGGUNAKAN BORLAND DELPHI

ANALISIS VARIASI PARAMETER LEARNING VECTOR QUANTIZATION ARTIFICIAL NEURAL NETWORK TERHADAP PENGENALAN POLA DATA ODOR

KLASIFIKASI ARITMIA EKG MENGGUNAKAN JARINGAN SYARAF TIRUAN DENGAN FUNGSI AKTIVASI ADAPTIF

Jurnal Informatika Mulawarman Vol 5 No. 1 Februari

PENERAPAN JARINGAN SYARAF TIRUAN DALAM MEMPREDIKSI TINGKAT PENGANGGURAN DI SUMATERA BARAT

PENGENAL HURUF TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN METODE LVQ (LEARNING VECTOR QUANTIZATION) By. Togu Sihombing. Tugas Ujian Sarjana

IMPLEMENTASI JARINGAN SYARAF TIRUAN MULTI LAYER FEEDFORWARD DENGAN ALGORITMA BACKPROPAGATION SEBAGAI ESTIMASI NILAI KURS JUAL SGD-IDR

Bab 5 Penerapan Neural Network Dalam Klasifikasi Citra Penginderaan Jauh

JARINGAN SARAF TIRUAN (ARTIFICIAL NEURAL NETWORK)

BAB II. Penelitian dengan jaringan syaraf tiruan propagasi balik. dalam bidang kesehatan sebelumnya pernah dilakukan oleh

HASIL DAN PEMBAHASAN. Tabel 3 Contoh data Shorea hasil kodefikasi

SATIN Sains dan Teknologi Informasi

PERAMALAN PRODUKSI CABAI RAWIT DENGAN NEURAL NETWORK Muhammad Fajar

ANALISIS FUNGSI AKTIVASI SIGMOID BINER DAN SIGMOID BIPOLAR DALAM ALGORITMA BACKPROPAGATION PADA PREDIKSI KEMAMPUAN SISWA

BAB 2 TINJAUAN PUSTAKA

ANALISIS ALGORITMA INISIALISASI NGUYEN-WIDROW PADA PROSES PREDIKSI CURAH HUJAN KOTA MEDAN MENGGUNAKAN METODE BACKPROPAGATION NEURAL NETWORK

PENGGUNAAN METODE JARINGAN NEURAL PERCEPTRON UNTUK MENGENAL POLA KARAKTER KAPITAL

Jaringan Syaraf Tiruan. Disusun oleh: Liana Kusuma Ningrum

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Universitas Sumatera Utara

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

Penggunaan Deep Learning untuk Prediksi Churn pada Jaringan Telekomunikasi Mobile Fikrieabdillah

BAB IV HASIL DAN PEMBAHASAN. Implementasi antar muka dalam tugas akhir ini terdiri dari form halaman

ANALISIS PENAMBAHAN MOMENTUM PADA PROSES PREDIKSI CURAH HUJAN KOTA MEDAN MENGGUNAKAN METODE BACKPROPAGATION NEURAL NETWORK

KOMPARASI HASIL KLASIFIKASI PENYAKIT DIABETES MELLITUS MENGGUNAKAN JARINGAN SYARAF TIRUAN BACKPROPAGATION DAN LEARNING VECTOR QUANTIZATION

APLIKASI JARINGAN SYARAF TIRUAN UNTUK MENGENALI TULISAN TANGAN HURUF A, B, C, DAN D PADA JAWABAN SOAL PILIHAN GANDA

BAB II LANDASAN TEORI

Aplikasi Pengenalan Karakter Manusia Melalui Bentuk Bagian Wajah Menggunakan Metode Backpropagation

I PENDAHULUAN II LANDASAN TEORI

RENCANA PEMBELAJARAN SEMESTER

UNIVERSITAS BINA NUSANTARA. Skripsi Sarjana Program Ganda Teknik Informatika Statistika Semester Ganjil 2005/2006

ANALISIS PENGGUNAAN ALGORITMA KOHONEN PADA JARINGAN SYARAF TIRUAN BACKPROPAGATION DALAM PENGENALAN POLA PENYAKIT PARU

Transkripsi:

Architecture Net, Simple Neural Net 1

Materi 1. Perceptron 2. ADALINE 3. MADALINE 2

Perceptron Perceptron lebih powerful dari Hebb Pembelajaran perceptron mampu menemukan konvergensi terhadap bobot yang benar Fungsi aktivasi : Update bobot = learning rate 3

Arsitektur Perceptron Output : vektor biner Goal : klasifikasi setiap input ke dalam kelas +1 atau -1 4

Algoritma Perceptron Inisialisasi bobot dan bias (w=b=0) dan 0 < <= 1 (=1) Ulangi sampai sesuai kondisi kriteria berhenti Untuk setiap pasangan s:t, lakukan Set aktivasi input x i = s i Hitung Update bobot dan bias jika terjadi kesalahan Evaluasi kriteria berhenti Jika bobot tidak berubah maka berhenti, jika tidak maka lanjutkan 5

Fungsi AND (biner input & bipolar target) Inisialisasi: = 1, w=b=0, = 0.2 Epoch = 1 Epoch = 2 6

Fungsi AND (bipolar input & target) Inisialisasi: = 1, w=b==0 Epoch = 1 Epoch = 2 7

Latihan 8

Arsitektur Pengenalan 7 Huruf 9

ADALINE (Adaptive Linear Neuron) Biasanya menggunakan bipolar dan bias Random bobot awal dengan bilangan kecil Dilatih menggunakan aturan delta/lms dengan meminimalkan MSE antara fungsi aktivasi dan target Fungsi aktivasi : identitas / linier Update bobot = learning rate 10

Arsitektur ADALINE Output : vektor biner Goal : klasifikasi setiap input ke dalam kelas +1 atau -1 11

Algoritma Training ADALINE Inisialisasi bobot Biasanya digunakan nilai random yang kecil Inisialisasi learning rate () Biasanya digunakan nilai yang relatif kecil, yaitu 0.1 Jika nilai terlalu besar, proses learning tidak mencapai konvergen Jika nilai terlalu kecil, proses learning akan berjalan sangat lambat Secara praktis, nilai learning rate ditentukan antara 0.1 n 1.0, dimana n adalah jumlah input unit Ulangi sampai sesuai kondisi kriteria berhenti Untuk setiap pasangan s:t, lakukan Set aktivasi input x i = s i Hitung Update bobot dan bias 12

Algoritma Testing ADALINE Inisialisasi bobot Dapatkan bobot dari proses learning Untuk setiap bipolar input pada vektor x Set aktivasi dari input unit ke x Hitung nilai jaringan dari input ke output Terapkan fungsi aktivasi 13

Fungsi AND (biner input & bipolar target) ADALINE didesain untuk menemukan bobot yang bertujuan meminimalkan total error net input to output target 14

MADALINE (Many Adaptive Linear Neuron) Konsep ADALINE yang menggunakan jaringan multilayer Arsitektur MADALINE tergantung pada kombinasi ADALINE yang digunakan MADALINE dengan 1 hidden layer (terdiri dari 2 hidden unit ADALINE) dan 1 output unit ADALINE Fungsi aktivasi untuk hidden dan output layer: 15

Arsitektur MADALINE Y merupakan fungsi nonlinier dari input vektor (x 1 dan x 2 ) 16

Algoritma Training MADALINE MRI (Widrow dan Hoff) Inisialisasi bobot v 1 = 1 2, v 2 = 1 2, b 3 = 1 2 Bobot yang lain menggunakan bilangan random yang kecil nilai learning rate ditentukan antara 0.1 n 1.0 Untuk setiap bipolar input pada vektor x Set aktivasi dari input unit ke x Hitung masukan jaringan ke setiap hidden unit z in 1 = b 1 + x 1 w 11 + x 2 w 21 z in 2 = b 2 + x 1 w 12 + x 2 w 21 Tentukan output dari setiap hidden unit z 1 = f(z in i ) z 2 = f(z in i ) 17

Algoritma Training MADALINE MRI (Widrow dan Hoff) Untuk setiap bipolar input pada vektor x Tentukan keluaran dari jaringan y in = b 3 + z 1 v 1 + z 2 v 2 y = f y in Hitung error dan update bobot, jika t=y maka bobot tidak di-update Jika t=1, update bobot pada Zj b J (new) = b J (old) + (1 z in J ) w ij new = w ij old + 1 z in J x i Jika t=-1, update bobot pada semua unit Zk yang punya input positif b k (new) = b k (old) + ( 1 z in k ) w ik (new) = w ik (old) + 1 z in k x i 18

Algoritma Training MADALINE MRII (Widrow, Winter dan Baxter) Inisialisasi bobot v 1 = 1 2, v 2 = 1 2, b 3 = 1 2 Bobot yang lain menggunakan bilangan random yang kecil nilai learning rate ditentukan antara 0.1 n 1.0 Untuk setiap bipolar input pada vektor x Set aktivasi dari input unit ke x Hitung masukan jaringan ke setiap hidden unit z in 1 = b 1 + x 1 w 11 + x 2 w 21 z in 2 = b 2 + x 1 w 12 + x 2 w 21 Tentukan output dari setiap hidden unit z 1 = f(z in i ) z 2 = f(z in i ) 19

Algoritma Training MADALINE MRII (Widrow, Winter dan Baxter Untuk setiap bipolar input pada vektor x Tentukan keluaran dari jaringan Hitung error dan update bobot, jika t y maka laukan update bobot untuk setiap hidden unit dengan input mendekati 0 y in = b 3 + z 1 v 1 + z 2 v 2 y = f y in Ubah keluaran unit (dari +1 menjadi 1, atau sebaliknya) Hitung kembali respon dari jaringan. Jika kesalahan berkurang: Sesuaikan bobot pada unit ini (gunakan nilai keluaran yang baru sebagai target dan lakukan aturan Delta) b J (new) = b J (old) + (1 z in J ) w ij new = w ij old + 1 z in J x i b k (new) = b k (old) + ( 1 z in k ) w ik (new) = w ik (old) + 1 z in k x i 20

Algoritma Testing MADALINE Inisialisasi bobot Dapatkan bobot dari proses learning Untuk setiap bipolar input pada vektor x Set aktivasi dari input unit ke x Hitung nilai jaringan dari input ke output Terapkan fungsi aktivasi 21

Contoh Aplikasi fungsi Xor Inisialisasi Bobot dg random, learning rate = 0.5 22

Contoh Aplikasi fungsi Xor 23

Contoh Aplikasi fungsi Xor 24