YOLO Vision 2026:
Ultralytics Sözlüğüne dön

ControlNet

ControlNet'in üretken yapay zekâ üzerinde hassas uzamsal kontrolü nasıl sağladığını keşfet. Günümüzde görüntü üretimine rehberlik edecek pozları çıkarmak için Ultralytics YOLO26'yı kullanmayı öğren.

ControlNet, büyük metinden görsele üretken yapay zekâ modelleri üzerinde ince ayrıntılı ve mekânsal kontrol sağlamak için tasarlanmış gelişmiş bir sinir ağı mimarisidir. İlk olarak Stable Diffusion gibi modelleri geliştirmek amacıyla tanıtılan bu yapı, kullanıcıların yalnızca metin istemlerinin ötesinde ek girdi koşullarını kullanarak görüntü üretimini yönlendirmesine olanak tanır. Kenar haritaları, derinlik haritaları veya insan iskeletleri gibi belirli görsel kılavuzlar ağa beslenerek uygulayıcılar, üretilen çıktının tam kompozisyonunu, pozunu veya yapısını belirleyebilir ve doğal dil açıklamalarıyla kesin görsel uygulama arasındaki boşluğu kapatabilir.

Mimarinin Çalışma Şekli#

ControlNet'in temel yeniliği, yeni koşullandırma görevlerini öğrenirken temel bir temel modelin kapsamlı, önceden eğitilmiş bilgisini koruyabilmesidir. Bunu, özgün sinir ağı bloğunun parametrelerini kilitleyip eğitilebilir bir kopya oluşturarak gerçekleştirir. Bu kopya, özel "sıfır evrişim" katmanları kullanılarak kilitli modele bağlanır; bu katmanlar, ince ayar işleminin ilk aşamalarında gürültü eklenmemesini sağlamak için sıfır ağırlıklarla başlatılır. Matematiksel ve yapısal teori hakkında daha fazla bilgiyi arXiv'deki özgün ControlNet araştırma makalesinde bulabilirsin.

Bu benzersiz yapı, geliştiricilerin tüketici sınıfı donanımlarda güçlü koşullandırma kontrolleri eğitmesine olanak tanır ve bunu devasa bir derin öğrenme modelini sıfırdan eğitmeye kıyasla oldukça erişilebilir hâle getirir.

ControlNet ile Difüzyon Modelleri ve LoRA Karşılaştırması#

Üretken yapay zekâ hakkında konuşurken ControlNet'i ilgili kavramlardan ayırmak faydalıdır:

  • Difüzyon Modelleri: Bunlar, gürültüyü yinelemeli olarak kaldırarak görüntüler oluşturan temel motorlardır. Neredeyse tamamen metin istemlerine dayanırlar.
  • LoRA (Düşük Sıralı Uyarlama): LoRA, bir modele yeni bir tarzı veya konuyu (belirli bir karakter ya da sanat tarzı gibi) hızlıca öğretme yöntemidir. Buna karşılık ControlNet, görüntünün tam mekânsal düzenini belirler.

Gerçek Dünya Uygulamaları#

ControlNet, profesyonel iş akışlarında bilgisayarlı görü ve üretken yapay zekânın kullanım alanını büyük ölçüde genişletmiştir.

  • Mimari Konsept Görselleştirme: Mimarlar ve iç tasarımcılar, temel siyah-beyaz bilgisayar destekli tasarım (CAD) planlarını veya elle çizilmiş eskizleri binaların ve odaların fotogerçekçi görsellerine dönüştürmek için ControlNet'i kullanır.
  • Oyun Geliştirmede Karakter Pozlandırma: Animatörler, bir referans videodan iskelet yapılarını çıkarmak için insan poz tahmini modellerinden yararlanır. Bu iskeletler, video oyunu varlıkları için tam pozları koruyan tutarlı ve stilize karakter görselleri üretmek üzere ControlNet'e beslenir ve manuel çizim süresini önemli ölçüde azaltır.

ControlNet için Koşulların Hazırlanması#

ControlNet'i etkili bir şekilde kullanmak için önce bir kaynak görüntüden istenen mekânsal koşulu çıkarman gerekir. Örneğin, insan pozu iskeleti çıkarmak için son teknoloji ürünü en yeni görüntü modelimiz Ultralytics YOLO26'yı kullanabilirsin. Bu iskelet daha sonra kaydedilir ve ControlNet özellikli bir metinden görsele işlem hattı için koşullandırma girdisi olarak kullanılır.

from ultralytics import YOLO

# Load the Ultralytics YOLO26 pose estimation model
model = YOLO("yolo26n-pose.pt")

# Perform inference to extract the human pose skeleton
results = model("character_reference.jpg")

# Save the resulting plotted skeleton to use as ControlNet input
results[0].save("pose_conditioning.jpg")

İster standart OpenCV işlevlerini kullanarak Canny kenarlarını hazırlıyor ister gelişmiş segmentasyon maskeleri çıkarıyor ol, yüksek kaliteli girdiler hazırlamak kritik öneme sahiptir. Özel ControlNet koşullarını eğitmek için gereken bulut tabanlı veri kümesi yönetimi ve veri etiketleme işlemleri için Ultralytics Platform gibi platformlar, modern yapay zekâ ekiplerine sorunsuz ve uçtan uca bir ortam sunar.

Explore solutions

Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

Ü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
Real-time AI that works with your operation

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
Real-time AI tailored to your operation

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

Ü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
Real-time AI that works with your operation

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
Real-time AI tailored to your operation

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

Ü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
Real-time AI that works with your operation

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
Real-time AI tailored to your operation

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