Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Kılavuzlar

Bilgisayarlı görü projelerinde pekiştirmeli öğrenmeden yararlanma

Takviyeli öğrenmenin nasıl çalıştığını ve depo robotlarında, otonom araçlarda ve cerrahi robotikte bilgisayarlı görüyle nasıl eşleştiğini, ayrıca ödünleşimlerini öğren.

Abirami VinaAbirami Vina7 dakikalık okuma
Bilgisayarlı görü projelerinde uygulanan pekiştirmeli öğrenme

Yapay zekâyı (AI) açıklamanın basit bir yolu, onu insanların düşünme ve öğrenme biçimini yeniden oluşturmaya odaklanan bir alan olarak tanımlamaktır. Yapay zekâdaki öğrenme teknikleri fikri buradan gelir: Bu teknikler, tıpkı insanlar gibi makinelerin de zaman içinde performanslarını iyileştirmesini sağlayan farklı yöntemlerdir.

Daha önce gözetimli, gözetimsiz, pekiştirmeli ve aktarım öğrenmesi dâhil olmak üzere temel yapay zekâ öğrenme tekniklerini ve her birinin yapay zekâ modellerinin bilgiyi işleyip karar vermesine nasıl önemli katkılar sağladığını inceledik.

Bugün, yapay zekâ sistemlerine bir ortamla etkileşime girerek deneyim yoluyla öğrenmeyi ve geri bildirimlere göre gelişmeyi öğreten bir teknik olan pekiştirmeli öğrenmeyi daha yakından inceleyeceğiz. Özellikle, pekiştirmeli öğrenmenin makinelerin dünyadaki görsel bilgileri yorumlamasını ve anlamasını sağlayan bilgisayarlı görü uygulamalarında nasıl kullanılabileceğine bakacağız.

Pekiştirmeli öğrenme ve bilgisayarlı görü gibi kavramları bir araya getirmek, heyecan verici yeni olanakların kapısını açıyor ve aktif bir araştırma alanı oluşturuyor. Bu yaklaşım, yapay zekâ sistemlerinin gördüklerini tanımasını ve görsel bilgilere dayanarak bilinçli kararlar vermesini sağlıyor.

Pekiştirmeli öğrenme nedir?#

Pekiştirmeli öğrenme, bir yapay zekâ aracısının eylemlerde bulunup ödül veya ceza biçiminde geri bildirim alarak öğrendiği bir makine öğrenmesi dalıdır. Amaç, hangi eylemlerin zaman içinde en iyi sonuçları verdiğini bulmaktır.

Pekiştirmeli öğrenmeyi bir köpeği eğitmeye benzetebilirsin. Köpek komut üzerine oturduğunda ona ödül maması verirsin. Bir süre sonra köpek, oturmanın ödül getirdiğini öğrenir. Pekiştirmeli öğrenmede yapay zekâ aracısı veya modeli köpek gibidir; çevre, etrafındaki dünyadır ve ödül, doğru bir hamle yapıp yapmadığını anlamasına yardımcı olur.

Bu, yapay zekâ modeline doğru yanıtların birçok örneğinin gösterildiği gözetimli öğrenmeden farklıdır. Örneğin modele bir köpek resmi gösterilebilir ve "Bu bir köpek." denebilir.

Öte yandan pekiştirmeli öğrenme, etiketlenmiş verilere dayanmaz. Bunun yerine farklı eylemleri deneyerek ve sonuçlardan öğrenerek ilerler; tıpkı bir oyun oynarken hangi hamlelerin kazanmana yardımcı olduğunu bulmak gibi.

Pekiştirmeli öğrenme ve gözetimli öğrenme karşılaştırması

Şekil 1. Pekiştirmeli öğrenme ve gözetimli öğrenme karşılaştırması.

Pekiştirmeli öğrenme, kararların adım adım verildiği ve her seçimin sonraki gelişmeleri etkilediği görevlerde kritik öneme sahiptir. Bu öğrenme türü, oyuncular için oynanışı daha zorlu ve ilgi çekici hâle getirmek amacıyla strateji video oyunlarında kullanılır.

Yapay zekâ çözümlerinde pekiştirmeli öğrenme nasıl çalışır?#

Bisiklet sürmeyi nasıl öğrendiğini düşün. İlk başta düşebilirsin. Ancak pratik yaptıkça dengede kalmana neyin yardımcı olduğunu anlamaya başlarsın. Ne kadar çok sürersen o kadar iyi olursun. Sana ne yapman gerektiğinin söylenmesiyle değil, yaparak öğrenirsin.

Pekiştirmeli öğrenme, yapay zekâda da benzer şekilde çalışır. Deneyim yoluyla öğrenir: Farklı eylemleri dener, sonuçları gözlemler ve zaman içinde doğru seçimleri yapma becerisini kademeli olarak geliştirir.

Pekiştirmeli öğrenmenin nasıl çalıştığını anlama

Şekil 2. Pekiştirmeli öğrenmenin nasıl çalıştığını anlama.

İşte pekiştirmeli öğrenmenin bazı temel bileşenlerine bir göz atalım:

  • Ajan: Ajan, öğrenen ya da karar veren birimdir. Eylemlerde bulunarak ortamla etkileşime girer ve belirli bir hedefe ulaşmayı amaçlar.
  • Ortam: Ortam, ajanın etkileşimde bulunduğu her şeyi kapsar. Ajanın eylemlerine tepki olarak değişir ve sonuçlara göre geri bildirim sağlar.
  • Durum: Durum, ortamdaki mevcut koşulların anlık bir görüntüsünü temsil eder. Ajan, çevresini anlamak ve bir sonraki eylemine karar vermek için durumu gözlemler.
  • Eylem: Eylem, ajan tarafından gerçekleştirilen ve ortamı etkileyen bir hareket ya da karardır. Her eylem yeni bir duruma yol açar ve gelecekteki ödülleri etkileyebilir.
  • Ödül: Ödül, ajana eyleminin yararlı olup olmadığını bildiren ortam geri bildirimidir. Olumlu ödüller ajanı iyi eylemleri tekrarlamaya teşvik ederken olumsuz ödüller kötü eylemlerden kaçınmasını sağlar.
  • Politika: Politika, ajanın mevcut duruma göre eylem seçme stratejisidir. Ajan, zaman içinde kazanabileceği toplam ödülü en üst düzeye çıkarmak için politikasını geliştirir.

Bu bileşenleri birlikte kullanmak, yapay zekâ sistemlerinin sürekli deneme yanılma yoluyla etkili davranışlar öğrenmesini mümkün kılar. Her denemede ajan, daha yüksek ödüllere ve daha iyi sonuçlara götüren eylemleri seçme konusunda gelişir.

Bilgisayarlı görüde pekiştirmeli öğrenme yenilikleri#

Bilgisayarlı görü; görüntülerde nesneleri algılama, bir resimde ne olduğunu sınıflandırma ve görüntüyü farklı bölümlere ayırma gibi görevlerde kullanılır. Ultralytics YOLO11 gibi bilgisayarlı görü modelleri bu görevleri destekler ve görsel içgörüler elde edebilen etkili uygulamalar geliştirmek için kullanılabilir.

Ancak bu görsel yapay zekâ görevleri pekiştirmeli öğrenmeyle birleştirildiğinde ortaya yalnızca gören değil, görsel içgörülere dayanarak nasıl davranacağını da öğrenen ve zaman içinde gelişen bir yapay zekâ çözümü çıkar.

Bilgisayarlı görü uygulamalarında pekiştirmeli öğrenmenin ilginç bir örneği, depolardaki robotların kullanılmasıdır. Kamera ve bilgisayarlı görü sistemleriyle donatılan robotlar çevrelerini analiz edebilir, her bir öğenin konumunu algılayabilir, şeklini ve boyutunu belirleyebilir ve rafta nasıl durduğunu anlayabilir.

Robot bir öğeyi her almaya çalıştığında geri bildirim alır: Öğe doğru şekilde alınırsa başarılı, düşürülürse başarısız olur. Zamanla robot, farklı öğeler için hangi eylemlerin en iyi sonucu verdiğini öğrenir. Sabit bir talimat kümesini izlemek yerine deneyim yoluyla sürekli gelişir.

Nesneleri almak için görsel AI ve pekiştirmeli öğrenme kullanan robotik kol

Şekil 3. Nesneleri almak için görsel AI ve pekiştirmeli öğrenme kullanan robotik kol.

Bilgisayarlı görüde pekiştirmeli öğrenme uygulamaları#

Pekiştirmeli öğrenmenin ne olduğunu ve bilgisayarlı görüdeki rolünü artık daha iyi anladığımıza göre, pekiştirmeli öğrenme ile bilgisayarlı görünün birlikte kullanıldığı örneklere daha yakından bakalım.

Daha akıllı araçlar için Görsel AI ve pekiştirmeli öğrenmeyi bir araya getirmek#

Otonom araçlar, çevrelerini anlamak için görsel yapay zekâya ve gördüklerine dayanarak karar vermek için pekiştirmeli öğrenmeye başvurabilir. Bunun uygulamadaki harika bir örneği AWS DeepRacer'dır.

AWS DeepRacer, kamera ve pekiştirmeli öğrenme kullanarak sürüş yapmayı öğrenen, 1/18 ölçekli tamamen otonom bir yarış arabasıdır. Kendisine ne yapacağının söylenmesi yerine deneyerek, hata yaparak ve bu hatalardan öğrenerek kendi başına çözüm bulur.

Bu minik arabanın kamerası bir çift göz gibi çalışır ve önündeki pisti görüntüler. Araba, gördüklerine dayanarak nasıl yönlendireceğini ve ne kadar hızlı gideceğini öğrenir. Her turda daha iyi hale gelir. Örneğin, geçmiş denemelerinden öğrenerek daha geniş dönüşler yapmayı ya da keskin virajlardan önce yavaşlamayı öğrenebilir.

DeepRacer eğitimi, modelin sürüş becerilerini uyguladığı ve geliştirdiği sanal bir ortamda başlar. Belirli bir performans düzeyine ulaştığında bu beceriler, fiziksel arabaların kullanıldığı gerçek pistlere aktarılır.

Otonom sürüş için görsel ve pekiştirmeli öğrenme kullanan AWS DeepRacer

Şekil 4. AWS DeepRacer otonom sürüş için görsel ve pekiştirmeli öğrenme kullanıyor. Görsel kaynağı: Amazon.

Otonom cerrahi robotlara doğru#

Dikkat çeken heyecan verici araştırma alanlarından biri, görsel yapay zekâ ile pekiştirmeli öğrenmenin robotik cerrahide birleştirilmesidir. Şu anda bu uygulama büyük ölçüde teorik aşamadadır. Araştırmacılar sanal ortamlarda simülasyonlar yürütüyor.

Ancak ilk deneyler umut verici sonuçlar gösteriyor. Bu sonuçlar, cerrahi robotların zamanla daha yüksek hassasiyetle, uyum sağlama becerisiyle ve en az düzeyde insan müdahalesiyle karmaşık, hassas işlemler gerçekleştirebileceğine işaret ediyor.

Giderek daha da gelişmiş hale gelen cerrahi robotlar

Şekil 5. Cerrahi robotlar giderek daha da gelişmiş hale geliyor.

Örneğin, bir cerrahi bölgeden gazlı bez parçasının dikkatlice kaldırılması gerektiğini düşün. Görsel yapay zekâyla donatılmış bir robot, önce sahneyi analiz ederek gazlı bezi ve çevresindeki dokuları bölütleme yoluyla belirler.

Pekiştirmeli öğrenme, cerrahi robotun göreve nasıl yaklaşacağına karar vermesine yardımcı olur; gazlı bezi kavramak için en uygun açıyı, ne kadar basınç uygulayacağını ve yakındaki hassas bölgelere dokunmadan nasıl kaldıracağını belirler. Zamanla ve simülasyon ortamlarında tekrarlanan alıştırmalarla robot, bu ince ve kritik hareketleri giderek daha yetkin ve güvenli biçimde gerçekleştirmeyi öğrenebilir.

Görsel AI'da pekiştirmeli öğrenmenin artıları ve eksileri#

Pekiştirmeli öğrenme, görsel yapay zekâ sistemlerinin basit tanımanın ötesine geçip gördüklerine dayanarak karar vermeye başlamasını sağlar. Bu da robotik, otomasyon ve gerçek zamanlı etkileşim gibi alanlarda yeni olanaklar sunar.

Pekiştirmeli öğrenmeyi görsel yapay zekâ iş akışlarına entegre etmenin temel avantajlarından bazıları şunlardır:

  • Etiketli verilere daha az bağımlılık: Bu sistemler etkileşim yoluyla öğrenebilir; dolayısıyla işe başlamak için çok büyük etiketli veri kümelerine ihtiyaç duymaz.
  • Belirsizliği daha iyi yönetir: Pekiştirmeli öğrenme, yalnızca kusursuz verilere güvenmek yerine geri bildirime göre eylemleri ayarlayarak eksik ya da gürültülü görsel bilgilerle başa çıkabilir.
  • Uzun vadeli öğrenmeyi destekler: Modellerin yalnızca tek adımlı kararlardan değil, eylem dizilerinden öğrenerek zaman içinde gelişmesine yardımcı olur.

Öte yandan, pekiştirmeli öğrenmenin göz önünde bulundurman gereken bazı sınırlamaları şunlardır:

  • Katkı atama problemi: Özellikle uzun karar dizilerinde, ajanın nihai sonuca hangi belirli eylemlerin katkıda bulunduğunu anlaması zor olabilir.
  • Güvenli olmayan keşif riski: Eğitim sırasında ajan, sağlık hizmetleri ya da otonom sürüş gibi gerçek dünya uygulamalarında kabul edilemeyecek güvenli olmayan veya istenmeyen eylemleri deneyebilir.
  • Yavaş yakınsama: Modelin iyi bir performansa gerçekten ulaşması uzun zaman alabilir; bu, özellikle karmaşık görevler için geçerlidir.

Önemli çıkarımlar#

Bilgisayarlı görü projelerinde pekiştirmeli öğrenme, AI sistemlerinin çevrelerini anlamasını ve deneyim yoluyla nasıl hareket edeceklerini öğrenmesini sağlar. Gerçek zamanlı nesne algılama sağlayan Ultralytics YOLO11 gibi modellerle sistem, gördüklerine dayanarak bilinçli kararlar verebilir.

Bu yaklaşım, yapay zekânın yalnızca etiketli verilere güvenmek yerine deneme ve geri bildirim yoluyla gelişmesini sağlayarak geleneksel yöntemlerin ötesine geçer. Sürekli öğrenmeyi destekler ve zaman içinde gelişen daha esnek, uyarlanabilir ve akıllı görsel yapay zekâ sistemleri oluşturmaya yardımcı olur.

Büyüyen topluluğumuza katıl. Yapay zekâyı daha derinlemesine incelemek için GitHub depomuzu ziyaret et. Kendi bilgisayarlı görü projelerine başlamak mı istiyorsun? Lisans seçeneklerimizi keşfet. Çözümler sayfalarımızda üretimde yapay zekâ ve otomotiv sektöründe görsel yapay zekâ hakkında daha fazla bilgi edin.

Yazan

Abirami Vina
Abirami Vina

İçerik Üreticisi · Ultralytics

Bilgisayarlı görü mühendisi olarak kariyerine başlayan Abirami Vina, görü AI’sı ve makine öğrenimi alanlarında sağlam bir temel oluşturdu. Ultralytics’te İçerik Üreticisi, Scribe of AI’da ise Kurucu ve Baş Yazar olarak AI odaklı şirketler için nitelikli teknik içerikler hazırlıyor. AI’yı hem anlaşılır hem de ilgi çekici kılma tutkusuyla çalışan Abirami, en yeni teknolojiler ile gerçek dünyadaki etkileri arasında köprü kuruyor.

Yorumlar

Soru sor, sonuçlarını paylaş veya başka birine yardım et.

Çözümleri keşfet

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

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

İHA ve hava görüntülerini Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, koruma çalışmaları ve jeo-uzamsal analiz için 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ü

Uçak denetimi, pistteki yabancı madde tespiti, havaalanı yer operasyonları ve kompozit malzeme kusurlarının tespiti için Ultralytics YOLO ile havacılık ve uzay sektöründe bilgisayarlı görü uygula.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; ç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ı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştı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. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı 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. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

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