Talimat ayarlamasının AI modellerini insan niyetiyle nasıl uyumlu hale getirdiğini keşfedin. Daha iyi görevler için belirli talimatları takip etmek üzere Ultralytics ve diğer modelleri eğitmeyi öğrenin.
Talimat ayarlama, modelleri belirli kullanıcı yönergelerini veya komutlarını takip etmek üzere eğitmek için kullanılan özel bir makine öğrenimi tekniğidir. Genellikle bir dizideki bir sonraki kelimeyi tahmin etmeye veya verilerdeki genel kalıpları tanımaya odaklanan standart ön eğitimden farklı olarak, talimat ayarlama, doğrudan görevler olarak biçimlendirilmiş veri kümelerini kullanır . Modeli, açık komutlar ve bunlara karşılık gelen doğru yanıtlar şeklinde yapılandırılmış girdi-çıktı çiftlerine maruz bırakarak, geliştiriciler genel amaçlı temel modeli son derece duyarlı, görev odaklı bir Modeli, açık komutlar ve bunlara karşılık gelen doğru yanıtlar olarak yapılandırılmış girdi-çıktı çiftlerine maruz bırakarak, geliştiriciler genel amaçlı bir temel modeli, son derece duyarlı, görev odaklı bir yardımcıya dönüştürebilirler. Bu yaklaşım, modelleri insan niyetiyle uyumlu hale getirmek ve çıktıların alakalı, güvenli ve eyleme geçirilebilir olmasını sağlamak için Üretken Yapay Zeka'da yaygın olarak kullanılmaktadır.
Bu süreç, bir modelin model ağırlıklarının, özenle seçilmiş bir talimat veri seti kullanılarak güncellenmesini içerir. Bu veri setleri, matematiksel denklemlerin çözülmesinden görüntülerin analizine kadar çeşitli alanları kapsar. Eğitim sırasında model, bir talimatın emir kipindeki ifadesi (ör. "Bu metni özetle" veya "Bu görüntüdeki nesneleri tanımla") ile istenen çıktı formatı arasındaki yapısal ilişkiyi öğrenir. Google tarafından FLAN (Fine-tuned Language Net) üzerine yapılan çalışmalargibi son zamanlarda yapılan araştırmalar, talimatlara göre ayarlanmış modellerin, daha önce görülmemiş görevlerde sıfır atış öğrenme yeteneklerinde büyük ölçüde iyileşme gösterdiğini ortaya koymaktadır.
Talimat ayarlaması, hem metin hem de görsel modalitelerde dönüştürücü yeteneklerin kilidini açmıştır:
Bu gelişmiş iş akışları için gerekli olan yüksek kaliteli veri kümelerini yönetmek için ekipler genellikle Ultralytics başvururlar. Ultralytics , veri kümesi açıklamalarını, proje organizasyonunu ve bulut tabanlı eğitim dağıtımlarını basitleştirir.
AI boru hatlarını doğru bir şekilde tasarlamak için, komut ayarlamasını benzer model optimizasyon tekniklerinden ayırmak önemlidir :
Özel bilgisayar görme boru hatları geliştiren geliştiriciler için, temel modeli belirli görev kısıtlamalarına uyarlamak yaygın bir gerekliliktir. Tam talimat ayarlaması özel büyük veri kümeleri gerektirirken, Ultralytics gibi güçlü modelleri belirli alan görevlerine uyarlamak, denetimli uyarlamanın benzer ilkelerini kullanır. .
from ultralytics import YOLO
# Load a pre-trained YOLO26 foundation model
model = YOLO("yolo26n.pt")
# Adapt the model weights to a custom task dataset using the PyTorch backend
# This process aligns the model's predictive capabilities with user-defined classes
results = model.train(data="custom_task.yaml", epochs=50, imgsz=640)
Bu gelişmiş eğitim metodolojilerinden yararlanarak, geliştiriciler karmaşık komutları güvenilir bir şekilde yorumlayan ve yürüten sağlam AI sistemleri dağıtabilirler, böylece teorik derin öğrenme ile pratik, kullanıcı odaklı yazılım arasındaki boşluğu doldururlar. Eğitim mekanizmaları hakkında daha fazla bilgi için, sinir ağı eğitimi ile ilgili resmi PyTorch inceleyin.