Kecerdasan Buatan: Artificial Intelligence
Kecerdasan Buatan: Artificial Intelligence
KECERDASAN BUATAN
ARTIFICIAL INTELLIGENCE
Happy Aprillia, S.ST., M.T., M.Eng. Ph.D.
NIPH. 100115031
KONTRAK MATA KULIAH
Komponen Penilaian:
1. Tugas - 40% (4 Tugas)
2. UTS - 30%
3. UAS - 30%
4. Keaktifan dalam Menuangkan Pertanyaan dan Diskusi dalam Forum +10%
Software Simulasi
1. Matlab / Python
SEMESTER OVERVIEW
Problem
formulation
Solutions
TE201428 – Kecerdasan Buatan Problems in Power Systems
Ideal: PG = PL
Trans. Losses: PG = PL + PTr
Addition of RE: PG + PRE = PL + PTr
TE201428 – Kecerdasan Buatan Problems in Power Systems
PG > P L
TE201428 – Kecerdasan Buatan Problems in Power Systems
PG > PL
?
PG1 + PG2 = PL minimum cost operation
OpCostG1 + OpCostG2 operation hours of each G (hG),
fuel price of each G (fG)
(fG1 *PG1*hG1 ) + (fG2 *PG2*hG2 ) = min (Operation Cost)
𝑛𝑜_𝑔
σ𝑛=1 (fGn * PGn ∗ hGn ) = min (Operation Cost)
TE201428 – Kecerdasan Buatan Problems in Power Systems
PG > PL
?
PG1 + PG2
constraint
P G < PL
TE201428 – Kecerdasan Buatan Problems in Power Systems
P G < PL
PG = PL1+ … + PLN
? Unknown
solution
Min(CostLS)?
=
PG ?
constraint
TE201428 – Kecerdasan Buatan Problems in Power Systems
PG + PRE ≠ PL + PTr
TE201428 – Kecerdasan Buatan Problems in Power Systems
PG + PRE ≠ PL + PTr ?
• Renewable energy has uncertain behavior due to weather
• Forecasting technique is important
Pforecasting = Pactual_RE
𝑃 = P
1 𝑡=𝑁 P − 𝑃
Mean absolute error percentage (MAPE) = σ𝑡=1 𝑥100%
𝑁 P
Find minimum MAPE is our objective function
TE201428 – Kecerdasan Buatan Problems in Power Systems
1 𝑡=𝑁 P − 𝑃
Mean absolute error percentage (MAPE) = σ𝑡=1 𝑥100%
𝑁 P
TE201428 – Kecerdasan Buatan Definisi
TE201428 – Kecerdasan Buatan Definisi
KECERDASAN BUATAN?
Kemampuan sebuah sistem untuk menafsirkan data dengan
benar, mempelajari data tersebut dan menggunakan data
pembelajaran tersebut untuk mencapai tujuan dan tugas
tertentu melalui adaptasi yang fleksibel [1]
[1] Andreas Kaplan; Michael Haenlein (2019) Siri, Siri in my Hand, who's the Fairest in the Land? On the Interpretations, Illustrations and Implications of Artificial Intelligence, Business Horizons, 62(1), 15-25
TE201428 – Kecerdasan Buatan Komponen untuk Membangun Kecerdasan Buatan
1. Perumusan Masalah
• Penentuan input dan output
• Variabel terikat dan variabel bebas
2. Data
3. Penentuan Fungsi Tujuan (Objective Function)
4. Pemilihan model AI yang sesuai dengan perumusan masalah
5. Evaluasi
• Ketepatan solusi
• Waktu Komputasi
TE201428 – Kecerdasan Buatan
Neuron
TE201428 – Kecerdasan Buatan Artificial Neural Network
• Sistem yang terinspirasi dari struktur biologi yang terdiri dari sebuah set antara input
dan output dari jaring saraf tiruan dimana, setiap neuron menghasilkan satu output
sebagai fungsi dari beberapa input
• Jaring saraf tiruan biasa digunakan untuk mengenali pola (pattern recognition) dan
pengelompokan pola (pattern classification)
• Ada beberapa arsitektur ANN berdasarkan jumlah layer dan topologi dari hubungan
antara pola, feedforward, back propagation atau recurrent, yaitu:
• Multi layer perceptron
• Radial Basis Function
• Back Propagation Neural Network
• Recurrent Neural Neural Network
• Aplikasi: Peramalan daya
TE201428 – Kecerdasan Buatan Fuzzy Logic System
- Sistem logical untuk standarisasi dan formalisasi untuk memetakan suatu ruang input
ke dalam ruang output.
- Memasukkan input fuzzy.
- Mengaplikasikan operator fuzy.
- Mengaplikasikan metode implikasi.
- Komposisi semua output.
- Defuzifikasi.
- Aplikasi:
- State estimation, peramalan beban
dan energi, pengevaluasian
keamanan system, perencanaan
dan pengoperasian daya reaktif
TE201428 – Kecerdasan Buatan Genetic Algorithm (GA)
• Genetic Algorithm adalah metode
pencarian heuristik yang terinspirasi oleh
teori evolusi alam Charles Darwin.
• Algoritma ini mencerminkan proses seleksi
alam di mana individu-individu yang paling
cocok dipilih untuk reproduksi guna
menghasilkan keturunan dari generasi
berikutnya.
TE201428 – Kecerdasan Buatan Swarm Algorithm
• Diinspirasi oleh sistem mahluk hidup yang memliki interaksi lokal antar
individu di dalam kelompok mereka dan interaksi dengan
lingkungannya.
• Contoh:
• Particle Swarm Optimization
• Whale Optimization Algorithm
• Bat algorithm
• Ant colony algorithm
• Chicken swarm optimization
• Bee colony algorithm
• Fireflies algoritm
• Grey-wolf algorithm
• Aplikasi: untuk optimizasi dan analisa data.
TE201428 – Kecerdasan Buatan Swarm Algorithm
Search space
Of solutions
Convergence Curve
TE201428 – Kecerdasan Buatan Swarm Algorithm
KESIMPULAN