Я знаю о нейронной сети концептуально. То есть N-слойные нейронные сети обычно имеют N-1 скрытые слои и 1 выходной слой.
Может кто-нибудь помочь мне понять это на практике? Например, сколько слоев создает этот код?
model = Sequential()
model.add(Dense(50, activation='relu'))
model.add(Dense(100, activation='relu'))
model.add(Dense(50, activation='relu'))
model.add(Dense(1))
Я предполагаю, что первый вызов создает два слоя, а другие вызовы добавляют по одному слою каждый. Итак, всего 5 слоев, 4 скрытых слоя и 1 выходной слой.
Правильно ли мое понимание?