• Yapay zekadan makale özeti

    • Bu video, yapay zekanın bir alt konusu olan bulanık mantık kavramını açıklayan eğitici bir içeriktir. Konuşmacı, bulanık mantığın temel prensiplerini ve Python programlama dilinde nasıl uygulanacağını adım adım göstermektedir.
    • Video, bulanık mantığın tanımı ve bileşenleriyle başlayıp, bulanık mantıkta işlem sonucu kesin değil ara değerlerin olduğu kavramını açıklamaktadır. Ardından bulanık mantık uygulaması için gerekli kütüphanelerin yüklenmesi, giriş ve çıkış değişkenlerinin ayarlanması, bulanıklaştırma, kural belirleme, çıkarım ve durulaştırma işlemlerinin Python kodları ile nasıl gerçekleştirileceği detaylı olarak gösterilmektedir. Video, bulaşık makinesi modeli üzerinden bulanık mantık uygulamasının pratik bir örneği sunmaktadır.
    00:05Bulanık Mantık Kavramı
    • Bulanık mantık, yapay zeka değil genel olarak kullanılan bir kavramdır ve insan düşüncesini fonksiyonlara dönüştüren hesaplamalı matematiksel işlemlerdir.
    • Bulanık mantıkta işlem sonucu kesin olarak 1 veya 0 olarak alınmaz, ara değerler olduğu düşünülmektedir.
    • İnsanın yüzüne bakarak yaşının tahmin edilememesi gibi durumlarda ara değerler olduğu ortaya konmaktadır.
    01:01Bulanık Mantığın Bileşenleri
    • Bulanık mantıkta ilk olarak veri girişi yapılır, sonra bu veriler bulanıklaştırılır ve 0-1 arasında bulanık değerlere dönüştürülür.
    • Daha sonra kurallar ortaya konur ve bu kurallar ve veriler girdikten sonra çıkarımlar ortaya konur.
    • Durulaştırıcı alana geçildiğinde, ortaya konan çıkarımların anlayabileceğimiz değerlere dönüştürülmesi sağlanır ve çıkış verisi elde edilir.
    02:01Python'da Bulanık Mantık Uygulaması
    • Bulanık mantık kütüphanesi yüklenmek için "pip install cct fizy" komutu kullanılır.
    • Kütüphaneler yüklendikten sonra numpy ve cct fizy kütüphaneleri dosyaya eklenir.
    • Giriş kısımları için bulaşık miktarı ve kirlilik seviyesi 0-100 arasında birer artırımlı olarak ayarlanır.
    04:26Bulanıklaştırma İşlemi
    • Bulaşık miktarı için üçgensel bölge olarak "az" (0-30), "normal" (10-60) ve "çok" (50-100) değerleri belirlenir.
    • Kirlilik miktarı için de "az", "normal" ve "çok" değerleri trim f komutuyla ayarlanır.
    • Yıkama süresi için "kısa", "normal" ve "uzun" değerleri belirlenir.
    06:48Kurallar ve Çıkarım İşlemleri
    • Kurallar belirlenir: bulaşık miktarı az ve kirlilik miktarı azsa yıkama kısa, bulaşık miktarı normal ve kirlilik azsa yıkama normal, bulaşık miktarı çok ve kirlilik azsa yıkama normal, bulaşık miktarı az ve kirlilik normalse yıkama normal, bulaşık miktarı normal ve kirlilik normalse yıkama uzun, bulaşık miktarı çok ve kirlilik normalse yıkama uzun, bulaşık miktarı az ve kirlilik çoksa yıkama normal, bulaşık miktarı normal ve kirlilik çoksa yıkama uzun, bulaşık miktarı çok ve kirlilik çoksa yıkama uzun.
    • Çıkarım işlemleri için sonuçlar kurallarla bütünleştirilir.
    • Durulaştırma işlemi için dışarıdan veri girişi sağlanır ve sonuç olarak yıkama süresi hesaplanır.
    08:53Uygulama Örneği
    • Bulaşık miktarı 40, kirlilik seviyesi 60 olarak girildiğinde yıkama süresi 108 saniye olarak hesaplanır.
    • Bulaşık miktarı 15, kirlilik seviyesi 40 olarak girildiğinde yıkama süresi 94 saniye olarak hesaplanır.
    • Bulaşık makinesi modeli bulanık mantıkta genelde kullanılan klasik bir modeldir ve Python ve yapay zeka kodları kullanılarak ortaya konulabilir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor