Gå djupare

Bildmodellering med Keras

Ariel Rokem

Senior Data Scientist, University of Washington

Nätverk med ett konvolutionslager

Bildmodellering med Keras

Nätverk med ett konvolutionslager: implementation

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'))
Bildmodellering med Keras

Bygg ett djupare nätverk

Bildmodellering med Keras

Bygg ett djupt nätverk

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'))
Bildmodellering med Keras

Varför vill vi ha djupa nätverk?

Bildmodellering med Keras

Särdrag i tidiga lager

Bildmodellering med Keras

Särdrag i mellanliggande lager

Bildmodellering med Keras

Särdrag i sena lager

Bildmodellering med Keras

Hur djupt?

  • Djup medför beräkningskostnad
  • Kan kräva mer data
Bildmodellering med Keras

Nu kör vi en övning!

Bildmodellering med Keras

Preparing Video For Download...