Ultralytics YOLO27:
Görüntü Yapay Zekâsı

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

Yapay zekâ çözümlerindeki bulanık mantığın belirsiz görsel verileri işlemeye ve çok çeşitli uygulamalardaki bilgisayarlı görü görevlerini desteklemeye nasıl yardımcı olabileceğini öğren.

ABAbirami Vina7 min read
Gürültülü görsel verileri analiz etmek için yapay zekâda bulanık mantık

AI (yapay zekâ), makinelerin düşünmesine, analiz yapmasına ve dünyayla etkileşim kurmasına yardımcı olan birçok tekniği kapsayan bir şemsiye gibidir. Bu tekniklerden biri, insan zekâsının önemli bir bölümünü taklit etmeyi amaçlayan bulanık mantıktır: bize verilen bilgiler net veya eksik olduğunda bile karar verebilme yeteneğimiz.

Katı kurallar kullanan geleneksel yöntemlerin aksine bulanık mantık, verileri dereceler hâlinde işler ve makinelerin karmaşık durumlara daha doğal biçimde uyum sağlamasını mümkün kılar. Araştırmalar, bulanık mantığın kontrol sistemlerinden ve görüntü işlemeye, bilgisayarlı görüye ve uzman sistemlere kadar geniş bir alanda uygulanabileceğini gösteriyor.

Örneğin bilgisayarlı görü alanında bulanık mantık, net olmayan veya eksik verileri yorumlayarak görüntü analizini geliştirir ve girdi kusursuz olmadığında bile sistemlerin daha doğru kararlar almasına yardımcı olur. Geleneksel yöntemlerin çoğu zaman zorlandığı düşük aydınlatma, görüşün engellenmesi veya bulanık görüntüler gibi zorlu koşullarda özellikle kullanışlıdır.

Bu makalede, bulanık mantığın görsel verileri analiz etmek için nasıl kullanıldığını inceleyeceğiz. Ayrıca gelişimini ele alacak, sektörler genelindeki pratik uygulamalarına bakacak ve AI destekli görü sistemlerine güç vermek için bulanık mantık kullanmanın hem avantajlarını hem de zorluklarını tartışacağız.

Bulanık mantık nedir?#

Bulanık mantık, bilgisayarların katı, siyah-beyaz seçimler yerine esnek kararlar almasına yardımcı olur. Geleneksel AI modelleri kesin değerlere dayanırken bulanık mantık, bilgileri dereceler hâlinde işler. Bu, doğru veya yanlış sonucu dayatmak yerine çeşitli kesinlik düzeylerini mümkün kılar ve karmaşık ve belirsiz verilerin işlenmesine daha uygun olmasını sağlar.

Bulanık mantık, temelinde, değerlerin mutlak doğruluk ile yanlışlık arasında herhangi bir noktada bulunmasına izin vererek Boole mantığı (ikili doğru/yanlış sonuçlara dayalı bir çerçeve) fikrini genişletir. Pratikte bu, AI sistemlerinin her ayrıntıyı katı kategorilere sığdırmak zorunda kalmadan görüntüleri daha doğal biçimde sınıflandırmasını sağlar.

Bulanık mantığı anlama

Ş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 ilişkilerine daha yakından bakalım:

  • Üyelik fonksiyonları: Bu fonksiyonlar, bir girdiye 0 ile 1 arasında bir değer atayarak bir pikselin veya özelliğin belirli bir kategoriye ne ölçüde uyduğunu gösterir. Bu, sınırların net olmadığı durumlarda görüntüleri bölümlere ayırma veya kenarları algılama gibi görevlerde görüntü analizi için kullanışlıdır.
  • Dilsel değişkenler: Bunlar yalnızca sayıları kullanmak yerine verileri temsil etmek için "yüksek", "orta" veya "düşük" gibi açıklayı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ırlara sahip geleneksel kümelerin aksine bulanık kümeler, ögelerin bir gruba değişen derecelerde ait olmasına izin verir. Bu yaklaşım, özelliklerin tek bir sınıfa düzgün biçimde uymayabileceği görüntü sınıflandırma gibi bilgisayarlı görü görevlerinde daha incelikli kategorilendirmeyi destekler.

AI'da bulanık mantığın gelişimi#

Köklerine bakıldığında bulanık mantık, AI'ın şekillenmesinde önemli bir rol oynamıştır. Her şey, Lotfi A. Zadeh'in 1965 yılında Fuzzy Sets'i yayımlamasıyla başladı. Bu çalışma, değerlerin tamamen doğru ile tamamen yanlış arasındaki herhangi bir noktada bulunabildiği bir sistemi ortaya koydu.

Bundan on yıl geçmeden, 1974'te Ebrahim H. Mamdani ve Seto Assilian, bir buhar motoru ve kazan sistemi için ilk bulanık mantık denetleyicisini geliştirdi ve bu fikirlerin pratik ortamlarda nasıl uygulanabileceğini gösterdi.

1980'lerde Japon mühendisler bir adım daha ileri giderek bulanık mantığı tüketici elektroniğine, ev aletlerine ve ulaşım sistemlerine entegre etmeye başladı. İlginç bir örnek, Sendai Metrosu'nun hızlanmayı, frenlemeyi ve durmayı optimize etmek için bulanık mantığı kullandığı 1987 yılına aittir.

Bulanık mantık kullanan Sendai metrosu 1000N serisi

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

AI ve makine öğrenimi geliştikçe araştırmacılar, bulanık mantığın esnek akıl yürütmesini sinir ağlarının öğrenme yetenekleriyle birleştiren hibrit bir yaklaşım olan nöro-bulanık sistemleri araştırdı. Bu birleşim, AI'ın belirsiz verileri işleme yeteneğini daha da geliştirdi.

Bulanık mantık AI'ın başlangıcı mıydı?#

Bulanık mantığın AI'ın başlangıcını oluşturup oluşturmadığını merak ediyor olabilirsin. Bulanık mantık AI'ın en başında yer almasa da makinelerin belirsizlikle başa çıkma biçiminde önemli bir değişime işaret etti.

Bulanık mantık, mutlak evet veya hayır yanıtlarında ısrar etmek yerine kısmi doğruları kabul ederek daha insana benzer bir yaklaşım benimser. Bu, sistemlerin karmaşık ve muğlak bilgileri çok daha iyi işlemesini sağlar. Bulanık mantık AI'ın yalnızca bir parçası olsa da geliştirilmesi, modern sistemlerin gerçek dünyadaki zorluklara daha uyarlanabilir hâle gelmesinde önemli rol oynamıştır.

Görüntü analizinde bulanık mantığı keşfetmek#

Bulanık mantığın görsel verileri daha iyi analiz etmek için nasıl kullanıldığını anlamak üzere, güneş paneli denetimindeki uygulamasını ele alalım. Bu süreçte, performansı etkileyebilecek mikro çatlaklar, katman ayrılması veya işlevselliği etkileyebilecek diğer anormallikleri tespit etmek için güneş panellerinin görüntüleri alınır.

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

Bu yöntemler kontrollü ortamlarda iyi çalışsa da belirsiz veya düşük kaliteli görüntülerde çoğu zaman zorlanır. Öte yandan derin öğrenmeyle desteklenen modern bilgisayarlı görü modelleri, nesneleri daha doğru algılamak ve sınıflandırmak için büyük veri kümelerinden öğrenerek görüntü analizini geliştirmiştir. Ancak bu gelişmiş modeller bile yetersiz aydınlatma, örtülme veya ince kusurlar gibi sorunlarla karşılaştığında zorluk yaşayabilir.

Bulanık mantık burada devreye girer. Bulanık mantık entegre edildiğinde sistemler, yalnızca katı evet-hayır kararlarına dayanmak yerine her algılama için güven dereceleri atayabilir. Sistem, üyelik fonksiyonlarını kullanarak bir pikselin veya özelliğin belirli bir kategoriye ne kadar güçlü biçimde ait olduğunu değerlendirir.

Örneğin hafif bir kusur, hemen kusurlu veya kusursuz olarak etiketlenmek yerine kusurlu olma açısından %70 güven düzeyiyle sınıflandırılabilir. Bu daha incelikli yaklaşım, gerçek dünyadaki güneş paneli denetimi senaryolarında daha güvenilir ve doğru kusur algılaması sağlar.

Güneş panellerindeki çatlakları tespit etmek için bulanık mantık kullanımı

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

AI'da bulanık mantığın diğer uygulamaları#

Ardından, bu tekniğin etkilediği farklı alanlar hakkında daha iyi fikir edinmek için bulanık mantığın AI'daki diğer bazı uygulamalarını inceleyelim.

Örneğin bulanık mantığın AI'daki başlıca uygulamalarından biri endüstriyel otomasyon ve robotikte görülür. Bulanık mantık denetleyicileri, belirsiz sensör girdilerini yorumlayarak makine ve süreçler üzerinde daha yumuşak bir kontrol sağlayabilir ve hızla değişen koşullarda bile istikrarlı çalışmayı güvence altına alabilir.

Özellikle otomotiv sistemlerinde bu yaklaşım, uyarlanabilir hız sabitleyici ve kilitlenme önleyici frenleme gibi güvenlik özelliklerini destekler. Araçların katı, ikili kararlara dayanmak yerine değişken yol koşullarına daha uyumlu biçimde tepki vermesini sağlar.

Bulanık mantık, oyun gibi diğer alanlarda da ilerleme kaydediyor. Daha yakından bakalım:

  • 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 verilerin analiz edilmesine ve kusurların daha yüksek doğrulukla tespit edilmesine 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 üzere tasarlanmış sistemlerdir. Bulanık mantık, belirsiz sensör verilerini işleyerek kontrol sistemlerini geliştirir; böylece daha yumuşak ve uyarlanabilir tepkiler sağlanır ve daha istikrarlı ve verimli operasyonlar elde edilir.
  • Uzman sistemler: Bunlar, insan uzmanların karar verme yeteneklerini taklit eden bilgisayar programlarıdır. Bulanık mantık, kesin olmayan verileri işleyip insana benzer akıl yürütmeyi dâhil ederek uzman sistemleri geliştirir; bu da daha incelikli ve bilinçli kararlar alınmasını sağlar.

AI'da bulanık mantık uygulamaları

Şekil 4. AI'da bulanık mantık uygulamaları. Görsel yazara aittir.

Bilgisayarlı görü uygulamalarında bulanık mantığın artıları ve eksileri#

Bulanık mantığın bilgisayarlı görü uygulamalarına sunduğu temel avantajlara kısaca göz atalım:

  • Alan uzmanlarınca özelleştirme: Kurallar ve üyelik fonksiyonları uzmanlar tarafından tanımlanabilir veya iyileştirilebilir; bu da sistemi daha sezgisel ve belirli ihtiyaçlara daha uygun hâle getirir.
  • Yüksek kaliteli verilere daha düşük bağımlılık: Bu tür sistemler, mevcut veriler idealden uzak olduğunda bile iyi performans gösterebilir.
  • Uyarlanabilir eşikleme: Girdi verilerinin özelliklerine göre karar sınırlarını otomatik olarak ayarlayabilir.

Avantajlara 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 dikkatle ayarlanmasını gerektirir; bu da zaman alabilir.
  • Parametre ayarlarına duyarlılık: Performans, seçilen parametrelere bağlı olarak önemli ölçüde değişebilir; bu nedenle optimizasyon kritik önem taşır.
  • Entegrasyon zorlukları: Bulanık mantığı mevcut derin öğrenme çerçeveleriyle birleştirmek karmaşık olabilir ve ek kaynaklar gerektirebilir.

Önemli çıkarımlar#

Bulanık mantık gibi AI teknikleri, belirsiz ve gürültülü görsel verileri işleme biçimimizi değiştirdi. Bulanık mantık AI'ın başlangıç noktası olmasa da katı, ikili karar verme yaklaşımından kısmi doğruları kabul eden daha esnek, insana benzer bir yaklaşıma geçişte önemli bir değişime işaret etti.

Yıllar içinde bu yöntem gelişti ve farklı alanlarda yenilikçi çözümlere öncülük etti. Bu teknikler gelişmeye devam ettikçe diğer AI yöntemleriyle bütünleşmeleri, makinelerin karmaşık görsel verileri işleme ve anlama biçimini muhtemelen daha da geliştirecek.

Büyüyen topluluğumuza katıl! Yapay zekâ hakkında daha fazla bilgi edinmek için GitHub depomuzu keşfet. Kendi computer vision projene başlamaya hazır mısın? Lisans seçeneklerimize göz at. Çözüm sayfalarımızı ziyaret ederek tarımda yapay zekâyı ve sağlık hizmetlerinde vision AI teknolojisini keşfet!

Explore solutions

Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

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

Makine öğreniminin geleceğiyle yolculuğuna başla