Skip to content
Implementasi Algoritma Genetika dan Aplikasi Model Pelatihan Multilayer Perceptron
Python
Branch: master
Clone or download
Latest commit ed7fb49 Jul 10, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
__pycache__ Uploading GA code Jun 21, 2019
images Uploading GA code Jun 21, 2019
ANN.py Uploading GA code Jun 21, 2019
Barrier_Factory.py Uploading GA code Jun 21, 2019
Bird.py Uploading GA code Jun 21, 2019
Game.py Uploading GA code Jun 21, 2019
Ground.py Uploading GA code Jun 21, 2019
Main.py Uploading GA code Jun 21, 2019
README.md Update README.md Jul 10, 2019
Report.pdf Add report file Jun 24, 2019
Sensor.py Uploading GA code Jun 21, 2019
Singleton.py Uploading GA code Jun 21, 2019
Sky.py Uploading GA code Jun 21, 2019
Tube.py Uploading GA code Jun 21, 2019
plot.py Uploading GA code Jun 21, 2019
settings.py Uploading GA code Jun 21, 2019
statics.txt Uploading GA code Jun 21, 2019

README.md

Flappy Bird Genetic Algorithm

Please visit my blog post for more detail.

Intisari

Seiring berjalannya waktu, hingga saat ini berbagai pendekatan kecerdasan dan pemecahan optimasi masalah menjadi sebuah keharusan pada berbagai bidang. Perkembangan teknologi mesin semakin hari semakin efisien kinerjanya, banyak aplikasi dibuat untuk menangani suatu masalah yang kompleks. Algoritma genetika adalah teknik pencarian heuristik dalam kecerdasan buatan untuk menemukan solusi paling optimal pada suatu masalah yang diberikan berdasarkan crossover, mutation, selection, dan beberapa teknik lainnya yang terinspirasi oleh teori evolusi Darwin. Pada artikel ini menunjukkan bagaimana pendekatan algoritma genetika menangani permasalahan optimasi secara umum. Implementasi algoritma ini membangun sebuah AI dalam permainan arcade yang cukup terkenal yaitu Flappy Bird.

Requirements

Library Matplotlib
Library Numpy 
Library Pygame
Library Random
Library Sys
Library Scipy

Reference

  1. A. Jafari, M. Zekri, S. Sadri, and A. R. Mallahzadeh, “Design of Analog Integrated Circuits by Using Genetic Algorithm,” pp. 2–5, 2010.
  2. H. Tao, G. Liao, and L. Wang, “Space-Borne Antenna Adaptive Side-Lobe Nulling Algorithm Based on Gradient-Genetic Algorithm,” pp. 733–736, 2004.
  3. E. Eiben, “Genetic algorithms with multi-parent recombination,” pp. 78–87, 1994.
  4. E. Schultz, J. Mellander, C. Endorf, ”Intrusion Detection and Prevention - A basic genetic algorithm,” 2008.
  5. N. Andrew, “Machine learning,” Standford University Online, lecture notes week 4, [online]: https://www.coursera.org/learn/machine-learning
You can’t perform that action at this time.