Zagłębiamy się dalej

Modelowanie obrazów z Keras

Ariel Rokem

Senior Data Scientist, University of Washington

Sieć z jedną warstwą konwolucyjną

Modelowanie obrazów z Keras

Sieć z jedną warstwą konwolucyjną: implementacja

model = Sequential()
model.add(Conv2D(10, kernel_size=2, activation='relu', 
                 input_shape=(img_rows, img_cols, 1)))
model.add(Flatten())
model.add(Dense(3, activation='softmax'))
Modelowanie obrazów z Keras

Budowanie głębszej sieci

Modelowanie obrazów z Keras

Budowanie głębokiej sieci

model = Sequential()
model.add(Conv2D(10, kernel_size=2, activation='relu', 
                 input_shape=(img_rows, img_cols, 1), 
                 padding='equal'))

# Second convolutional layer model.add(Conv2D(10, kernel_size=2, activation='relu')
model.add(Flatten()) model.add(Dense(3, activation='softmax'))
Modelowanie obrazów z Keras

Po co głębokie sieci?

Modelowanie obrazów z Keras

Cechy we wczesnych warstwach

Modelowanie obrazów z Keras

Cechy w warstwach pośrednich

Modelowanie obrazów z Keras

Cechy w późnych warstwach

Modelowanie obrazów z Keras

Jak głęboka sieć?

  • Głębokość ma koszt obliczeniowy
  • Może wymagać więcej danych
Modelowanie obrazów z Keras

Czas na ćwiczenia!

Modelowanie obrazów z Keras

Preparing Video For Download...