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

Keras ile Görüntü Modellemesi

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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