TEORI DASAR NEURAL NETWORK (2) Pengantar Deep Learning

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. 1.1 Latar Belakang

ARTIFICIAL NEURAL NETWORK TEKNIK PERAMALAN - A

JARINGAN SYARAF TIRUAN

BACK PROPAGATION NETWORK (BPN)

BAB II DASAR TEORI Jaringan Syaraf Tiruan. Universitas Sumatera Utara

Jaringan Syaraf Tiruan

BAB 2 TINJAUAN PUSTAKA

lalu menghitung sinyal keluarannya menggunakan fungsi aktivasi,

BACK PROPAGATION NETWORK (BPN)

SATIN Sains dan Teknologi Informasi

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

PENERAPAN JARINGAN SYARAF TIRUAN DALAM MEMPREDIKSI TINGKAT PENGANGGURAN DI SUMATERA BARAT

BAB II TINJAUAN PUSTAKA

BAB VIII JARINGAN SYARAF TIRUAN

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

Penerapan Jaringan Saraf Tiruan Metode Backpropagation Menggunakan VB 6

SATIN Sains dan Teknologi Informasi

BAB 2 KONSEP DASAR PENGENAL OBJEK

Jaringan Syaraf Tiruan Menggunakan Algoritma Backpropagation Untuk Memprediksi Jumlah Pengangguran (Studi Kasus DiKota Padang)

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

PREDIKSI CURAH HUJAN DI KOTA MEDAN MENGGUNAKAN METODE BACKPROPAGATION NEURAL NETWORK

OPTICAL CHARACTER RECOGNIZATION (OCR)

1.1. Jaringan Syaraf Tiruan

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

Architecture Net, Simple Neural Net

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

Jaringan syaraf dengan lapisan tunggal

BAB 3 PERANCANGAN SISTEM. untuk pengguna interface, membutuhkan perangkat keras dan perangkat lunak.

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

BAB II LANDASAN TEORI

MATERI DAN METODE. Cara Pengambilan Data

BAB II LANDASAN TEORI

z_in ( ) dan mengaplikasikan fungsi aktivasi untuk menghitung sinyal output ( ) Propagasi balik:

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

BAB II LANDASAN TEORI

ANALISA JARINGAN SARAF TIRUAN DENGAN METODE BACKPROPAGATION UNTUK MEMPREDIKSI PRODUKTIVITAS PEGAWAI. Jasmir, S.Kom, M.Kom

BAB 2 LANDASAN TEORI

Jaringan Syaraf Tiruan. Disusun oleh: Liana Kusuma Ningrum

ANALISA JARINGAN SARAF TIRUAN DENGAN METODE BACKPROPAGATION UNTUK MENGETAHUI LOYALITAS KARYAWAN

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

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

BAB 2 LANDASAN TEORI

BAB IV JARINGAN SYARAF TIRUAN (ARTIFICIAL NEURAL NETWORK)

Architecture Net, Simple Neural Net

BAB 2 LANDASAN TEORI

PENERAPAN JARINGAN SYARAF TIRUAN DALAM MEMPREDIKSI TINGKAT PENGANGGURAN DI SUMATERA UTARA MENGGUNAKAN METODE BACKPROPAGATION

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

Presentasi Tugas Akhir

BAB I PENDAHULUAN 1.1 Latar Belakang

JARINGAN SYARAF TIRUAN MENGGUNAKAN ALGORITMA BACKPROPAGATION UNTUK MEMPREDIKSI NILAI UJIAN AKHIR SEKOLAH (STUDI KASUS DI MAN 2 PADANG)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II DASAR TEORI. 2.1 Citra Digital

PREDIKSI PENDAPATAN ASLI DAERAH KALIMANTAN BARAT MENGGUNAKAN JARINGAN SYARAF TIRUAN BACKPROPAGATION

ANALISIS PENAMBAHAN NILAI MOMENTUM PADA PREDIKSI PRODUKTIVITAS KELAPA SAWIT MENGGUNAKAN BACKPROPAGATION

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. Definisi Peramalan adalah memperkiraan atau memproyeksikan sesuatu

ABSTRACT. Kata kunci: Fuzzy Tsukamoto, Jaringan Syaraf Tiruan, Backpropagation 1. LATAR BELAKANG MASALAH

BAB III METODE PENELITIAN

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

BAB 2 LANDASAN TEORI. fuzzy logic dengan aplikasi neuro computing. Masing-masing memiliki cara dan proses

MODEL PEMBELAJARAN JARINGAN SYARAF TIRUAN UNTUK OTOMATISASI PENGEMUDIAN KENDARAAN BERODA TIGA

BAB 2 TINJAUAN PUSTAKA

BACKPROPAGATION NEURAL NETWORK AS A METHOD OF FORECASTING ON CALCULATION INFLATION RATE IN JAKARTA AND SURABAYA

Muhammad Fahrizal. Mahasiswa Teknik Informatika STMIK Budi Darma Jl. Sisingamangaraja No. 338 Simpanglimun Medan

BAB 2 LANDASAN TEORI. Universitas Sumatera Utara

Proses Pembelajaran dengan BackPropagation pada kasus penyakit asma

Jurnal Informatika Mulawarman Vol 5 No. 1 Februari

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) 1 Edisi.,Volume,. Bulan.. ISSN :

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

ANALISIS PENGENALAN MOTIF BATIK PEKALONGAN MENGGUNAKAN ALGORITMA BACKPROPAGATION

MODEL N EURON NEURON DAN

PERANCANGAN APLIKASI MENGIDENTIFIKASI PENYAKIT MATA DENGAN MENGGUNAKAN METODE BACKPROPAGATION

PENGENALAN POLA HIV DAN AIDS MENGGUNAKAN ALGORITMA KOHONEN PADA JARINGAN SYARAF TIRUAN BACKPROPAGATION

BAB 2 LANDASAN TEORI. suatu perusahaan yang akan memberikan keuntungan dalam bentuk deviden dan capital

APLIKASI ESTIMASI REGISTRASI MAHASISWA BARU MENGGUNAKAN METODE JARINGAN SYARAF TIRUAN BERDASARKAN PERBANDINGAN RATIO DOSEN DAN MAHASISWA

BAB II MODEL NEURON DAN ARSITEKTUR JARINGAN

ALGORITMA BACK PROPAGATION NEURAL NETWORK UNTUK PENGENALAN POLA KARAKTER HURUF JAWA

METODOLOGI PENELITIAN

T 11 Aplikasi Model Backpropagation Neural Network Untuk Perkiraan Produksi Tebu Pada PT. Perkebunan Nusantara IX

APLIKASI JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI PENJUALAN HANDPHONE DENGAN MENGGUNAKAN METODE BACKPROPAGATION (Studi Kasus : CV.

BAB 2 LANDASAN TEORI. Universitas Sumatera Utara

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

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

APLIKASI PENGENALAN POLA DAUN MENGGUNAKAN JARINGAN SYARAF LEARNING VECTOR QUANTIFICATION UNTUK PENENTUAN TANAMAN OBAT

BAB VIIB BACKPROPAGATION dan CONTOH

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

BAB IV IMPLEMENTASI DAN EVALUASI. Bab ini menguraikan proses implementasiuntuk tahap pelatihanneural networks,

Aplikasi Graf pada Artificial Neural Network dan Backpropagation Algorithm

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. dengan kasus atau metode yang akn diteliti. Pemanfaatan metode multilayer

BAB I PENDAHULUAN. paling parah dan paling lama tingkat pemulihannya akibat krisis keuangan

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

Pengenalan Karakter Tulisan Tangan Latin pada Jaringan Saraf Tiruan Metode Backpropagation dengan Input Citra Kamera Digital

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) IMPLEMENTASI JARINGAN SYARAF TIRUAN BACKPROPAGATION UNTUK MENGENALI MOTIF BATIK

APLIKASI JARINGAN SARAF TIRUAN UNTUK INVENTARISASI LUAS SUMBER DAYA ALAM STUDI KASUS PULAU PARI

BAB II LANDASAN TEORI

PENGGUNAAN JARINGAN SYARAF TIRUAN BACKPROPAGATION UNTUK SELEKSI PENERIMAAN MAHASISWA BARU PADA JURUSAN TEKNIK KOMPUTER DI POLITEKNIK NEGERI SRIWIJAYA

PERANCANGAN PROGRAM PENGENALAN BENTUK MOBIL DENGAN METODE BACKPROPAGATION DAN ARTIFICIAL NEURAL NETWORK SKRIPSI

ANALISIS PENGENALAN MOTIF BATIK PEKALONGAN MENGGUNAKAN ALGORITMA BACKPROPAGATION

Transkripsi:

TEORI DASAR NEURAL NETWORK (2) Pengantar Deep Learning

Paradigma Pembelajaran Pelatihan jaringan syaraf tiruan dibagi menjadi dua yaitu, pelatihan dengan supervisi (pembimbing) dan pelatihan tanpa supervisi. Tujuan dari pelatihan ini adalah memodifikasi bobot hingga diperoleh bobot yang bisa membuat keluaran jaringan sama dengan target yang diinginkan.

Backpropagation Backpropagation adalah metode penurunan gradien untuk meminimalkan kuadrat error keluaran. Ada tiga tahap yang harus dilakukan dalam pelatihan jaringan, yaitu : Tahap perambatan maju (forward propagation), Tahap perambatan-balik, Tahap perubahan bobot dan bias.

Backpropagation Arsitektur jaringan ini terdiri dari input layer, hidden layer dan output layer seperti

Algoritma Backpropagation 5 Error - + Output aktual Output target LAPISAN OUTPUT Tahap Umpan Maju Tahap pemropagasibalikan error LAPISAN TERSEMBUNYI LAPISAN INPUT Input

Algoritma Backpropagation Inisialisasi bobot (ambil nilai random yang cukup kecil). Selama kondisi berhenti bernilai salah, kerjakan : Tahap Perambatan Maju (forward propagation) a) Setiap unit input (X i, i=1,2,3,...,n) menerima sinyal x i dan meneruskan sinyal tersebut ke semua unit pada lapisan tersembunyi. b) Setiap unit tersembunyi (Z i, j=1,2,3,...,p) menjumlahkan bobot sinyal input dengan persamaan berikut: z _ in j = v 0j + n å i= 1 x v i ij

Algoritma Backpropagation n Dan menerapkan fungsi aktivasi untuk menghitung sinyal outputnya : n zj = f(z_inj) n Biasanya fungsi aktivasi yang digunakan adalah fungsi sigmoid. n Kemudian mengirimkan sinyal tersebut ke semua unit output. c) Setiap unit output (Yk, k=1,2,3,...,m) menjumlahkan bobot sinyal input y _ in k = w 0k + p å i= 1 z w i jk

Algoritma Backpropagation n Dan menerapkan fungsi aktivasi untuk menghitung n sinyal outputnya : yk = f(y_ink) d) Setiap unit output (Yk, k=1,2,3,...,m) menerima pola target yang sesuai dengan pola input pelatihan, kemudian hitung error dengan persamaan berikut: n d k = (tk yk) f (y_ink) n f adalah turunan dari fungsi aktivasi n kemudian hitung koreksi bobot dengan persaamaan berikut: ndw jk = a d k z j n Dan menghitung koreksi bias dengan persamaan berikut : ndw 0k = a d k n Sekaligus mengirimkan d k ke unit-unit yang ada di lapisan paling kanan.

Algoritma Backpropagation e) Setiap unit tersembunyi (Z j, j=1,2,3,...,p) menjumlahkan delta inputnya (dari unit-unit yang berada pada lapisan di kanannya) m å d _ in j = d w k = 1 k Untuk menghitung informasi error, kalikan nilai ini dengan turunan dari fungsi aktivasinya: d j = d_in j f (z_in j ) Kemudian hitung koreksi bobot dengan persamaan berikut: Dv jk = a d j x i Setelah itu hitung juga koreksi bias dengan persamaan berikut: Dv 0j = a d j jk

Tahap Perubahan Bobot dan Bias f) Setiap unit output (Yk, k=1,2,3,...,m) dilakukan perubahan bobot dan bias (j=0,1,2,...,p) dengan persamaan berikut n w jk (baru) = w jk (lama) + Δw jk n Setiap unit tersembunyi (Zj, j=1,2,3,...,p) dilakukan perubahan bobot dan bias (i=0,1,2,...,n) dengan persamaan berikut: n v ij (baru) = v ij (lama) + Δv ij g) Tes kondisi berhenti

Heteroassociative Memory Jaringan syaraf heteroassociative memory adalah jaringan yang dapat menyimpan kumpulan pengelompokan pola, dengan cara menentukan bobot-bobotnya sedemikian rupa. Setiap kelompok merupakan pasangan vektor (s(n), t(n)) dengan n=1,2,...,n. Algoritma pelatihan yang biasa digunakan adalah Hebb rule Algoritma: 1. Inisialisasi semua bobot = 0. 2. Perbaiki bobot dengan persamaan berikut : n W ij (baru) = w ij (lama) + x i *t j 3. Untuk setiap vektor input, kerjakan: n Set input dengan nilai sama dengan vektor input: n Hitung input jaringan ke unit output: y _ inj = å i xi * wij

Bidirectional Associative Memory (BAM) Bidirectional Associative Memory (BAM) adalah model jaringan syaraf yang memiliki 2 lapisan, yaitu : Lapisan input dan Lapisan output yang mempunyai hubungan timbal balik antara keduanya. Hubungan ini bersifat bidirectional artinya jika bobot matrik dari sinyal yang dikirim dari lapisan input X ke lapisan output Y adalah W, maka bobot matrik dari sinyal yang dikirim dari lapisan output Y ke lapisan input X adalah WT.

Bidirectional Associative Memory (BAM) Arsitektur jaringan untuk 3 neuron pada lapisan input dan 2 neuron pada lapisan output seperti terlihat pada Gambar berikut.

Learning Vector Quantization (LVQ) Learning Vector Quantization (LVQ) adalah suatu metode pelatihan pada lapisan kompetitif terawasi yang akan belajar secara otomatis untuk mengklasifikasikan vektor-vektor input ke dalam kelas-kelas tertentu. Kelas-kelas yang dihasilkan tergantung pada jarak antara vektor-vektor input. Jika ada 2 vektor input yang hampir sama, maka lapisan kompetitif akan mengklasifikasikan kedua vektor input tersebut ke dalam kelas yang sama.

Pembelajaran Tanpa Supervisi (Jaringan Kohonen) Pertama kali yang memperkenalkan jaringan kohonen adalah Prof. Teuvo Kohonen pada tahun 1982. Pada jaringan ini, neuron-neuron pada suatu lapisan akan menyusun dirinya sendiri berdasarkan input nilai tertentu dalam suatu cluster. Dalam proses penyusunan diri, cluster yang dipilih sebagai pemenang adalah cluster yang mempunyai vektor bobot paling cocok dengan pola input (memiliki jarak yang paling dekat).

Regularisasi Pada aplikasi praktis, kita sering menemukan kondisi dimana untuk persoalan yang kompleks ketersediaan datapembelajaran terbatas. Salah satu teknik yang digunakan untuk mengkontrol fenomena over-fitting adalah regularisasi (regularization), yaitu dengan cara menambah finalti ke fungsi error.

Regularisasi

Regularisasi Penghalusan Kurva

Regularisasi Pengecilan Nilai Bobot

Regularisasi Mengatasi Over-fitting

Regresi Linear Umum

Regresi Linear Umum

Dropout Secara sederhana, dropout mengacu pada mengabaikan unit (yaitu neuron) selama fase pelatihan seperangkat neuron tertentu yang dipilih secara acak. Dengan "mengabaikan", unit-unit ini tidak dipertimbangkan selama umpan maju atau mundur tertentu. Dropout adalah pendekatan regularisasi pada jaringan syaraf tiruan yang membantu mengurangi pembelajaran interdependen di antara neuron

Dropout Tahap Pelatihan Untuk setiap lapisan tersembunyi, untuk setiap sampel pelatihan, untuk setiap iterasi, abaikan (nilai 0 dikeluarkan) pecahan acak, p, simpul (dan aktivasi yang sesuai). Tahap Pengujian Gunakan semua aktivasi, namun kurangi mereka dengan faktor p (untuk memperhitungkan aktivasi yang hilang selama latihan).

Dropout

TERIMA KASIH