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

Derin bir öğrenme ağı oluşturma

Derin bir evrişimli sinir ağı, birden fazla katmana sahip olan bir ağdır. Derin bir ağdaki her katman girdisini kendinden önceki katmandan alır; en ilk katman ise eğitim veya test verisi olarak kullanılan görüntülerden girdisini alır.

Burada, iki evrişim katmanına sahip bir ağ oluşturacaksın.

Bu egzersiz

Keras ile Görüntü Modellemesi

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

Egzersiz talimatları

  • İlk evrişim katmanı ağın girdi katmanıdır. 2x2 piksel çekirdeklerle 15 birime sahip olmalı. 'relu' etkinleştirme işlevi kullanmalı. input_shape tanımlamak için img_rows ve img_cols değişkenlerini kullanabilir.
  • İkinci evrişim katmanı girdilerini ilk katmandan alır. 2x2 piksel çekirdeklerle 5 birime sahip olmalı. Bu katman da 'relu' etkinleştirme işlevi kullanmalı.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

from keras.models import Sequential
from keras.layers import Dense, Conv2D, Flatten

model = Sequential()

# Add a convolutional layer (15 units)
____


# Add another convolutional layer (5 units)
____

# Flatten and feed to output layer
model.add(Flatten())
model.add(Dense(3, activation='softmax'))
Kodu Düzenle ve Çalıştır