YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
Yapay Zeka Görüşü

Yapay zekada bulanık mantık, gürültülü görsel verilerin analizini geliştirir

Yapay zeka çözümlerinde bulanık mantığın, çok çeşitli uygulamalarda bilgisayarlı görü görevlerini desteklemek için belirsiz görsel verileri işlemeye nasıl yardımcı olabileceğini öğren.

ABAbirami Vina
5 min read
Gürültülü görsel verileri analiz etmek için yapay zekada bulanık mantık

Yapay zeka (AI), makinelerin dünyayı düşünmesine, analiz etmesine ve etkileşim kurmasına yardımcı olan birçok tekniği kapsayan bir şemsiye gibidir. Bu tekniklerden biri, insan zekasının önemli bir parçasını, yani bize verilen bilgiler belirsiz veya eksik olduğunda bile karar verme yeteneğimizi taklit etmeyi amaçlayan bulanık mantıktır.

Katı kurallar kullanan geleneksel yöntemlerin aksine, bulanık mantık verileri dereceler halinde işler ve makinelerin karmaşık durumlara daha doğal bir şekilde uyum sağlamasını mümkün kılar. Araştırmalar, bulanık mantığın kontrol sistemleri ve görüntü işlemeden bilgisayarlı görü ve uzman sistemlere kadar çok çeşitli alanlarda uygulanabileceğini göstermektedir.

Örneğin, bilgisayarlı görü konusunda, bulanık mantık belirsiz veya eksik verileri yorumlayarak görüntü analizini iyileştirir ve girdi mükemmel olmadığında bile sistemlerin daha doğru kararlar almasına yardımcı olur. Özellikle düşük ışık, engellenmiş görüş veya bulanık görüntüler gibi geleneksel yöntemlerin genellikle zorlandığı zorlu koşullarda oldukça kullanışlıdır.

Bu makalede, bulanık mantığın görsel verileri analiz etmek için nasıl kullanıldığını keşfedeceğiz. Ayrıca evriminin izini sürecek, endüstriler genelindeki pratik uygulamalarına bakacak ve yapay zeka destekli görme sistemlerini güçlendirmek için bulanık mantık kullanmanın hem faydalarını hem de zorluklarını tartışacağız.

Link to this sectionBulanık mantık nedir?#

Bulanık mantık, bilgisayarların katı, siyah-beyaz seçimler yerine esnek kararlar almasına yardımcı olur. Geleneksel yapay zeka modelleri kesin değerlere dayanırken, bulanık mantık bilgiyi dereceler halinde işler. Bu, doğru veya yanlış bir sonuç elde etmeye zorlamak yerine, farklı kesinlik seviyelerini kolaylaştırarak karmaşık ve belirsiz verileri ele almak için daha uygun hale gelmesi anlamına gelir.

Özünde bulanık mantık, değerlerin mutlak doğru ile yanlış arasına düşmesine izin vererek Boole mantığı (ikili doğru/yanlış sonuçlarına dayalı bir çerçeve) fikrini genişletir. Pratik anlamda bu, yapay zeka sistemlerinin her ayrıntıyı katı kategorilere sığdırmak zorunda kalmadan görüntüleri daha doğal bir şekilde sınıflandırmasını sağlar.

Fuzzy mantığı anlamak

Şekil 1. Bulanık mantığı anlama.

Bulanık mantıkla ilgili bazı temel fikirler üyelik fonksiyonları, dilsel değişkenler ve bulanık kümelerdir. Bunlara ve bilgisayarlı görü uygulamalarıyla nasıl ilişkili olduklarına daha yakından bakalım:

  • Üyelik fonksiyonları: Bu fonksiyonlar, bir pikselin veya özelliğin belirli bir kategoriye ne kadar uyduğunu gösteren 0 ile 1 arasında bir değer atar. Bu, görüntü analizinde sınırların net olmadığı durumlarda görüntüleri bölütleme veya kenarları tespit etme gibi görevler için yararlıdır.
  • Dilsel değişkenler: Sadece sayılar kullanmak yerine, bunlar veriyi temsil etmek için "yüksek", "orta" veya "düşük" gibi tanımlayıcı terimler kullanır. Bilgisayarlı görüde, parlaklık veya doku gibi özellikleri sezgisel bir şekilde tanımlamaya yardımcı olurlar.
  • Bulanık kümeler: Net sınırları olan geleneksel kümelerin aksine, bulanık kümeler öğelerin çeşitli derecelerde bir gruba ait olmasına izin verir. Bu yaklaşım, özelliklerin bir sınıfa tam olarak uymayabileceği görüntü sınıflandırması gibi bilgisayarlı görü görevlerinde daha incelikli bir kategorizasyonu destekler.

Link to this sectionYapay zekada bulanık mantığın evrimi#

Köklerine inecek olursak, bulanık mantık yapay zekayı şekillendirmede önemli bir rol oynamıştır. Her şey 1965 yılında Lotfi A. Zadeh'in Fuzzy Sets (Bulanık Kümeler) makalesini yayınlamasıyla başladı. Bu makale, değerlerin tamamen doğru ile tamamen yanlış arasında herhangi bir yere düşebildiği bir sistemi tanıttı.

On yıldan kısa bir süre sonra, 1974'te Ebrahim H. Mamdani ve Seto Assilian, bir buhar makinesi ve kazan sistemi için ilk bulanık mantık denetleyicisini geliştirerek bu fikirlerin pratik ortamlarda nasıl uygulanabileceğini gösterdiler.

Bir adım daha ileri giderek, 1980'ler boyunca Japon mühendisler bulanık mantığı tüketici elektroniği, ev aletleri ve ulaşım sistemlerine entegre etmeye başladılar. İlginç bir örnek, 1987 yılında Sendai Metrosu'nun hızlanmayı, frenlemeyi ve durmayı optimize etmek için bulanık mantığı kullanmasıdır.

Fuzzy mantığı kullanan Sendai metrosu 1000N serisi

Şekil 2. Sendai metrosu 1000N serisi bulanık mantık kullandı.

Yapay zeka ve makine öğrenimi ilerledikçe, araştırmacılar bulanık mantığın esnek mantığını sinir ağlarının öğrenme yetenekleriyle harmanlayan hibrit bir yaklaşım olan nöro-bulanık sistemleri araştırdılar. Bu kombinasyon, yapay zekanın belirsiz verileri işleme yeteneğini daha da artırdı.

Link to this sectionBulanık mantık yapay zekanın başlangıcı mıydı?#

Bulanık mantığın yapay zekanın başlangıcını işaret edip etmediğini merak ediyor olabilirsin. Bulanık mantık yapay zekanın en başı olmasa da, makinelerin belirsizliği nasıl ele aldığı konusunda önemli bir değişimi işaret ediyordu.

Bulanık mantık, kesin evet veya hayır cevaplarında ısrar etmek yerine kısmi doğruları kabul ederek daha insani bir yaklaşım benimser. Bu, sistemlerin karmaşık ve belirsiz bilgileri çok daha iyi işlemesini sağlar. Bulanık mantık yapay zekanın sadece bir parçası olsa da, gelişimi modern sistemleri gerçek dünya zorluklarına daha uyumlu hale getirmek için anahtar olmuştur.

Link to this sectionGörüntü analizinde bulanık mantığı keşfetmek#

Bulanık mantığın görsel verileri analiz etmek için nasıl kullanıldığını daha iyi anlamak için güneş paneli denetimindeki uygulamasına bakalım. Bu süreçte, mikro çatlaklar, delaminasyon veya performansı etkileyebilecek diğer anomaliler gibi işlevselliği etkileyebilecek potansiyel kusurları tespit etmek için güneş panellerinin görüntüleri çekilir.

Geleneksel olarak, güneş paneli denetiminde kullanılan görüntü işleme sistemleri, sabit eşiklere dayanarak her bileşeni veya kusuru ya kabul edilebilir ya da hatalı olarak sınıflandıran, ikili kararlar veren katı, kural tabanlı yöntemlere güvenmiştir.

Bu yöntemler kontrollü ortamlarda iyi çalışsa da, genellikle belirsiz veya düşük kaliteli görüntülerle mücadele ederler. Bu arada, derin öğrenme ile desteklenen modern bilgisayarlı görü modelleri, nesneleri daha doğru bir şekilde tespit etmek ve sınıflandırmak için büyük veri kümelerinden öğrenerek görüntü analizini geliştirdi. Ancak, bu gelişmiş modeller bile kötü aydınlatma, tıkanmalar veya ince kusurlar gibi sorunlarla uğraşırken zorluklarla karşılaşabilir.

İşte burada bulanık mantık devreye giriyor. Bulanık mantığı entegre ederek sistemler, yalnızca katı evet veya hayır kararlarına güvenmek yerine her bir tespit için güven dereceleri atayabilir. Üyelik fonksiyonlarını kullanarak sistem, bir pikselin veya özelliğin belirli bir kategoriye ne kadar güçlü bir şekilde ait olduğunu değerlendirir.

Örneğin, hafif bir kusur, hemen hatalı veya değil şeklinde etiketlenmek yerine %70 hata payı ile hatalı olarak sınıflandırılabilir. Bu daha incelikli yaklaşım, gerçek dünya güneş paneli denetim senaryolarında daha güvenilir ve doğru kusur tespiti sağlar.

Güneş panellerindeki çatlakları tespit etmek için fuzzy mantığı kullanma

Şekil 3. Güneş panellerindeki çatlakları tespit etmek için bulanık mantık kullanma.

Link to this sectionYapay zekada bulanık mantığın diğer uygulamaları#

Şimdi, bu tekniğin etkilediği tüm farklı alanlar hakkında daha iyi bir fikir edinmek için yapay zekadaki diğer bazı bulanık mantık uygulamalarını inceleyelim.

Örneğin, yapay zekada bulanık mantığın önemli bir uygulaması endüstriyel otomasyon ve robotikte bulunur. Bulanık mantık denetleyicileri, makineler ve süreçler üzerinde daha yumuşak bir kontrol sağlamak için belirsiz sensör girdilerini yorumlayabilir ve hızla değişen koşullarda bile istikrarlı operasyonlar sağlayabilir.

Özellikle otomotiv sistemlerinde, bu yaklaşım uyarlanabilir hız sabitleyici ve kilitlenme önleyici fren sistemi gibi güvenlik özelliklerini destekler. Araçların katı, ikili kararlara güvenmek yerine değişken yol koşullarına daha zarif bir şekilde uyum sağlamasına olanak tanır.

Bulanık mantık, oyun gibi diğer alanlarda da ilerleme kaydediyor. İşte daha yakından bir bakış:

  • Oyun: Bulanık mantık, oyuncu olmayan karakterlerin daha gerçekçi ve uyarlanabilir davranışlar sergilemesini sağlar, bu da dinamik ve sürükleyici oyun deneyimlerine katkıda bulunur.
  • Üretim: Özellikle PCB denetiminde, bulanık mantık belirsiz görsel verileri analiz etmeye ve kusurları daha yüksek doğrulukla tespit etmeye yardımcı olarak daha yüksek kalite kontrolü sağlar.
  • Kontrol sistemleri: Bunlar, geri bildirim mekanizmaları aracılığıyla süreçleri veya makineleri yönetmek ve düzenlemek için tasarlanmış sistemlerdir. Bulanık mantık, belirsiz sensör verilerini işleyerek kontrol sistemlerini iyileştirir ve daha kararlı ve verimli operasyonlarla sonuçlanan daha pürüzsüz ve daha uyarlanabilir tepkileri mümkün kılar.
  • Uzman sistemler: Bunlar, insan uzmanların karar verme yeteneklerini taklit eden bilgisayar programlarıdır. Bulanık mantık, kesin olmayan verileri işleyerek ve insan benzeri mantığı dahil ederek uzman sistemleri geliştirir, bu da daha incelikli ve bilinçli kararlara yol açar.

Yapay zekada fuzzy mantığı uygulamaları

Şekil 4. Yapay zekada bulanık mantık uygulamaları. Görsel, yazar tarafından.

Link to this sectionBilgisayarlı görü uygulamalarında bulanık mantığın artıları ve eksileri#

İşte bulanık mantığın bilgisayarlı görü uygulamaları için sunduğu temel faydalara hızlı bir bakış:

  • Alan uzmanı özelleştirmesi: Kurallar ve üyelik fonksiyonları uzmanlar tarafından tanımlanabilir veya iyileştirilebilir, bu da sistemi daha sezgisel ve özel ihtiyaçlara göre uyarlanmış hale getirir.
  • Yüksek kaliteli verilere daha az bağımlılık: Bu tür sistemler, mevcut veriler idealden az olduğunda bile iyi performans gösterebilir.
  • Uyarlanabilir eşikleme: Girdi verisinin özelliklerine göre karar sınırlarını otomatik olarak ayarlayabilir.

Faydalarına rağmen, dikkate alınması gereken bazı sınırlamalar da vardır:

  • Karmaşık kural tasarımı: Üyelik fonksiyonlarının ve çıkarım kurallarının dikkatli bir şekilde ayarlanmasını gerektirir, bu da zaman alıcı olabilir.
  • Parametre ayarlarına duyarlılık: Performans, seçilen parametrelere bağlı olarak önemli ölçüde değişebilir, bu da optimizasyonu kritik hale getirir.
  • Entegrasyon zorlukları: Bulanık mantığı mevcut derin öğrenme çerçeveleriyle birleştirmek karmaşık olabilir ve ek kaynak gerektirebilir.

Link to this sectionÖne çıkanlar#

Bulanık mantık gibi yapay zeka teknikleri, belirsiz ve gürültülü görsel verileri ele alma şeklimizi değiştirdi. Bulanık mantık yapay zekanın başlangıç noktası olmasa da, katı, ikili karar vermeden kısmi doğruları kabul eden daha esnek, insani bir yaklaşıma doğru önemli bir değişimi işaret etti.

Yıllar geçtikçe bu yöntem gelişti ve farklı alanlarda yenilikçi çözümlere yol açtı. Bu teknikler gelişmeye devam ettikçe, diğer yapay zeka yöntemleriyle entegrasyonları muhtemelen makinelerin karmaşık görsel verileri işleme ve anlama biçimini geliştirecektir.

Büyüyen community'mize katıl! AI hakkında daha fazla bilgi edinmek için GitHub repository sayfamızı keşfet. Kendi bilgisayarlı görü projelerine başlamaya hazır mısın? licensing options seçeneklerimize göz at. Çözüm sayfalarımızı ziyaret ederek AI in agriculture ve vision AI in healthcare hakkında bilgi edin!

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla