Sobre o comportamento de uma camada densa (FCN, afim) na classificação multi-rótulo da CNN em Keras

0
Voto

obrigado por dar uma olhada em minha postagem.

obrigado por dar uma olhada em minha postagem.

A implementação da classificação de vários rótulos com CNN em Keras seria a seguinte.

A implementação da classificação de vários rótulos com CNN em Keras seria a seguinte.
model=Sequential()
model.add(Conv2D(32, 2, activation='relu', input_shape=X_train[0].shape))
model.add(BatchNormalization())
model.add(Dropout(0.2))

model.add(Conv2D(64, 2, activation='relu'))
model.add(BatchNormalization())
model.add(Dropout(0.5))

model.add(Flatten())
model.add(Dense(64, activation='relu'))
model.add(Dropout(0.5))
model.add(Dense(32, activation='relu'))
model.add(Dropout(0.5))

model.add(Dense(10, activation='sigmoid'))
model=Sequential() model.add(Conv2D(32, 2, activation='relu', input_shape=X_train[0].shape)) model.add(BatchNormalization()) model.add(Dropout(0.2)) model.add(Conv2D(64, 2, activation='relu')) model.add(BatchNormalization()) model.add(Dropout(0.5)) model.add(Flatten()) model.add(Dense(64, activation='relu')) model.add(Dropout(0.5)) model.add(Dense(32, activation='relu')) model.add(Dropout(0.5)) model.add(Dense(10, activation='sigmoid')) modelo=Sequencial () model.add (Conv2D (32, 2, ativação='relu', input_shape=X_train[0] .shape)) model.add (BatchNormalization ()) model.add (Dropout (0,2)) model.add (Conv2D (64, 2, ativação='relu')) model.add (BatchNormalization ()) model.add (Dropout (0,5)) model.add (Flatten ()) model.add (Denso (64, ativação='relu')) model.add (Dropout (0,5)) model.add (Denso (32, ativação='relu')) model.add (Dropout (0,5)) model.add (Denso (10, ativação='sigmóide'))

Na classificação de vários rótulos, cada rótulo é classificado em uma classificação binária usando sigmóide.

Na classificação de vários rótulos, cada rótulo é classificado em uma classificação binária usando sigmóide.

Minha pergunta é se a camada Densa antes do sigmóide também é separada para cada rótulo?

Então, minha pergunta é se a camada Densa antes do sigmóide também é separada para cada rótulo?

O compartilhamento de camadas densas parece afetar a precisão da classificação. Mas não me parece que esteja dividido.

O compartilhamento de camadas densas parecia afetar a precisão da classificação. Mas não me parece dividido.

Fonte

keras tensorflow machine learning python cnn

Esperando a resposta

Você pode interessar

© 2021   OlaMundo.Org