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

LoRA (Low-Rank Adaptation)

LoRA'nın (Düşük Dereceli Adaptasyon), Ultralytics YOLO26 gibi modellerin verimli bir şekilde ince ayarını nasıl sağladığını keşfet. Minimum bellek ve donanım ile yapay zekayı nasıl özelleştireceğini öğren.

LoRA veya Low-Rank Adaptation, devasa önceden eğitilmiş modelleri verimli bir şekilde ince ayar yapmak için tasarlanmış, machine learning (ML) alanında çığır açan bir tekniktir. Modern foundation models milyarlarca parametreyi kapsayacak şekilde büyüdükçe, bunları belirli görevler için yeniden eğitmenin hesaplama maliyeti birçok geliştirici için imkansız hale gelmiştir. LoRA, orijinal model weights dondurarak ve mimariye daha küçük, eğitilebilir rütbe ayrıştırma matrisleri enjekte ederek bu sorunu çözer. Bu yöntem, eğitilebilir parametre sayısını 10.000 kata kadar azaltarak bellek gereksinimlerini önemli ölçüde düşürür ve mühendislerin güçlü ağları tek bir GPU (Graphics Processing Unit) gibi standart tüketici donanımları üzerinde özelleştirmesine olanak tanır.

Verimli Adaptasyonun Mekanikleri#

LoRA'nın temel yeniliği, model güncellemelerine yaklaşımında yatar. Geleneksel fine-tuning işleminde, optimizasyon sürecinin backpropagation sırasında neural network içindeki her ağırlığı ayarlaması gerekir. Bu tam parametre ayarı, tüm model için optimizatör durumlarının saklanmasını gerektirir ve çok büyük miktarlarda VRAM tüketir.

LoRA, adaptasyon sırasında ağırlıklardaki değişikliklerin "düşük rank"e sahip olduğu hipotezi üzerinde çalışır; yani temel bilgi önemli ölçüde daha az boyutla temsil edilebilir. Modelin katmanlarına küçük matris çiftleri yerleştirerek (genellikle Transformer mimarilerinin attention mechanism içinde) LoRA, ana model sabit kalırken yalnızca bu eklenen adaptörleri optimize eder. Bu modülerlik, orijinal Microsoft research paper belgesinde incelenen bir konsept olan, küçük adaptör dosyalarını basitçe değiştirerek sanatsal stilleri veya dilleri değiştirmek gibi farklı görevler arasında hızlı geçiş yapılmasına olanak tanır.

Gerçek Dünya Uygulamaları#

Güçlü modelleri minimum kaynakla adapte etme yeteneği, çeşitli artificial intelligence (AI) sektörlerinde benimsenmeyi teşvik etmiştir.

  • Özelleştirilmiş Nesne Tespiti: Endüstriyel ortamlarda geliştiriciler, YOLO26 gibi vizyon modellerini niş görevler için uyarlamak üzere verimli adaptasyon teknikleri kullanır. Örneğin bir fabrika, manufacturing quality control sürecindeki belirli kusurları tespit etmek için bir modeli custom dataset üzerinde eğitebilir. Model, genel nesne tanıma yeteneklerini korurken nadir anomalileri tanımlamayı öğrenir.
  • Üretken Yapay Zeka ve Sanat: LoRA, Generative AI topluluğunun vazgeçilmezidir. Dijital sanatçılar bunu Stable Diffusion gibi görüntü oluşturma modellerine belirli bir karakter veya resim stili gibi yeni kavramlar öğretmek için kullanır. Yaratıcılar, çok gigabaytlık bir kontrol noktası paylaşmak yerine hafif LoRA dosyaları dağıtarak başkalarının stilize sanat eserlerini verimli bir şekilde oluşturmasına olanak tanır.
  • Özelleştirilmiş Büyük Dil Modelleri: Hukuk ve tıp kuruluşları, tescilli belgeler üzerinde Large Language Models (LLMs) ayarı yapmak için LoRA kullanır. Bu, tam ölçekli eğitimin maliyeti olmadan sözleşme taslakları hazırlayabilen veya medical image analysis raporlarını özetleyebilen güvenli, alana özgü asistanların oluşturulmasını sağlar.

Adaptasyon Kavramlarını Uygulama#

Matematiksel uygulama matris cebirini içerse de, modern yazılım çerçeveleri bu karmaşıklıkları soyutlar. Aşağıdaki Python kod parçacığı, ultralytics paketini kullanan standart bir eğitim iş akışını göstermektedir. YOLO26 gibi verimli modeller, yeni verilerden hızlı bir şekilde öğrenmek için verimli adaptasyonla ilkeleri paylaşan optimizasyon stratejileri kullanır.

from ultralytics import YOLO

# Load the YOLO26 model (highly efficient for edge deployment)
model = YOLO("yolo26n.pt")

# Train the model on a specific dataset
# Modern training pipelines optimize updates to converge quickly
results = model.train(data="coco8.yaml", epochs=5, imgsz=640)

LoRA ve İlgili Kavramlar#

Uygun iş akışını seçmek için LoRA'yı diğer adaptasyon stratejilerinden ayırmak esastır:

  • Parameter-Efficient Fine-Tuning (PEFT): PEFT, ince ayar maliyetini düşüren tüm yöntemler için kullanılan şemsiye terimdir. LoRA şu anda en popüler ve etkili PEFT türüdür, ancak adaptör katmanları veya ön ek ayarı gibi diğerleri de mevcuttur.
  • Transfer Learning: Bu, bir problemden (örn. arabaları tanımak) bilgi alıp ilgili bir probleme (örn. kamyonları tanımak) uygulamaya yönelik daha geniş teorik konsepttir. LoRA, transfer öğrenmeyi verimli bir şekilde uygulamak için kullanılan belirli bir araçtır. Genel teoriyi bu guide to transfer learning kılavuzunda keşfedebilirsiniz.
  • Prompt Engineering: Modelin matematiksel işlemini adaptörler aracılığıyla değiştiren LoRA'nın aksine, komut mühendisliği modeli yönlendirmek için metin girişini optimize etmeyi içerir. Eğitim gerektirmez ancak karmaşık, son derece spesifik görevler için genellikle daha az etkilidir.

Yüksek performanslı model ayarına erişimi demokratikleştiren LoRA, geliştiricilerin bir teknoloji devinin devasa altyapısına ihtiyaç duymadan autonomous vehicle algısından kişiselleştirilmiş sohbet botlarına kadar uzmanlaşmış çözümler oluşturmasını sağlar. Bu veri kümelerini ve eğitim çalıştırmalarını verimli bir şekilde yönetmek isteyen ekipler için Ultralytics Platform, bu adapte edilmiş modelleri etiketlemek, eğitmek ve devreye almak için kapsamlı bir ortam sunar.

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