• Genetik algoritm asosiy qadamlari quyidagilar:Populyatsiya yaratish
  • Foydalanuvchi funksiyasi (objective function)
  • Natijalar baholash va tanlash
  • Qayta ishlash (iteration)
  • Sun’iy intellekt tushunchasi va asosiy xossalari




    Download 60,89 Kb.
    bet13/23
    Sana18.05.2024
    Hajmi60,89 Kb.
    #242531
    1   ...   9   10   11   12   13   14   15   16   ...   23
    Bog'liq
    ON.ris1

    Genetic algoritmlari.Genetik algoritmlar (GA), biologik evolyutsiyonning tamoyillaridan olingan algoritmlar bo'lib, optimallashtirish masalalarini yechishda va eng yaxshi yechimlarni topishda qo'llaniladi. Genetik algoritm, tabiatdagi biologik evolyutsiyonni o'rganishdan ilhomlangan bo'lib, turli variantlarni generatsiya qilish, ulardan eng yaxshi (optimal) variantlarni tanlash va o'zgarishlarni amalga oshirish jarayonlarini tahlil qiladi.Genetik algoritm asosiy qadamlari quyidagilar:Populyatsiya yaratish:Genetik algoritmni boshlash uchun, birinchi navbatda boshlang'ich (random) tarzda genetik populyatsiya yaratiladi. Bu populyatsiya, muammolarni yechish uchun potentsial yechimlarni ifodalaydigan turli variantlardan iborat bo'ladi.Foydalanuvchi funksiyasi (objective function):Har bir yechim (variant) uchun foydalanuvchi funksiya (objective function) o'zgaruvchanlarni hisoblaydi va uning sifatini baholaydi. Maqsad, foydalanuvchi funksiyasi orqali variantlarni baholash va ularni darajasini aniqlashdir.Rekombinatsiya (crossover):Genetik algoritmda, eng yaxshi variantlarni yaratish uchun rekombinatsiya (crossover) jarayonlari amalga oshiriladi. Rekombinatsiya jarayonida, boshqa variantlardan qismiy kengaytirilgan variantlar yaratiladi.Mutatsiya: Mutatsiya, genetik algoritmning asosiy qismi bo'lib, boshlang'ich variantlarni o'zgartirish va yangi variantlarni generatsiya qilishda ishlatiladi. Mutatsiya, random o'zgarishlar qilish orqali variantlarning turli xil variantlarini yaratishda foydalaniladi.Natijalar baholash va tanlash:Har bir yechimning bahosini aniqlash uchun foydalanuvchi funksiya ishlatiladi. Eng yaxshi (optimal) variantlar, foydalanuvchi funksiyasi natijalariga ko'ra tanlanadi va keyinchalik rekombinatsiya va mutatsiya jarayonlari bilan keyingi turdagi populyatsiya yaratiladi.Qayta ishlash (iteration):Genetik algoritmning har bir qadamida yuqori baholarli variantlar yaratiladi va natijalar baholash orqali eng yaxshi yechimlar topiladi. Bu jarayon, bir necha martalik qayta ishlanadi to'g'ri yechimni topish uchun.Genetik algoritmlar optimallashtirish va problem hal qilishda keng qo'llaniladi. Ular katta miqdordagi variantlarni tekshirib chiqish va optimal yechimlarni topishda yordam beradi. Amaliyotiy sohalarda genetik algoritmlar, avtomatlashtirilgan dizayn, ma'lumotlar tahlili, optimallashtirish, robotik, texnologik boshqaruv va boshqa sohalarda keng qo'llaniladi.




    Download 60,89 Kb.
    1   ...   9   10   11   12   13   14   15   16   ...   23




    Download 60,89 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Sun’iy intellekt tushunchasi va asosiy xossalari

    Download 60,89 Kb.