$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Bu çalışma, anonimleştirilmiş, herkese açık bir veri seti kullandığı için bilgilendirilmiş onay gerekli değildir. Önerilen yaklaşım altı bileşenden oluşur: ön işleme, evrişim modülü, dikkat modülü, evrişim ve dikkat modüllerinin entegrasyonu ve tamamen bağlı (FC) katmanlar. Şekil 1 yöntemin tam iş akışını göstermektedir.
Veri seti elde edilmesi
Etiketlenmiş beyin MRG görüntüleri, dört tümör kategorisi ve normal doku içeren herkese açık bir Kaggle veri setinden elde edilmiştir.
Veri ön işleme
Görüntüler, birleşik bir çözünürlükte yeniden boyutlandırılır ve yoğunluk normalleştirilir. Genellemeyi artırmak için isteğe bağlı artırma (döndürme, çevirme, yakınlaştırma) uygulanır. Veri seti, eğitim (%70) ve test (%30) setlerine bölünür.
Model mimarisi
BrainNet—MobileNetV2, EfficientNetV1 ve Inception-ResNet-V2—önceden ImageNet üzerinde eğitilmiş olan üç temel CNN, MRG görüntüleri kullanılarak beyin tümörlerini dört kategoriye sınıflandırmak için kullanılmıştır. MobileNetV2 ve EfficientNetV1, 224 x 224 piksel giriş boyutuyla yapılandırılmışken, Inception-ResNet-V2 299 x 299 piksel giriş boyutu gerektirmiştir. Transfer öğrenme sürecinde, başlangıçtaki evrişimsel katmanlar genel görüntü özelliklerini korumak için dondurulmuştur, üst katmanlar beyin tümörü sınıflandırması için modeli özelleştirmek üzere ince ayar yapılmıştır. Her temel, Küresel Ortalama Havuzlama, yoğun katmanlar, düzenlileştirme için düşürme ve dört sınıfı tahmin etmek için Softmax aktivasyon fonksiyonunu içeren hafif bir sınıflandırma başlığı ile eşleştirilmiştir. Düşürme, aşırı uyumlaşmayı azaltmak ve genellemeyi artırmak için uygulanmıştır. Tasarlanan mimari, verimli özellik çıkartımını düşük hesaplama gereksinimleriyle etkili bir şekilde birleştirerek, kaynak sınırlı ve kavram doğrulaması senaryolarında dağıtım için uygun olan hassas sınıflandırmayı sağlamaktadır.
Dikkat tabanlı özellik çıkartma
Giriş görüntüleri, başlangıçtaki bir evrişimsel katmanın ardından özel bir dikkat modülünden geçirilir. Paralel maksimum havuzlama ve ortalama havuzlama, saliyen ve bağlamsal özellikleri yakalar ve bunlar evrişim yoluyla tümörle ilgili bölgeleri vurgulamak için birleştirilir ve rafine edilir.
Evrişimsel temel ve füzyon
Dikkat ağırlıklı özellikler, önceden eğitilmiş temellere (MobileNetV2, EfficientNetV1 veya Inception-ResNet-V2) iletilir. Yüksek seviyeli evrişimsel katmanlar, bellek erişimi azaltmak ve hesaplama verimliliğini artırmak için mantıksal olarak birleştirilir.
Sınıflandırma
Düzenlenmiş özellikler, ReLU6 aktivasyonu ve düşürme ile tam bağlantılı katmanlardan geçirilerek, nihai dört sınıflı softmax sınıflandırma için kompakt bir temsil üretir.
Değerlendirme
Model performansı, test setinde doğruluk, kesinlik, hatırlatma, F1-skoru ve karışıklık matrisleri kullanılarak değerlendirilir.
Çerçeve geliştirme
Önerilen çözüm Python'da uygulanır ve yürütme için Keras kullanır. Tablo 1 hiperparametreleri göstermektedir. Veri seti, eğitim seti ve test seti olarak 70:30 oranında bölünür. Her veri seti için nihai dengeli performansı göstermek amacıyla, beş farklı rastgele eğitim/test ayrımı kullanılmıştır.
Ön işleme
Giriş görüntüleri, önerilen çözüm için temel olarak MobileNetV2 çerçevesi hizmet verdiği için güncellenmelidir. Fotoğraflardan yüksek çözünürlüklü özellikler çıkarmak için, giriş boyutuyla birlikte önceden eğitilmiş MobileNetV2 modeli kullanılır. Ardından her giriş görüntüsü, [-1, 1] aralığında 224x224 piksele ölçeklenir.
Evrişim modeli
MobileNetV2, verimli bir Evrişimsel Sinir Ağı (CNN) mimarisini kullanarak görüntü tanıma performansını artırır ve bu mimari, hesaplama gereksinimlerini en aza indirir. Geleneksel CNN'ler yüksek doğruluk sağlasa da, genellikle büyük miktarda bellek ve işlem gücü gerektirir. MobileNetV1, standart evrişimi, girdileri filtrelemek için derinlik yönünde ayrılabilir evrişim ve özellikleri entegre etmek için nokta yönünde evrişim olmak üzere iki farklı işleme ayırmak gibi bir kavramı tanıtmıştır. MobileNetV2, bu fikre dayanarak, genişleme katmanları, derinlik yönünde evrişim, projeksiyon katmanları ve kalan bağlantılardan oluşan darboğaz kalıntı bloklarını dahil eder. Projeksiyon katmanı özellik kanallarını sıkıştırır, kalan bağlantılar ise ağ boyunca daha iyi bilgi akışını sağlar. İstikrarlılığı artırmak ve öğrenme performansını iyileştirmek için, evrişimsel işlemlerden son