Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Ultralytics Sözlüğüne dön

Chain-of-Thought Prompting

Düşünce zinciri (CoT) istemi, bir dil modelinin yanıtından önce ara akıl yürütme adımlarını yazmasını sağlayarak çok adımlı problemlerde doğruluğu artırır.

Düşünce zinciri (CoT) istemleme, bir büyük dil modelinin (LLM) son yanıtını vermeden önce ara akıl yürütme adımlarını yazdığı bir istem mühendisliği tekniğidir. Model, bir sorudan doğrudan "9" yanıtına atlamak yerine "23 - 20 = 3 ve 3 + 6 = 9" yazar ve yanıtı en son belirtir. Google'dan Jason Wei ve çalışma arkadaşları, bu tekniği 2022'de Chain-of-Thought Prompting Elicits Reasoning in Large Language Models makalesinde tanıttı. İstemde çözümlü sekiz örnek verildiğinde PaLM 540B, önceki en iyi sonuç olan ve ayrı eğitilmiş bir doğrulayıcıyla eşleştirilmiş ince ayarlı GPT-3 modelinin %55'lik puanını aşarak, ilkokul matematiğine yönelik sözel problemlerin kıyaslaması GSM8K'de %17,9'dan %56,9'a yükseldi.

Düşünce Zinciri İstemleme Nasıl Çalışır#

Bir LLM, her seferinde bir belirteç üretir ve her belirteç sabit sayıda ağ katmanından geçer. Yanıtı birkaç adıma bağlı bir soruda model, yanıtın ilk belirtecini yazmadan önce tüm bu işi yapmak zorundadır. Model adımları yazdığında, her ara sonuç bağlam penceresine girer ve sonraki tüm belirteçleri etkiler. Böylece daha zor problemler, yanıt görünmeden önce daha fazla belirteç ve daha fazla hesaplama gerektirir.

Az örnekli CoT'de, her biri bir sorunun ardından çözümlü bir yanıtın geldiği birkaç örnek isteme eklenir; model de az örnekli öğrenmenin bir örneği olarak, istemdeki örneklerden bu biçimi taklit edip yeni soruyu yanıtlar. Wei ve çalışma arkadaşlarının makalesindeki Şekil 1'deki bu konuşma, biçimi gösterir. İlk yanıt isteme eklenmiş örnektir; ikincisi modelin yanıtıdır:

Q: Roger has 5 tennis balls. He buys 2 more cans of tennis balls. Each can has 3 tennis balls. How many tennis balls does he have now?
A: Roger started with 5 balls. 2 cans of 3 tennis balls each is 6 tennis balls. 5 + 6 = 11. The answer is 11.

Q: The cafeteria had 23 apples. If they used 20 to make lunch and bought 6 more, how many apples do they have?
A: The cafeteria had 23 apples originally. They used 20 to make lunch. So they had 23 - 20 = 3. They bought 6 more apples, so they have 3 + 6 = 9. The answer is 9.

Aynı örnek "The answer is 11." olarak kısaltıldığında model, kafeterya sorusuna "The answer is 27." yanıtını verdi.

Sıfır örnekli CoT'de örnek kullanılmaz. Takeshi Kojima ve çalışma arkadaşları, sorunun sonuna "Let's think step by step" eklemenin yazılı bir akıl yürütme zincirini başlatmaya yettiğini buldu: InstructGPT (text-davinci-002) ile bu ifade, sıfır örnekli doğruluğu MultiArith kıyaslamasında %17,7'den %78,7'ye, GSM8K'de ise %10,4'ten %40,7'ye çıkardı. Sonuçlar Large Language Models are Zero-Shot Reasoners makalesinde bildirildi.

Düşünce Zinciri Ne Zaman Faydalıdır#

Kazanımlar model ölçeğine ve göreve bağlıdır. Wei ve çalışma arkadaşları, CoT'yi ölçekle ortaya çıkan bir yetenek olarak tanımlar: iyileşmeler yalnızca yaklaşık 100 milyar parametreli modellerde görülürken daha küçük modeller "akıcı ancak mantıksız düşünce zincirleri üretti" ve standart istemlerden daha düşük puan aldı. En büyük kazanımlar, aritmetik, sağduyu ve sembolik akıl yürütmedeki çok adımlı problemlerde görüldü. Tek adımlı aritmetik problemlerinden oluşan SingleOp'ta değişim olumsuzdu veya çok küçüktü.

Birkaç zincirden örnekleme yapmak, tek bir zincire kıyasla sonuçları iyileştirir. Öz tutarlılık yönteminde Xuezhi Wang ve çalışma arkadaşları, çekirdek veya sıcaklık örneklemesi ile çeşitli akıl yürütme yolları örnekler ve en çok yolun üzerinde uzlaştığı yanıtı tutar. Bu yöntem, GSM8K doğruluğunu tek bir açgözlü zincire kıyasla 17,9 yüzde puanı artırdı. Her ek zincir üretilen belirteç sayısını artırır; dolayısıyla CoT ve öz tutarlılık, doğruluk karşılığında çıkarım gecikmesi ve maliyet arasında ödünleşir.

Görüntü-dil işlem hatları, görüntü kanıtlarıyla aynı örüntüyü kullanır. Ultralytics Platform Agents içinde bir LLM bloğu, yukarı akıştaki YOLO26 algılamalarıyla birlikte bir görüntü alır; böylece oradaki bir düşünce zinciri istemi, sahne hakkındaki kararını vermeden önce bir görüntü-dil modelinin algılanan nesneleri tek tek incelemesini sağlayabilir.

Akıl Yürütme Modelleri ve Sadakat#

Eylül 2024'te yayımlanan OpenAI'nin o1'i gibi akıl yürütme modelleri, her yanıttan önce uzun bir düşünce zinciri üretmek üzere pekiştirmeli öğrenme ile eğitilir; dolayısıyla bu davranış artık isteme bağlı değildir. OpenAI'nin akıl yürütme için en iyi uygulamaları, bu modellerle "adım adım düşün" yönergelerinden kaçınmalarını geliştiricilere söyler; çünkü bu tür istemler yardımcı olmayabilir ve bazen performansı düşürebilir.

Yazılı bir zincir, yanıtın açıklaması gibi de görünür; bu nedenle onu açıklanabilir yapay zekâ olarak yorumlamak caziptir. Miles Turpin ve çalışma arkadaşları, Dil Modelleri Düşündüklerini Her Zaman Söylemez makalesinde bunun asıl nedeni yanlış yansıtabileceğini gösterdi: doğru seçeneğin her zaman "(A)" olduğu şekilde az örnekli örnekler yeniden sıralandığında GPT-3.5 ve Claude 1.0, yanıtlarını "(A)" yönünde değiştirdi ve sıralamadan söz etmeden bu yanıtları gerekçelendiren zincirler yazdı. Bunun gibi yanlılığa yol açan özellikler, 13 BIG-Bench Hard görevinde doğruluğu %36'ya varan oranlarda düşürdü. Makul görünen ancak yanlış olan zincirler, LLM'lerdeki halüsinasyonların kaynaklarından biridir.

  • İstem zincirleme: Bir görevi birkaç model çağrısına böler ve kod, her çıktıyı sonraki isteme aktarır. CoT ise tek bir çağrının içinde gerçekleşir.
  • Düşünce Ağacı (ToT): Her noktada birkaç olası adım üretir, bunları puanlar ve CoT tek bir yolu izlerken geri izleme yaparak ortaya çıkan ağaçta arama yapar.
  • ReAct istemleme: Akıl yürütme adımlarını arama veya araç çağrısı gibi eylemlerle iç içe geçirir ve sonuçları zincire geri besler.
  • Doğrulama Zinciri (CoVe): Modelin bir yanıt taslağı hazırlamasını, kendine doğrulama soruları sormasını, bu soruları bağımsız olarak yanıtlamasını ve taslağı gözden geçirmesini sağlar.
  • Gizil akıl yürütme: Ara akıl yürütme adımlarını yazılı belirteçler yerine modelin gizli durumlarında gerçekleştirir; bu nedenle görünür bir zincir oluşmaz.

Çö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