Bu çalışma, spor videolarındaki eylem tanıma için Çok Ölçekli Konvolüsyonel Sinir Ağını (MSCNN) Uzun Kısa Süreli Bellek (LSTM) ağıyla entegre eden iki aşamalı bir derin öğrenme çerçevesi kullanmıştır. Model geliştirme ve değerlendirme süreçlerinde UCF11, UCF Sports ve JHMDB gibi halka açık kıyaslama veri setlerinden yararlanılmıştır. İnsan katılımcılardan herhangi bir yeni veri toplanmamış; kişisel olarak tanımlanabilir hiçbir bilgiye erişilmemiş veya işlenmemiştir. Çalışma, halka açık ve anonimleştirilmiş veri setlerinin ikincil analizini içerdiği ve doğrudan insan katılımı gerektirmediği için kurumsal etik onay ve bilgilendirilmiş onam alınmasına gerek duyulmamıştır.
İş akışı, kare örnekleme ve zamansal normalizasyonun ardından MSCNN modülü kullanılarak gerçekleştirilen özellik çıkarımından oluşmuştur. Çıkarılan özellikler, daha sonra zamansal modelleme için bir LSTM ağı kullanılarak işlenmiş ve ardından çok sınıflı bir sınıflandırma katmanına aktarılmıştır. Son olarak, model seçilen karşılaştırma veri setleri kullanılarak eğitilmiş ve değerlendirilmiştir. Şekil 1 önerilen çerçevenin genel mimarisini göstermektedir.

Şekil 1: Spor videosu aksiyon tanıma için önerilen MSCNN-LSTM çerçevesi. Video ön işleme, çok ölçekli uzamsal öznitelik çıkarımı, zamansal dizi öğrenimi ve aksiyon sınıflandırmasını gösteren genel iş akışı. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.
Şekil 1, hibrit bir MSCNN-LSTM mimarisine dayalı önerilen spor videosu eylem tanıma çerçevesinin iş akışını göstermektedir. Süreç; tekmeleme, binicilik ve golf vuruşu dahil olmak üzere çeşitli atletik eylemler içeren spor videosu klipleriyle başlar. Ham videolar, ön işleme aşamasında tekil karelere ayrılmış; burada kareler kırpılmış, standartlaştırılmış ve model girişi için hazırlanmıştır. Ön işlemeden geçen kareler daha sonra özellik çıkarımı için MSCNN modülüne aktarılmıştır. Çok ölçekli evrişimli mimari, farklı alıcı alanlardaki uzamsal özellikleri yakalayarak spor videosu karelerinden hem yerel hem de bağlamsal bilgilerin çıkarılmasını sağlar. Çıkarılan özellik vektörleri, ardışık kareler arasındaki zamansal bağımlılıkları ve hareketin gelişimini modellemek için LSTM ağı tarafından işlenmiştir. Son olarak, sınıflandırma ve eğitim modülü, her video klibi için eylem kategorisini tahmin etmek amacıyla öğrenilen uzay-zamansal temsilleri kullanmıştır. Önerilen çerçeve; UCF11 (YouTube Actions), UCF Sports ve JHMDB karşılaştırma veri kümeleri kullanılarak yapılan veri toplama ve ön işleme ile başlayan dört ardışık adımdan oluşmuştur. Her spor videosu, çevresel varyasyonlara karşı dayanıklılığı artırmak amacıyla yeniden boyutlandırılan, normalize edilen ve döndürme, çevirme ve kırpma yoluyla zenginleştirilen bir kare dizisine dönüştürülmüştür. Ön işlemeden geçen kareler daha sonra, 3 × 3, 5 × 5 ve 7 × 7 çekirdeklere sahip paralel evrişimli kolların tamamlayıcı yerel ve bağlamsal uzamsal özellikleri çıkardığı önerilen Çok Ölçekli Evrişimli Sinir Ağı (MSCNN) tarafından işlenmiştir. Bu çok ölçekli özellikler, kompakt özellik temsilleri oluşturmak için toplu normalleştirme (batch normalization) ve maksimum havuzlama (max pooling) kullanılarak birleştirilmiş ve iyileştirilmiştir. Elde edilen kare düzeyindeki özellikler, ardından ardışık kareler arasındaki zamansal bağımlılıkları modellemek için bir Uzun Kısa Süreli Bellek (LSTM) ağına sağlanmıştır. Nihai LSTM çıktıları düzleştirilmiş ve ReLU aktivasyonuna sahip tam bağlantılı katmanlardan geçirilmiş, ardından eylem kategorisini tahmin etmek için bir Softmax sınıflandırıcıya aktarılmıştır. Ağ; aşırı öğrenmeyi (overfitting) azaltmak için çapraz entropi kayıp fonksiyonu ve dropout düzenlileştirmesi ile Adam optimizasyon yöntemi kullanılarak eğitilmiştir. Model performansı son olarak UCF11, UCF Sports ve JHMDB karşılaştırma veri kümeleri üzerinde doğruluk, kesinlik, duyarlılık ve F1-skoru kullanılarak değerlendirilmiştir.
1. Veri toplama ve ön işleme
Bu çalışmada spor ve insan hareketleri için herkese açık üç karşılaştırma veri seti kullanılmıştır. Bu veri setleri, değişken kamera hareketleri, bakış açıları ve arka plan karmaşıklığına sahip gerçek dünya spor görüntülerini içermektedir. Spesifik olarak çalışma; yaklaşık 25 kişiden kaydedilen 1.168 YouTube videosundan toplanan, her hareket için birden fazla örnek içeren 11 hareket kategorisine sahip UCF11 (YouTube Actions) (https://www.crcv.ucf.edu/data/UCF_YouTube_Action.php) veri setini kullanmıştır. Joint-Annotated Human Motion Database (JHMDB)34,35 21 hareket sınıfı ve 928 açıklama eklenmiş video içermektedir. UCF Sports veri seti ise, yayın kaynaklarından 720 × 480 piksel çözünürlükte kaydedilmiş 10 hareket sınıfı ve 150 video dizisinden oluşmaktadır (https://www.crcv.ucf.edu/data/UCF_Sports_Action.php).
Kolektif olarak bu veri kümeleri, hem bireysel hem de takım sporlarını kapsamakta ve önerilen MSCNN-LSTM eylem tanıma çerçevesini değerlendirmek için zamansal süre ve görsel ölçek açısından çeşitlilik sağlamaktadır. Veri kalitesi tarama sürecinin bir parçası olarak UCF11, UCF Sports ve JHMDB veri kümeleri; bozuk videolar, yinelenen dosyalar ve eksik açıklamalı klipler açısından incelenmiştir. Bu dışlama kriterlerini karşılayan herhangi bir örneğe rastlanmamış; bu nedenle, mevcut tüm videolar sonraki analizler için saklanmıştır. Veri kümeleri daha sonra, tutarlı bir rastgele bölme stratejisi kullanılarak eğitim (%70), doğrulama (%15) ve test (%15) alt kümelerine ayrılmıştır. Şekil 2, eğitim ve değerlendirme için kullanılan temsili görüntüleri sunmaktadır.

Şekil 2: Karşılaştırmalı spor eylemi tanıma veri kümelerinden temsilci kareler. Paneller (A–D) UCF11 (YouTube Actions) veri kümesinden, paneller (E–H) UCF Sports veri kümesinden ve paneller (I–L) JHMDB veri kümesinden örnekler göstermektedir. Kareler; eylem sınıflarındaki, bakış açılarındaki, arka planlardaki, aydınlatma koşullarındaki ve hareket karmaşıklığındaki varyasyonları örneklendirmektedir. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.
Önerilen eylem tanıma modeli, Tablo 3'te özetlendiği üzere UCF11, UCF Sports ve JHMDB kıyaslama veri setleri üzerinde değerlendirilmiştir. Bu veri setleri, çeşitli hareket modellerini ve zorlu çevresel koşulları temsil etmektedir. UCF11 (YouTube Actions) veri seti, değişken aydınlatma, bakış açısı ve arka plan koşulları altında elde edilmiş 11 sınıfa ait spor eylemlerini içermektedir. UCF Sports veri seti, profesyonel yayınlardan alınan ve gerçekçi hareket dizileri içeren 150 saha sporu videosundan oluşmaktadır. JHMDB veri seti ise 21 ince taneli eylem kategorisi için ayrıntılı insan hareketi açıklamaları sağlamakta ve uzay-zamansal eylem tanıma için bir kıyaslama veri seti olarak hizmet etmektedir. Bu veri setleri birlikte, model performansını spor ve insan eylemi senaryoları genelinde değerlendirmek için kullanılmıştır. Ağ; 32'lik bir yığın boyutu, 0.001 başlangıç öğrenme hızı ve çapraz entropi kayıp fonksiyonu ile Adam optimize edici kullanılarak 100 epok boyunca eğitilmiştir. Nihai değerlendirme için en düşük doğrulama kaybına sahip model seçilmiştir. Tüm deneylerde 42 sabit rastgele tohumu kullanılmıştır. Yakınsamayı iyileştirmek için erken durdurma ve platoda öğrenme hızı azaltma yöntemleri uygulanmış ve LSTM eğitimi sırasında gradyan patlamasını önlemek için 5.0 eşikli gradyan kırpma işlemi kullanılmıştır. Önerilen MSCNN-LSTM modeli yaklaşık 15 milyon eğitilebilir parametre içermektedir. Uygulama için kullanılan donanım ve yazılım konfigürasyonu Tablo 4'te özetlenmiştir. Sınıf dağılımları yeterince dengeli olduğu için ek bir sınıf ağırlıklandırma veya yeniden örnekleme işlemi uygulanmamıştır. Karşılaştırma modelleri, orijinal çalışmalarında bildirilen hiperparametreler kullanılarak uygulanmış ve eğitim ayarları mümkün olan yerlerde uyumlu hale getirilmiştir. Performans değerleri, farklı rastgele başlatmalarla gerçekleştirilen beş bağımsız çalışmanın ortalaması ± standart sapması olarak bildirilmiştir. Önerilen model ile karşılaştırma modelleri arasındaki farklar, p < 0.05 anlamlılık eşiğinde eşleştirilmiş t-testleri kullanılarak değerlendirilmiştir.
| Veri Seti | Sınıf Sayısı | Video Sayısı | Çözünürlük (px) | Kaynak | Açıklama |
| UCF11 (YouTube Actions) | 11 | 1168 | Değişken (≈ 320×240) | University of Central Florida | Sporlardan (örneğin basketbol şutu, dalış, golf vuruşu, futbolla sektirme) 11 insan eylemini içerir. Videolar, aydınlatma, bakış açısı ve arka planda yüksek varyasyonlar içeren YouTube'dan toplanmıştır. |
| UCF Sports | 10 | 150 | 720×480 | UCF Sports Action Dataset | Gerçek TV yayın görüntülerinden (BBC, ESPN) kaydedilmiş dalış, binicilik, golf vuruşu, koşu ve halter gibi spor aktivitelerini içerir. |
| JHMDB | 21 | 928 | 320×240 | Max Planck Institute for Intelligent Systems | Hareket ve poz analizi için eklem anotasyonlarıyla birlikte yakalama, zıplama, saç tarama, şut çekme ve koşma gibi günlük ve sportif aktiviteleri içerir. |
Tablo 3: Eğitim ve değerlendirme için kullanılan kıyaslama veri setlerinin özellikleri. Aksiyon sınıflarının sayısı, video örnekleri, veri seti özellikleri ve model eğitimi, doğrulama ve testindeki rollerini içeren UCF11, UCF Sports ve JHMDB veri setlerinin genel görünümü.
| Kullanılan Parametreler | Açıklama |
| Programlama Dili | Python 3.8.18 [4] |
| Derin Öğrenme Çerçevesi | TensorFlow 2.15.0 [1] |
| GPU Hızlandırıcı | NVIDIA GeForce RTX 3090 (24 GB VRAM) [1] |
| Merkezi İşlem Birimi | Intel Core i9 @ 3,5 GHz × 16 Çekirdek |
| İşletim Sistemi | Windows 11 |
| Bellek (RAM) | 64 GB DDR4 |
| Optimize Edici | Adam (öğrenme oranı = 0,001) |
| Parti Boyutu | 32 |
| Epok Sayısı | 100 |
| Aktivasyon Fonksiyonları | ReLU (CNN katmanları), Softmax (çıktı katmanı) |
| Yıpranma Oranı | 0.5 |
Tablo 4: Önerilen MSCNN-LSTM modelinin simülasyon ortamı ve hiperparametre yapılandırması. Model eğitimi ve değerlendirmesi sırasında kullanılan donanım özellikleri, yazılım ortamı, optimizasyon ayarları, öğrenme hızı, grup boyutu, epok sayısı, giriş boyutları ve diğer hiperparametreler.
2. Ön işleme
Eğitimden önce, her bir ham video zaman sıralı kare dizilerine dönüştürülmüş; ardından normalize edilmiş, zamansal olarak örneklenmiş ve zenginleştirilmiştir. Her bir giriş videosu V önce bir kare dizisine dönüştürülmüş ve 4B bir tensör olarak temsil edilmiştir V ∈ RT×H×W×C, burada T kare sayısıdır, H × W i kare dizinini ifade eder ve C renk kanallarının sayısını ifade eder (RGB için 3). Ön işleme hattı; kare çıkarma, mekansal yeniden boyutlandırma ve ardından sabit bir çözünürlüğe merkezden veya rastgele kırpma işlemlerinden oluşmuştur (H′, W′), piksel başına yoğunluk normalizasyonu ve özellik çıkarımı öncesinde rastgele çevirme, ölçeklendirme ve renk titremesini (color jittering) içeren isteğe bağlı veri artırımı uygulanmıştır. Somut olarak yoğunluk normalizasyonu, Denklem (1)'de olduğu gibi standart skor normalizasyonu şeklinde uygulanmıştır.
(1)
burada μ, σ eğitim seti üzerinden hesaplanan kanal ortalamaları ve standart sapmalarıdır veya Denklem (2)'de olduğu gibi min–max ölçeklemesidir.
(2)
Normalizasyondan sonra, her kare F̃t ∈ RH′×W′×C′ olarak ve sonuçtaki video tensörü V′ ∈ RT×H′×W′×C olarak temsil edildi. Çok ölçekli konvolüsyonel ön uçta, farklı çekirdek boyutlarına sahip birkaç 2-D (veya erken uzaysal-zamansal konvolüsyonlar için 3-D) konvolüsyon uygulanarak birden fazla alıcı alan uzaysal özellik haritası elde edildi; ardından her kare veya kısa video klip için bir zamansal özellik temsili oluşturulup LSTM modülüne iletildi. Orijinal makalede zamansal modelleme için önce MobileNetV2 ve ardından Deep BiLSTM uygulanmıştır; yukarıdaki ön işleme hattının tamamı, çok ölçekli konv + LSTM değişimi ile tamamen uyumludur.
3. Örnekleme ve zamansal normalizasyon
Video uzunlukları T veri kümeleri arasında ve kendi içinde farklılık gösterdiğinden, çok ölçekli konvolüsyon + LSTM'ye kareler veya kısa parçalar cinsinden sabit bir girdi uzunluğu N sağlamak için kareleri tekdüze örnekliyoruz veya zamansal olarak yeniden örnekliyoruz. Tekdüze kare indeksleri Denklem (3)'te olduğu gibi hesaplanabilir,
(3)
Böylece, örneklenen kare dizisi Vs = {F̃t0, …, F̃tN−1} şeklindedir. Daha hassas bir zamansal sadakat gerektiğinde, doğrusal zamansal interpolasyon gerçekleştiririz: Denklem (4)'te hesaplandığı gibi, yeniden örneklenen herhangi bir kesirli zaman τ ∈ [0, T−1] için.
(4)
böylece yeniden örneklenen Vs dizisi tam olarak N kareye sahip olur ve akıcı hareketi korur. Alternatif olarak, kısa ardışık kliplerle örnekleme (adım s ile zamansal pencere uzunluğu w), her bir klibin Cj ∈ RT×H′×W′×C ve j = 0, …, ⌊(T − w)/s⌋ olduğu bir klip tensörleri seti üretir. Ağ içindeki zamansal normalizasyon için, çoklu ölçeklerde basit bir zamansal havuzlama etkilidir: çok ölçekli konvolüsyonlar tarafından üretilen bir zamansal özellik dizisi X = {x1, …, xN} verildiğinde, havuzlanmış özellikleri Denklem (5)'te olduğu gibi uygulayın.
(5)
burada Sk, k ölçeği için zamansal destektir (örneğin, Sk örtüşmeyen bloklar veya genişletilmiş indeksler olabilir) ve mk = |Sk|'dir.
Öznitelik çıkarımı öncesinde, tüm videolar 224 × 224 piksel boyutuna ölçeklendi ve saniyede 25 kare hızında örneklemesi yapıldı. Her deneyde 32 karelik sabit bir dizi uzunluğu kullanıldı. Veri artırma teknikleri arasında rastgele kırpma (ölçek = 0.8–1.0), rastgele döndürme (±15°), rastgele yatay çevirme (olasılık = 0.5) ve parlaklık modifikasyonu (±20%) yer aldı. Piksel değerlerini standardize etmek için ImageNet ortalama değerleri [0.485, 0.456, 0.406] ve standart sapmalar [0.229, 0.224, 0.225] kullanıldı. Her video dizisi için zamansal örneklemede tekdüze kare seçimi uygulandı. Daha uzun videolar, tutarlı bir dizi uzunluğunu korumak için tekdüze olarak kırpıldı veya örneklendi; 32 kareden az olan videolar ise sıfır ile dolduruldu. Eğitim ve değerlendirme süreçleri boyunca bu ayarlar tutarlı bir şekilde kullanıldı.
4. MSCNN kullanılarak özellik çıkarma
Spor videolarındaki hareketlerin mekansal temsilini geliştirmek için Çok Ölçekli Evrişimli Sinir Ağı (MSCNN) kullanılmıştır. Tek bir çekirdek boyutuna dayanan geleneksel evrişimli sinir ağları, çoklu mekansal ölçeklerdeki özellikleri yakalamada sınırlı kapasiteye sahip olabilir. Bazı spor hareketleri benzer görsel özellikler sergilediğinden, tek ölçekli bir evrişimli mimarinin hem yerel hem de küresel özellikleri aynı anda yakalaması zor olabilir. Bu sınırlamayı gidermek için, önerilen çerçeve, çok ölçekli özellik çıkarımı ve özellik füzyonu gerçekleştirmek amacıyla farklı boyutlardaki evrişimli çekirdekleri kullanmaktadır.
Önerilen ağ mimarisinde, kanallar arası bilgileri düzenlemek ve giriş özellik haritalarının boyutunu azaltmak için 1 × 1 konvolüsyon çekirdekleri kullanılmıştır. Ayrıca bu katmanlar, ek özellik dönüşümleri ve lineer olmayan temsiller sunarak ağın ifade yeteneğini artırmaktadır. Farklı boyutlardaki konvolüsyon çekirdekleri, uzamsal bilgilerin çoklu ölçeklerde çıkarılmasını sağlar. Eğitim kararlılığını artırmak için ağırlıklı çok ölçekli özellik füzyonunun ardından ardışık normalizasyon gerçekleştirilir. Derin ağ eğitimi sırasında gradyan yok olması ve gradyan patlaması sorunlarını azaltmak için önerilen mimari, rezidüel bağlantılar ve LSTM tabanlı zamansal modelleme kullanmaktadır.
Çok ölçekli tasarım, ağın farklı uzamsal çözünürlüklerdeki özellikleri yakalama yeteneğini artırır ve özellik temsil kapasitesini geliştirir. Ayrıca, geleneksel N × N evrişim çekirdeği, N × 1 ve 1 × N evrişim işlemlerine ayrıştırılmıştır. MSCNN modülünde kullanılan N × 1 ve 1 × N evrişimleri, tekil video karelerinden tamamlayıcı yönsel ve çok ölçekli uzamsal özellikleri yakalamak için tasarlanmıştır. Bu evrişim işlemleri, farklı alıcı alan ölçeklerinde paternler çıkararak uzamsal özellik temsilini güçlendirir. Ardından, ardışık kareler arasındaki zamansal ilişkiler, eylem tanıma için uzun vadeli zamansal bağımlılıkları öğrenmek amacıyla MSCNN tarafından çıkarılan özellik dizisini işleyen LSTM modülü tarafından modellenir.
Her bir spor videosu V = {F1, F2, …, FT}, T kareye ayrıştırılır. Örneğin oyuncu pozu, hareket bulanıklığı ve top yörüngesi gibi mekansal varyasyonları kodlamak için, 3 × 3, 5 × 5 ve 7 × 7 çekirdek boyutlarına karşılık gelen s ∈ {1, 2, 3} üç farklı ölçekteki evrişimli dallar çalıştırılır. Her bir dal, Denklem (6)'daki gibi özellik haritalarını çıkarır:
(6)
Ws ve bs sırasıyla s ölçeğindeki konvolüsyon ağırlıkları ve sapmaları, σ ise ReLU aktivasyonudur. Çok ölçekli füzyon katmanı, özellikleri Denklem (7)'de olduğu gibi toplar:
(7)
Bu birleştirilmiş öznitelik tensörü, hem ince taneli hareket ipuçlarını hem de grup etkinlikleri gibi geniş alanlı bağlamsal bilgileri gömer. Şekil 3 yalnızca MSCNN öznitelik çıkarma modülünü göstermektedir. Zamansal modelleme ve sınıflandırma için kullanılan LSTM katmanı (256 gizli birim), yoğun katman (128 nöron) ve dropout katmanı (0,5), Şekil 4'te ayrı olarak sunulmuştur.

Şekil 3: Önerilen Çok Ölçekli Konvolüsyonel Sinir Ağı (MSCNN) özellik çıkarma modülü. 3 × 3, 5 × 5 ve 7 × 7 çekirdek boyutlarına sahip üç paralel konvolüsyonel dal, LSTM ağı tarafından gerçekleştirilen zamansal modellemeden önce birleştirilen tamamlayıcı çok ölçekli uzamsal özellikleri çıkarır. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayınız.

Şekil 4: Spor videolarında aksiyon tanıma için önerilen LSTM mimarisi. LSTM modülü, ardışık video kareleri boyunca giriş, unutma ve çıkış kapısı işlemleri aracılığıyla zamansal bağımlılıkları modeller. Bu şeklin daha büyük bir versiyonunu görüntülemek için lütfen buraya tıklayın.
Şekil 3 spor videosu aksiyon tanıma için önerilen Çok Ölçekli Evrişimli Sinir Ağı (MSCNN) öznitelik çıkarma modülünü göstermektedir. Giriş video kareleri, 3 boyutlu çekirdek boyutlarına sahip üç evrişimli dal aracılığıyla paralel olarak işlenmiştir × 3, 5 × 5 ve 7 × 7 adet, her biri tamamlayıcı ince ve kaba taneli uzamsal özellikleri yakalamak için 64 filtre içeren; çıktılar ise Toplu Normalizasyon, ReLU aktivasyonu ve 2 kullanılarak iyileştirilmiştir × 2 max pooling, ardından 1 tarafından birleştirilmiş ve kaynaştırılmış × 128 filtreli 1 konvolüsyon. Bir rezidüel atlama bağlantısı, düşük seviyeli uzamsal bilgileri korumuş ve gradyan akışını iyileştirmiştir. Birleştirilmiş özellik haritaları düzleştirilmiş ve zamansal modelleme için 256 gizli birimli bir LSTM katmanına, ardından 128 nöronlu tam bağlantılı bir katmana, ReLU aktivasyonuna ve 0,5'lik bir dropout oranına aktarılmış; sonrasında ise bir Softmax katmanı kullanılarak nihai sınıflandırma yapılmıştır. Çok ölçekli özellik haritaları (Lütfen çevirmemi istediğiniz metni sağlayın.1l, f2Lve f3l) birleştirilerek füzyon temsili oluşturulmuştur (FLütfen çevirisini yapmamı istediğiniz metni sağlayın.), 3 ile daha da geliştirilmiştir × sonraki katman için çıktı özellik haritasını oluşturmak üzere 3 konvolüsyon kullanılır. Bu hiyerarşik mimari, birden fazla alıcı alanda tamamlayıcı mekânsal özelliklerin öğrenilmesini sağlayarak spor eylemi tanıma performansını artırmıştır.
5. LSTM kullanarak zamansal modelleme
Video kenarları boyunca zamana dayalı evrimi modellemek amacıyla, dinamik bağımlılıkları ve hareket sürekliliğini yakalamak için birleştirilmiş öznitelik dizisi LSTM sistemine sunulmuştur. Her bir giriş videosu için öncelikle kare başına çok ölçekli CNN öznitelikleri çıkarılmıştır. Video kareleri I1, …, IT olsun. Her t karesi ve her s ölçeği için çok ölçekli konvolüsyonel kodlayıcı, bir ft(s) ∈ Rd öznitelik vektörü üretir. Ardından, ölçekler, Denklem (8)'de olduğu gibi projeksiyon + birleştirme veya ağırlıklı toplam yoluyla tek bir kare tanımlayıcısında birleştirilir:
(8)
Ardından, zamansal dinamikleri modellemek için {xt}tT=1 dizisini bir LSTM'ye besleyin. Standart LSTM gösteriminde, t zamanındaki kapılar ve durumlar Denklem (9) ile (13) arasındadır:
(9)
(10)
(11)
(12)
(13)
Burada σ sigmoid aktivasyonunu, ⊙ ise eleman bazlı çarpımı temsil eder.) Çift yönlü LSTM mimarileri hem geçmiş hem de gelecek zamansal bağlamı yakalamak için kullanılabilse de, önerilen çerçeve, ardışık video kareleri boyunca zamansal bağımlılıkları modellemek için standart bir LSTM kullanmaktadır. Bu tasarım tercihi, bu çalışmada sunulan MSCNN-LSTM mimarisi ile tutarlıdır. Klip işlendikten sonra, bir klip temsili elde edilmiştir (örneğin, son gizli durum veya zamansal havuzlama): z = Poolt(vt).
Şekil 4, spor eylemi tanıma için önerilen LSTM mimarisinin iş akışını göstermektedir. Ağ, bir dizi video karesi veya CNN ile çıkarılmış özellikleri almış ve bunları ardışık zaman adımları (t−2, t−1 ve t) boyunca işlemiştir. Her bir LSTM hücresi; ağ üzerindeki bilgi akışını düzenleyen bir giriş kapısı, bir unutma kapısı ve bir çıkış kapısından oluşmaktadır. Giriş kapısı yeni bilgileri hücre durumuna dahil etmiş, unutma kapısı ilgisiz zamansal bilgileri atmış ve çıkış kapısı sonraki zaman adımına aktarılan gizli durumu üretmiştir. Hücre durumu uzun vadeli zamansal bağımlılıkları korurken, gizli durum kısa vadeli zamansal bilgileri yakalamıştır. Ardışık işlemenin ardından, ilgili spor eylemini tahmin etmek amacıyla tam bağlantılı bir katmana ve bir Softmax sınıflandırıcıya aktarılan zamansal bir özellik temsili oluşturmak için LSTM çıktıları havuzlanmıştır. Ağ; 32'lik bir grup boyutu, 0.001 başlangıç öğrenme oranı ve bir çapraz entropi kayıp fonksiyonu ile Adam optimizatörü kullanılarak 100 epok boyunca eğitilmiştir. Final değerlendirmesi için en düşük doğrulama kaybına sahip model seçilmiştir. Tekrarlanabilirliği sağlamak adına tüm deneyler 42 sabit rastgele tohumu kullanılarak yürütülmüştür. Yakınsamayı artırmak için erken durdurma ve platoda öğrenme oranı azaltma yöntemleri uygulanmış, LSTM eğitimi sırasında gradyan patlamalarını önlemek için 5.0 eşiğiyle gradyan kırpma işlemi yapılmıştır. Önerilen MSCNN-LSTM modeli yaklaşık 15 milyon eğitilebilir parametre içermektedir.
Nihai sınıf puanları ve olasılığı, Denklem (14)'te olduğu gibi bir doğrusal katman + softmax kullanır:
(14)
Denklem (15)'te olduğu gibi, etiketli klipler üzerindeki çapraz entropi kaybını minimize ederek eğitin:
(15)
nerede Nb parti boyutu, C sınıf sayısı ve y(n) one-hot gerçek değerdir. Düzenleme (dropout açık Lütfen tercüme edilmesini istediğiniz metni sağlayın.Lütfen çevirmemi istediğiniz metni buraya ekleyin. Metni paylaştığınızda, belirttiğiniz tüm akademik standartlara, bilimsel terminolojiye ve JoVE formatına uygun olarak profesyonelce Türkçe'ye çevireceğim./LSTM çıktıları, ağırlık azalması) Uzun spor sekanslarında stabiliteyi sağlamak için gradyan kırpma uygulanır.