Sözlük

Bağlam Penceresi

Bağlam pencerelerinin NLP, zaman serisi analizi ve görüntü yapay zekasında yapay zeka/ML modellerini nasıl geliştirdiğini, tahminleri ve doğruluğu nasıl artırdığını keşfedin.

YOLO modellerini Ultralytics HUB ile basitçe
eğitin

Daha fazla bilgi edinin

Makine öğrenimi alanında, özellikle doğal dil işleme (NLP) ve zaman serisi analizinde, "bağlam penceresi" terimi, bir modelin tahminlerde bulunurken veya bilgileri işlerken dikkate aldığı belirli bir girdi verisi aralığını ifade eder. Bu pencere, modelin belirli bir veri noktasını çevreleyen bağlamı anlamak için baktığı bilginin kapsamını tanımlar. Bağlam penceresinin boyutu, modelin verilerdeki ilgili kalıpları ve bağımlılıkları yakalama becerisini önemli ölçüde etkiler. Örneğin, NLP'de bağlam penceresi, modelin anlamını ve kullanımını anlamak için bir hedef kelimeden önce ve sonra kaç kelimeyi inceleyeceğini belirler.

Bağlam Pencerelerinin Önemi

Bağlam pencereleri, makine öğrenimi modellerinin doğruluğunu ve etkinliğini artırmak için çok önemlidir. Modeller, ilgili bilgilerin tanımlanmış bir kapsamını sağlayarak veri noktaları arasındaki ilişkileri daha iyi anlayabilir. Bu, özellikle bir kelimenin anlamının çevresindeki kelimelere göre değişebildiği doğal dil işleme (NLP) veya geçmiş değerlerin gelecekteki tahminleri etkilediği zaman serisi analizi gibi görevlerde önemlidir. İyi seçilmiş bir bağlam penceresi, modelin alakasız veriler tarafından boğulmadan doğru tahminler yapmak için yeterli bilgiye sahip olmasını sağlar.

Doğal Dil İşlemede (NLP) Bağlam Penceresi

NLP'de bağlam penceresi, modellerin insan dilini anlaması ve üretmesi için kritik bir bileşendir. Örneğin, bir cümleyi analiz ederken, beş kelimelik bir bağlam penceresine sahip bir model, hedef kelimeden önceki iki kelimeyi ve sonraki iki kelimeyi dikkate alabilir. Bu, modelin anlık dilsel ortamı yakalamasını ve duygu analizi, adlandırılmış varlık tanıma (NER) ve makine çevirisi gibi görevleri geliştirmesini sağlar. BERT ve GPT gibi dönüştürücü modeller, çeşitli NLP görevlerinde son teknoloji performans elde etmek için büyük bağlam pencereleri kullanır.

Zaman Serisi Analizinde Bağlam Penceresi

Zaman serisi analizinde bağlam penceresi, bir modelin gelecekteki değerleri tahmin ederken dikkate aldığı geçmiş zaman adımlarının sayısını tanımlar. Örneğin, hisse senedi fiyatlarını tahmin eden bir model, son 30 günlük verilerden oluşan bir bağlam penceresi kullanabilir. Bu, modelin gelecekteki sonuçları etkileyen eğilimleri, mevsimsel kalıpları ve diğer zamansal bağımlılıkları belirlemesine olanak tanır. Bağlam penceresinin boyutu, özel uygulamaya ve verilerin niteliğine bağlı olarak değişebilir. Uzun Kısa Süreli Bellek (LSTM) ağları ve Tekrarlayan Sinir Ağları (RNN 'ler) gibi teknikler, tanımlanmış bir bağlam penceresi içinde sıralı verileri işlemek için yaygın olarak kullanılır.

Görme Yapay Zekasında Bağlam Penceresi

Daha az yaygın olmakla birlikte, bağlam pencereleri, özellikle video verileri veya görüntü dizileri ile uğraşırken bilgisayarla görme (CV) görevlerinde de rol oynayabilir. Örneğin, nesne takibinde bir model, bir nesnenin hareketini ve yörüngesini tahmin etmek için birkaç ardışık kareden oluşan bir bağlam penceresini dikkate alabilir. Bu, nesne geçici olarak gizlense veya görüş alanından çıksa bile modelin izlemede tutarlılığı ve doğruluğu korumasına yardımcı olur. Ultralytics YOLO Gerçek zamanlı nesne algılama yetenekleriyle bilinen modeller, video analizi görevlerinde gelişmiş performans için bağlam pencerelerini içerecek şekilde uyarlanabilir.

Gerçek Dünyadaki AI/ML Uygulamalarında Bağlam Penceresi Örnekleri

Örnek 1: Sohbet Robotları ve Sanal Asistanlar

Sohbet robotları ve sanal asistanlar, ilgili ve tutarlı yanıtlar sağlamak için büyük ölçüde bağlam pencerelerine güvenir. Bu sistemler, son etkileşimlerin bir bağlam penceresini tutarak devam eden konuşmayı anlayabilir ve uygun şekilde yanıt verebilir. Örneğin, bir sohbet robotu kullanıcının niyetini anlamak ve bağlama uygun bir yanıt vermek için son beş mesajdan oluşan bir bağlam penceresi kullanabilir. Bu özellik, doğal ve ilgi çekici bir kullanıcı deneyimi yaratmak için çok önemlidir.

Örnek 2: Tahmine Dayalı Metin ve Otomatik Tamamlama

Klavyelerdeki ve arama motorlarındaki tahmini metin ve otomatik tamamlama özellikleri, önceki metne dayalı olarak bir sonraki kelimeyi veya ifadeyi önermek için bağlam pencerelerini kullanır. Bu sistemler, daha önce yazılan kelimelerin bağlam penceresini analiz ederek, en olası devamı tahmin edebilir, yazma hızını ve doğruluğunu artırabilir. Örneğin, bir e-posta yazarken, sistem önceki kelimelerin bağlamına dayalı olarak bir cümleyi tamamlamayı önerebilir ve yazma sürecini daha verimli hale getirebilir.

Bağlam Penceresi ve Diğer İlgili Terimler

Bağlam Penceresi ve Sekans Uzunluğu

NLP'de "dizi uzunluğu" terimi genellikle bir girdi dizisindeki toplam belirteç sayısını ifade eder. Bağlam penceresi ise özellikle modelin belirli bir tahmin için aktif olarak dikkate aldığı dizinin bir kısmını ifade eder. Örneğin, bir model 100 kelimelik bir diziyi işleyebilir, ancak analizi için hedef kelimenin etrafında yalnızca 10 kelimelik bir bağlam penceresi kullanabilir.

Bağlam Penceresi ve Alıcı Alan

Konvolüsyonel sinir ağlarında (CNN'ler) alıcı alan, belirli bir CNN özelliğinin "görebildiği" veya etkilendiği girdi alanı bölgesini ifade eder. Her iki terim de bir model tarafından dikkate alınan girdi verilerinin kapsamıyla ilgili olsa da, bağlam penceresi daha geneldir ve çeşitli model ve görev türlerine uygulanırken, alıcı alan CNN'lere özgüdür.

Bahsedilen belirli kavramlar ve araçlar hakkında daha fazla ayrıntı için aşağıdaki kaynaklara başvurabilirsiniz:

Tümünü okuyun