Justera dina faltningar

Bildmodellering med Keras

Ariel Rokem

Senior Data Scientist, University of Washington

Faltning

Bildmodellering med Keras

Faltning med nollpadding

Bildmodellering med Keras

Nollpadding i Keras

model.add(Conv2D(10, kernel_size=3, activation='relu', 
                 input_shape=(img_rows, img_cols, 1)),
                 padding='valid')
Bildmodellering med Keras

Nollpadding i Keras

model.add(Conv2D(10, kernel_size=3, activation='relu', 
                 input_shape=(img_rows, img_cols, 1)),
                 padding='same')
Bildmodellering med Keras

Steg

Bildmodellering med Keras

Steg i Keras

model.add(Conv2D(10, kernel_size=3, activation='relu', 
                 input_shape=(img_rows, img_cols, 1)),
          strides=1)
Bildmodellering med Keras

Steg i Keras

model.add(Conv2D(10, kernel_size=3, activation='relu', 
                 input_shape=(img_rows, img_cols, 1)),
          strides=2)
Bildmodellering med Keras

Exempel

Bildmodellering med Keras

Beräkna utdatans storlek

$$O = ((I - K + 2P) / S) + 1$$

där

  • $I$ = indatans storlek
  • $K$ = kärnans storlek
  • $P$ = nollpaddningens storlek
  • $S$ = steg
Bildmodellering med Keras

Beräkna utdatans storlek

$$ 28 = ((28 - 3 + 2) / 1) + 1$$

$$ 10 = ((28 - 3 + 2) / 3) + 1$$

Bildmodellering med Keras

Dilaterade faltningar

Bildmodellering med Keras

Dilatation i Keras

model.add(Conv2D(10, kernel_size=3, activation='relu', 
                 input_shape=(img_rows, img_cols, 1)),
          dilation_rate=2)
Bildmodellering med Keras

Nu kör vi en övning!

Bildmodellering med Keras

Preparing Video For Download...