Я следую этому уроку по классификации изображений с использованием TensorFlow .
Мне нужно немного дополнительных пояснений по некоторым частям.
Первый вопрос: правильно ли я сказал, что первый Pickle X
содержит данные моих изображений, а Pickle y
содержит имена классов для моих данных?
Как ссылки в X связаны со ссылками в Y?
Мой главный вопрос в статье гласит:
В строке 37 измените параметр Dense () на количество классов
у тебя есть. Это количество возможных выходных данных нейронной сети.
Если у меня есть 3 класса, я должен менять каждые Dense()
на Dense(3)
?
Означает ли это изменить все ссылки на:
model.add(Dense(x))
model.add(Dense(x))
написано в 3 местах в этом коде. Я должен изменить только последнюю запись этого? Что каждый из них делает?
В заключение, для 3 классов следующий код корректен для финального слоя?:
# The output layer with 3 neurons, for 3 classes
model.add(Dense(3))
model.add(Activation("softmax"))