Yolo Vision Shenzhen
Shenzhen
Şimdi katılın
Sözlük

Zaman Serisi Analizi

Tahmin ve anomali tespiti için zaman serisi analizini keşfedin. Gelişmiş AI içgörüleri için Ultralytics kullanarak zamansal verileri nasıl oluşturacağınızı öğrenin.

Zaman serisi analizi, belirli bir zaman aralığında toplanan veri noktalarının dizisini analiz etmek için kullanılan özel bir yöntemdir. Bu süreçte, analistler veri noktalarını aralıklı veya rastgele kaydetmek yerine, belirli bir süre boyunca tutarlı aralıklarla kaydederler. Standart Görüntü Sınıflandırması için kullanılan statik veri kümelerinden farklı olarak, zaman serisi verileri zamansal bir boyut ekler, yani verilerin sırası, altta yatan kalıpları anlamak için çok önemlidir. Bu teknik, Veri Analitiği için temeldir ve geçmiş eğilimlere dayalı olarak gelecekteki olayları tahmin etmek için yaygın olarak kullanılır. Zaman serisi analizi, veri analizinde önemli bir rol oynar ve veri analitiği ile veri modelleme arasında köprü görevi görür.

Temel Bileşenler ve Teknikler

Zaman bazlı verileri etkili bir şekilde analiz etmek için, uygulayıcılar sinyali oluşturan farklı bileşenleri tanımlamalıdır.

  • Trend Analizi: Bu, verilerin uzun vadeli yönünü belirlemeyi içerir. Örneğin, Doğrusal Regresyon genellikle satışların birkaç yıl boyunca genel olarak artıp artmadığını veya azalıp azalmadığını modellemek için kullanılır.
  • Mevsimsellik Tespiti: Birçok veri kümesi, her takvim yılında tekrarlanan düzenli, öngörülebilir değişiklikler sergiler. Perakendeciler, tatil dönemlerindeki artışlara veya hava koşullarına bağlı satın alma alışkanlıklarına hazırlanmak için mevsimsellik analizini kullanır.
  • Durağanlık: Bir zaman serisi, ortalama ve varyans gibi istatistiksel özellikleri zaman içinde değişmezse durağan olarak adlandırılır. Dickey-Fuller testi gibi teknikler, verilerin modelleme öncesinde dönüştürülmesi gerekip gerekmediğini belirlemeye yardımcı olur.
  • Gürültü Tahmini: Rastgele varyasyonlar veya "beyaz gürültü" gerçek kalıpları gizleyebilir. Gelişmiş filtreleme veya Otomatik Kodlayıcılar, rastgele dalgalanmalardan anlamlı sinyalleri ayırmak için kullanılır.

Gerçek Dünya Yapay Zeka/Makine Öğrenimi Uygulamaları

Zaman serisi analizi, operasyonları optimize etmek ve maliyetleri azaltmak için doğru tahmin gerektiren sektörler için kritik öneme sahiptir. Risk.

  • Perakendede Talep Tahmini: Perakendeciler, perakendede yapay zekayı kullanarak envanter gereksinimlerini tahmin ederler. Geçmiş satışların zaman serisi verilerini analiz ederek, işletmeler tedarik zincirlerini optimize edebilir, hem fazla stok hem de stok tükenmesini azaltabilirler. Facebook Prophet gibi araçlar genellikle perakende verilerinde görülen güçlü mevsimsel etkileri yönetmek için kullanılır.
  • Sağlık Hizmetlerinde Yaşamsal Belirtilerin İzlenmesi: Tıp alanında, Sağlık Hizmetleri sistemlerindeki yapay zeka, kalp atış hızı ve kan basıncı gibi hastanın yaşamsal belirtilerini sürekli olarak izler. Zaman serisi algoritmaları, Anomali Tespiti gerçekleştirerek, hastanın ölçümleri normal tarihsel baz değerinden saparsa tıbbi personeli hemen uyarabilir ve bu sayede hayat kurtarabilir.
  • Öngörücü Bakım: Üretim tesisleri, zaman içinde makinelerden titreşim veya sıcaklık verilerini toplamak için sensörler kullanır. Üretimde yapay zeka uygulayarak, şirketler ekipman arızalarını meydana gelmeden önce tahmin edebilir ve arıza süresini en aza indirebilir.

Bilgisayarlı Görüntüden Zaman Serileri Oluşturma

Zaman serisi analizi, görüntüler gibi uzamsal verilere odaklanan Bilgisayar Görme (CV) ile farklı olsa da, bu iki alan sıklıkla kesişir. Bir CV modeli, video akışlarını işleyerek zaman serisi verileri oluşturabilir. Örneğin, bir trafik kamerasında çalışan bir Nesne Sayma sistemi, dakikada geçen araçların sayısını sıralı olarak üretir.

Aşağıdaki örnek, Ultralytics kullanarak bir videodaki track ve görsel verileri etkili bir şekilde nesne sayılarının zaman serisine dönüştürmeyi göstermektedir.

from ultralytics import YOLO

# Load the YOLO26 model for object tracking
model = YOLO("yolo26n.pt")

# Track objects in a video stream (generates time-series data)
# The 'stream=True' argument returns a generator for memory efficiency
results = model.track("https://docs.ultralytics.com/modes/track/", stream=True)

# Process frames sequentially to build a time series of counts
for i, r in enumerate(results):
    if r.boxes.id is not None:
        count = len(r.boxes.id)
        print(f"Time Step {i}: {count} objects detected")

Bu boru hatlarına beslenen veri kümelerini ve eğitim modellerini yönetmek için kullanıcılar, Ultralytics kullanabilirler. Bu platform, açıklama ekleme işleminden uygulamaya kadar olan iş akışını basitleştirir.

Modern Sinir Mimarileri

ARIMA (Oto-Regresif Entegre Hareketli Ortalama) gibi geleneksel istatistiksel yöntemler hala popülerdir, ancak modern Derin Öğrenme (DL) güçlü alternatifler sunmuştur. Bu alternatifler, geleneksel yöntemlerin sınırlamalarını aşarak, daha doğru tahminler ve daha hızlı sonuçlar elde etmeyi mümkün kılar.

  • Tekrarlayan Sinir Ağları (RNN'ler): Sıralı veriler için özel olarak tasarlanmış olan Tekrarlayan Sinir Ağı (RNN) önceki girdilerin "hafızasını" korur ve bu da onu kısa vadeli bağımlılıklar için uygun hale getirir.
  • Uzun Kısa Süreli Bellek (LSTM): Uzun dizileri hatırlamada standart RNN'lerin sınırlamalarını gidermek için Uzun Kısa Süreli Bellek (LSTM) mimarisi, bilgi akışını kontrol etmek için geçitler kullanır ve uzun vadeli zamansal bağımlılıkları etkili bir şekilde modeller.
  • Transformers: Başlangıçta metin için geliştirilen Transformer mimarisi ve dikkat mekanizmaları artık karmaşık zaman serisi verilerini tahmin etmek için en son teknolojiyi temsil ediyor ve genellikle eski tekrarlayan modelleri geride bırakıyor.

İlgili Terimlerden Ayrım

Zaman Serisi Analizini Dizi Modellemesinden ayırmak önemlidir ve Bilgisayarla Görme.

  • Zaman Serisi ve Dizi Modelleme: Tüm zaman serileri dizi olmakla birlikte, tüm diziler zaman serisi değildir. Doğal Dil İşleme (NLP) sıralamanın önemli olduğu kelime dizileriyle ilgilenir, ancak "zaman" öğesi soyuttur. Zaman serisi analizi, verilerin zamana göre indekslendiğini özellikle ima eder.
  • Zaman Serisi ve Bilgisayar Görme: CV, görsel girdileri (pikselleri) yorumlamakla ilgilenir. Ancak, Video Anlama gibi teknikler, görsel analize zamansal bir boyut ekleyerek bu boşluğu doldurur ve genellikle Transformers kullanarak görsel içeriğin zaman içinde nasıl değiştiğini anlamaya çalışır.

Ultralytics topluluğuna katılın

Yapay zekanın geleceğine katılın. Küresel yenilikçilerle bağlantı kurun, işbirliği yapın ve birlikte büyüyün

Şimdi katılın