BaşlayınÜcretsiz başlayın

Eğitilmiş bir ağdan bir çekirdek çıkarma

Modelleri yorumlamanın bir yolu, evrişim katmanlarındaki çekirdeklerin özelliklerini incelemektir. Bu egzersizde, ağırlıklarını hdf5 dosyasında kaydettiğin bir evrişimsel sinir ağından çekirdeklerden birini çıkaracaksın.

Bu egzersiz, kursun bir parçasıdır

Keras ile Görüntü Modellemesi

Kursa Göz Atın

Egzersiz talimatları

  • Ağırlıkları weights.hdf5 dosyasından modele yükle.
  • Modeldeki ilk evrişim katmanını layers özelliğinden al.
  • Bu katmandaki ağırlıkları çıkarmak için .get_weights() yöntemini kullan.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Load the weights into the model
model.____('weights.hdf5')

# Get the first convolutional layer from the model
c1 = model.____[0]

# Get the weights of the first convolutional layer
weights1 = c1.____()

# Pull out the first channel of the first kernel in the first layer
kernel = weights1[0][...,0, 0]
print(kernel)
Kodu Düzenle ve Çalıştır