32
Algoritma AI 1

Algoritma AI 1

  • Upload
    carrie

  • View
    83

  • Download
    1

Embed Size (px)

DESCRIPTION

Algoritma AI 1. Game Theory. Two Player Games / Zero-Sum Games. Tic-Tac-Toe. Minimax Minimax dengan Alpha-Beta Pruning. Algoritma Minimax. Minimax dengan Alpha-Beta Pruning. - PowerPoint PPT Presentation

Citation preview

Page 1: Algoritma AI 1

Algoritma AI 1

Page 2: Algoritma AI 1

Game Theory

Page 3: Algoritma AI 1

Two Player Games /Zero-Sum Games

Page 4: Algoritma AI 1

Tic-Tac-Toe

Page 5: Algoritma AI 1

•Minimax

•Minimax dengan Alpha-BetaPruning

Page 6: Algoritma AI 1

Algoritma Minimax

Page 7: Algoritma AI 1
Page 8: Algoritma AI 1

Alpha-Beta Pruning is a simple algorithm that minimizes the game-tree search for moves that are obviously bad

Minimax denganAlpha-Beta Pruning

Page 9: Algoritma AI 1

Ide DasarAlpha-Beta Pruning

Identify moves that are not beneficial, and

remove them from the game tree

Page 10: Algoritma AI 1

Syarat pruning : pruningnode pruningnode

maxmin

Page 11: Algoritma AI 1

5 3 10

7 4

8

9

3 -2

10

6

7 8

Max

Min

Max

Min

Page 12: Algoritma AI 1

Simulated Annealing

Page 13: Algoritma AI 1

Algoritma Optimasi

Page 14: Algoritma AI 1

Algoritma untuk menemukan nilai x sedemikian hingga menghasilkan

f(x) yang bernilai sekecil atau sebesar mungkin untuk suatu fungsi

f yang diberikan, yang mungkin disertai beberapa batasan pada x.

Page 15: Algoritma AI 1

Ide DasarSimulated Annealing

Apabila suatu materi dipanaskan hingga mencair,

kemudian didinginkan secara perlahan maka akan

dihasilkan logam-logam dengan kualitas baik.

Sebaliknya, jika materi didinginkan terlalu cepat,

maka logam yang dihasilkan pun tidak akan sempurna

Page 16: Algoritma AI 1

Simulated AnnealingMensimulasikan proses pendinginan yang secara bertahapmenurunkan suhu sistem hingga konvergen pada keadaanbeku dan stabil

Page 17: Algoritma AI 1

Persamaan Boltzman

Probabilitas suatu new state yang lebih buruk dari current state masih mungkin terpilih sebagai next state

kTEeEp /

EPr

Page 18: Algoritma AI 1

Pemetaan Physical Annealingke Simulated Annealing Fisika (Termodinamika)

Simulated Annealing

Keadaan sistem Solusi yang mungkin

Energi Biaya

Perubahan keadaan Solusi tetangga

Temperatur Parameter kontrol

Keadaan beku Solusi heuristik

Page 19: Algoritma AI 1

• Dalam SA, sebuah solusi dikenal dengan istilah State

• Ukuran baik atau tidaknya state tersebut dinyatakan dengan Energi

• SA dirancang untuk kasus minimasi, maka Energiakhir haruslah lebih kecil dibandingkan dengan energi awal

Page 20: Algoritma AI 1

Algoritma SAcreate initialStateset initial temperature Tstartwhile Tnow > Tend

repeat n timesgenerate newStatedeltaEnergi = (energiBaru - energiLama)if deltaEnergi < 0

currentState = newStateelseif rand(0,1) < exp(-deltaEnergi/T)

currentState = newStateendif

end repeatdecrease T

end while

Page 21: Algoritma AI 1

Contoh Kasus :Travelling Sallesman Problem (TSP)

Page 22: Algoritma AI 1
Page 23: Algoritma AI 1

Adaptive Resonance

Theory

Page 24: Algoritma AI 1

ART

ART 2

ART 1

Page 25: Algoritma AI 1

Setiap kali pola dikenalkan, suatu unit cluster yang tepat dipilihdan bobot cluster tersebut disesuaikan agar unit cluster dapatmempelajari polanya.

Bobot pada cluster unit dapat dianggap sebagai code vectoruntuk pola-pola yang ditempatkan pada cluster tersebut.

ART didesain untuk memperkenankanuser mengontrol derajat kemiripan dari pola-pola yang ditempatkan pada cluster yang sama.

Page 26: Algoritma AI 1
Page 27: Algoritma AI 1

Algoritma PembelajaranART 1

Page 28: Algoritma AI 1
Page 29: Algoritma AI 1
Page 30: Algoritma AI 1
Page 31: Algoritma AI 1

Contoh Kasus :Character Recognition

Page 32: Algoritma AI 1