Ultralytics YOLO27:
Ultralytics Sözlüğüne dön

Model Merging

Model birleştirmenin birden fazla önceden eğitilmiş modeli tek bir modelde nasıl birleştirdiğini keşfet. Ek gecikme olmadan performansı artırmak için Ultralytics YOLO26 ağırlıklarını nasıl birleştireceğini öğren.

Model birleştirme, makine öğrenimi (ML) alanında, önceden eğitilmiş birden fazla modelin öğrenilmiş parametrelerini (ağırlıklarını) tek ve birleşik bir modelde birleştiren yenilikçi bir tekniktir. Geleneksel çok modelli kurulumların aksine, model ağırlıklarını doğrudan parametre uzayında birleştirir. Bu sayede uygulayıcılar, farklı görevler veya veri kümeleri üzerinde ince ayar yapılmış birkaç modelin uzmanlaşmış bilgisini, birden fazla modeli aynı anda çalıştırmanın bellek ve hesaplama maliyetlerine katlanmadan bir araya getirebilir.

Model birleştirme, işlemleri doğrudan ağırlıklara uygulayarak tek bir ağın mimari yapısını korur. Bu, gelişmiş bilgisayarlı görü (CV) işlem hatlarını, çıkarım gecikmesini azaltmanın ve bellekten tasarruf etmenin kritik olduğu uç cihazlara dağıtırken özellikle değerlidir.

Model Birleştirmeyi Ayırt Etme#

Model birleştirmeyi Model Topluluğu ve Aktarım Öğrenimi gibi ilgili kavramlardan ayırmak yararlıdır.

  • Model Birleştirme ve Model Topluluğu Karşılaştırması: Model topluluğu, bağımsız ağları ayrı tutar; çıkarım sırasında her birini çalıştırır ve çıktılarını ortalar. Bu, doğruluğu artırır ancak hesaplama yükünü katlar. Model birleştirme ise gerçek ağırlıkları çıkarımdan önce birleştirir ve ek çalışma zamanı hesaplaması gerektirmeyen tek bir model oluşturur.
  • Model Birleştirme ve Aktarım Öğrenimi Karşılaştırması: Aktarım öğrenimi, temel bir modeli alıp yeni bir veri kümesi üzerinde daha fazla eğitmeyi içerir. Model birleştirme ek ince ayar gerektirmez; zaten eğitilmiş modelleri birleştirmek için matematiksel işlemler kullanır.

Yaygın Teknikler#

Araştırmacılar, yakın tarihli arXiv akademik araştırmalarında incelendiği üzere, ağın temel yeteneklerini bozmadan ağırlıkları etkili bir şekilde birleştirmek için çeşitli yöntemler geliştirmiştir.

  • Ağırlık Ortalaması: Aynı mimariyi paylaşan birden fazla modelin ağırlıklarının ortalamasını alan en basit yöntemdir.
  • Görev Aritmetiği: Belirli davranışları birleştirmek veya ortadan kaldırmak için "görev vektörlerinin" (ince ayar yapılmış bir model ile temel modeli arasındaki fark) eklendiği ya da çıkarıldığı bir tekniktir.
  • TIES-Merging: Gereksiz değerleri kırparak ve modeller arasında tutarlı işaretler seçerek parametre girişimini çözen, farklı görevlerde performansı koruyan gelişmiş bir yaklaşımdır.

Gerçek Dünya Uygulamaları#

Model birleştirme, sıfırdan yeniden eğitim yapmadan genelleştirilmiş sistemler oluşturmak için son derece etkilidir.

  • Otonom Araçlar: Sürücüsüz bir otomobil, temel model olarak bir Ultralytics YOLO26 modeli kullanabilir. Mühendisler, bir model sürümünü yayaların ince hareketlerini algılamak, diğerini ise karmaşık trafik işaretlerini okumak üzere bağımsız olarak eğitebilir. Bu iki modelin birleştirilmesi, çıkarım süresini iki katına çıkarmadan her iki görevi aynı anda gerçekleştiren, yüksek yetenekli tek bir algılayıcı oluşturur.
  • Sağlık Hizmetlerinde Yapay Zekâ: Tıbbi görüntülemede, katı veri gizliliği yasaları nedeniyle farklı araştırma hastaneleri modelleri uzmanlaşmış yerel veri kümeleri üzerinde (örneğin, biri MRI taramaları ve diğeri CT taramaları için) ince ayarlayabilir. Araştırmacılar, modelleri güvenli bir şekilde birleştirerek çeşitli veri dağılımlarından yararlanan kapsamlı bir tanı aracı oluşturabilir.

Örnek: Basit Ağırlık Ortalaması#

Temel model birleştirme işlemini PyTorch kullanarak kolayca gerçekleştirebilirsin. Aşağıdaki örnek, aynı yapıya sahip iki modelin durum sözlüklerinin nasıl ortalamasının alınacağını gösterir.

import torch

# Load the weights (state dicts) from two identical architectures
weights_a = torch.load("yolo26_task1.pt")["model"].state_dict()
weights_b = torch.load("yolo26_task2.pt")["model"].state_dict()

# Perform simple weight averaging
merged_weights = {k: (weights_a[k] + weights_b[k]) / 2.0 for k in weights_a.keys()}

# Save the newly merged model weights
torch.save({"model": merged_weights}, "yolo26_merged.pt")

Veri kümesi açıklama, eğitim ve dağıtım süreçlerini basitleştirmek isteyen ekipler için Ultralytics Platform, uçtan uca bilgisayarlı görü yapay zekâ projelerini zahmetsizce yönetmeye yönelik sezgisel bir arayüz sunar.

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
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

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
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

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
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

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