Informatics Theory & Programming (ITP) Informatics Eng. Dept. – IT Telkom.

Slides:



Advertisements
Presentasi serupa
Integer Programming.
Advertisements

Algoritma Genetika Kelompok 2 Ferry sandi cristian ( )
Yanu Perwira Adi Putra Bagus Prabandaru
Aplikasi Matlab untuk Jaringan Syaraf Tiruan
Genetic Algoritms.
ALGORITMA GENETIKA.
JST BACK PROPAGATION.
Jaringan Syaraf Tiruan (JST)
Planning CS3243 Kecerdasan Mesin dan Artifisial
Informatics Theory & Programming (ITP) Informatics Eng. Dept. – IT Telkom.
Back-Propagation Pertemuan 5
Soft Computing - Introduction
Pendahuluan CS3243 Kecerdasan Mesin dan Artifisial
1 Pertemuan 2 SINGLE DAN MULTILAYER NETWORK Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
Jaringan Syaraf Tiruan (JST) stiki. ac
JST BACK PROPAGATION.
Jarringan Syaraf Tiruan
Pertemuan 3 JARINGAN PERCEPTRON
Kuliah Sistem Fuzzy Pertemuan 12 “Algoritma Genetika”
SISTEM CERDAS Jaringan Syaraf Tiruan
Studi Kasus Dr. Suyanto, S.T., M.Sc. HP/WA:
Evolution Strategies (ES)
Learning Kecerdasan Mesin dan Artifisial
Artificial Intelligence Oleh Melania SM
Pertemuan 12 ARTIFICIAL NEURAL NETWORKS (ANN) - JARINGAN SYARAF TIRUAN - Betha Nurina Sari, M.Kom.
Fuzzy EAs Dr. Suyanto, S.T., M.Sc. HP/WA:
Imam Cholissodin | Algoritma Evolusi Teknik Optimasi Imam Cholissodin |
Evolutionary Computation
TEKNIK PENCARIAN & PELACAKAN
JST (Jaringan Syaraf Tiruan)
Paralelisasi dan Distribusi
Week 3 BackPropagation (Eka Rahayu S., M. Kom.)
Learning Dr. Suyanto, S.T., M.Sc. HP/WA:
Evolutionary Programming (EP)
Differential Evolution (DE)
Evolutionary Algorithms (EAs)
Jaringan Syaraf Tiruan
Grammatical Evolution (GE)
Pertemuan 13 ALGORITMA GENETIKA
Evolving ANN Dr. Suyanto, S.T., M.Sc. HP/WA:
Oleh : Yusuf Nurrachman, ST, MMSI
Konvergensi Prematur dan Pencegahannya
Planning CS3243 Kecerdasan Mesin dan Artifisial
GENETICS ALGORITHM Nelly Indriani W. S.Si., M.T KECERDASAN BUATAN.
Aplikasi Kecerdasan Komputasional
Pendahuluan Dr. Suyanto, S.T., M.Sc. HP/WA:
Neuro-Fuzzy Dr. Suyanto, S.T., M.Sc. HP/WA:
Pertemuan 14 Algoritma Genetika.
Jaringan Syaraf Tiruan Artificial Neural Networks (ANN)
Jaringan Syaraf Tiruan
Artificial Intelligence (AI)
Jaringan Syaraf Tiruan (JST)
Jaringan Syaraf Tiruan (Artificial Neural Networks)
MLP Feed-Forward Back Propagation Neural Net
Artificial Intelligence (AI)
Jaringan Syaraf Tiruan Artificial Neural Networks (ANN)
ALGORITMA GENETIKA.
Pertemuan 13 Algoritma Genetika.
ARTIFICIAL INTELEGENCE
Artificial Neural Network
Introduction to Soft computing
Algoritma Genetika.
Pertemuan 12 ARTIFICIAL NEURAL NETWORKS (ANN) - JARINGAN SYARAF TIRUAN - Betha Nurina Sari, M.Kom.
JARINGAN SYARAF TIRUAN
Pertemuan 15 ALGORITMA GENETIKA
Jaringan Syaraf Tiruan
CSH4313 Kecerdasan Kolektif (Swarm Intelligence) Pendahuluan
Arsitektur jaringan Hebb Jaringan syaraf tiruan
Algoritma Genetika. Melakukan Optimasi Fitness Contoh Fungsi Fitnes Y = - (x 2 - 1) GA akan melakukan optimasi terhadap fungsi tersebut.
Teori Bahasa Otomata (1)
Transcript presentasi:

Informatics Theory & Programming (ITP) Informatics Eng. Dept. – IT Telkom

Outline  Decision tree learning  Jaringan Syaraf Tiruan  Algoritma Genetika  Perbedaan empat teknik AI  Kesimpulan

Blind & Heuristic Search

Evolutionary Computation Meta Heuristic Search

Evolutionary Computation Meta Heuristic Search

Evolutionary Computation Meta Heuristic Search

Algoritma Belajar Propagasi Balik Pelatihan Jaringan Perhitungan Maju

Algoritma Belajar Propagasi Balik Pelatihan Jaringan Perhitungan Mundur

Algoritma Belajar Propagasi Balik Pelatihan Jaringan Perhitungan Mundur

x1x1 x2x2 w 1 x 1 + w 2 x 2 – θ = 0 Decision boundary Propagasi Balik

AG untuk Learning AG bisa menggantikan Propagasi Balik? Representasi Kromosom? Fungsi Fitness? Kunci: “Satu individu menyatakan satu solusi”

Biner?

Fungsi Fitness Back propagation: prosedur maju dan mundur GA: hanya prosedur maju Fitness dihitung berdasarkan rata-rata error (MSE) antara target dan keluaran untuk semua data latih MSE kecil  fitness tinggi

x1x1 x2x2 Best-so-far DB Algoritma Genetika

x1x1 x2x2 Best-so-far DB Algoritma Genetika

x1x1 x2x2 Best-so-far DB Algoritma Genetika

x1x1 x2x2 w 1 x 1 + w 2 x 2 – θ = 0 Decision boundary Propagasi Balik

Diskusi AG lebih baik dibandingkan PB? PB Tipe data real AG Kromosom biner Presisi bisa diatur

x1x1 x2x2 Hijau atau Ungu yang Lebih Bagus?

AG untuk optimasi struktur ANN Banyak struktur ANN: Single Layer Perceptron Multi Layer Perceptron Recurrent Network, dsb. AG untuk optimasi struktur ANN? Bagaimana representasi kromosomnya? Bagaimana fungsi fitnessnya?

Kromosom Kromosom untuk optimasi struktur Biner Hidden Neuron Koneksi Kromosom untuk optimasi weights Real Bobot

Kromosom untuk optimasi struktur 101 … Ada/Tidak Neuron … Ada/Tidaknya koneksi & bias

Kromosom untuk optimasi weights

Fitness Fitness untuk Struktur Untuk 100 epoch training, hitung MSE-nya Fitness = 1 / MSE (100 epoch) Fitness untuk Weights Untuk semua trainset, lakukan perhitungan maju Fitness = 1 / MSE (maju)

Operator Mutasi

[Danang, 2008] Evolving ANN berbasis EP

Bagaimana manusia belajar? JST PB? GA? ID3? Metode lain? Ada ratusan metode Manusia belajar secara: - Deduktif - Induktif Reasoning?

Question?

Kesimpulan Decision tree learning sangat sesuai untuk permasalahan yang bernilai diskrit. Jika kita memaksakan diri untuk menyelesaikan permasalahan bernilai kontinyu dengan decision tree learning, maka kita harus mengubah nilai-nilai kontinyu tersebut menjadi nilai-nilai diskrit. Hal ini, tentu saja, akan menghilangkan sebagian informasi penting.

Kesimpulan JST bisa digunakan untuk permasalahan yang bernilai diskrit, kontinyu, maupun vektor. JST merupakan metode learning yang sangat mudah diimplementasikan. Pada JST dengan metode pelatihan supervised learning, setiap masalah dikonversi menjadi pola-pola masukan dan target. Jika kita sudah berhasil melakukan konversi, maka langkah berikutnya adalah menentukan nilai-nilai parameter pelatihan yang optimal.

Kesimpulan Metode learning lain yang juga mudah diimplementasikan adalah algoritma genetika (AG). Dengan mengkodekan masalah ke dalam suatu individu dan menentukan nilai-nilai parameter evolusi yang tepat, AG bisa menemukan himpunan aturan maupun weights yang optimal.

Daftar Pustaka [SUY07] Suyanto Artificial Intelligence: Searching, Reasoning, Planning and Learning. Informatika, Bandung Indonesia. ISBN: [SUY08a] Suyanto Evolutionary Computation: Komputasi Berbasis “Evolusi” dan “Genetika”. Informatika, Bandung Indonesia. ISBN: [SUY08b] Suyanto Soft Computing: Membangun Mesin Ber-IQ Tinggi. Informatika, Bandung Indonesia. ISBN: [MIT97] Mitchell M. Tom Machine Learning. McGraw-Hill International Editions. Printed in Singapore. [SUY05] Suyanto Algoritma Genetika dalam MATLAB. Andi Publisher, Yogyakarta, Indonesia. ISBN: