Как интерпретировать плотный слой Keras с рангом 3 - PullRequest
0 голосов
/ 12 июня 2019

Я использую Keras и Tensorflow.Я понимаю, что плотный лайер с активацией softmax выдаст множество вероятностей.Внезапно я замечаю, что другие люди используют плотный слой с активацией softmax, выход которого - тензор с рангом 3.

model plotting

Мой вопрос: какинтерпретировать этот вывод с рангом 3, если это проблема классификации?

Код для создания вывода плотного слоя с рангом 3: model.add(Conv3D(32, (1,2,2), padding="same", input_shape=(32, 224, 224, 3))) model.add(MaxPooling3D((2,2,2))) model.add(Conv3D(64, (1,2,2), padding="same")) model.add(MaxPooling3D((2,2,2))) model.add(Conv3D(128, (1,2,2), padding="same")) model.add(MaxPooling3D((4,4,4))) model.add(Flatten()) model.add(Dense(1024, activation='softmax')) model.add(Reshape((32, 32))) model.add(Dense(256)) model.add(Dense(11, activation="softmax", name="fc"))

...