Всего 5 слоев, 4 скрытых слоя и 1 выходной слой. Правильно ли мое понимание? - PullRequest
0 голосов
/ 28 марта 2020

Я знаю о нейронной сети концептуально. То есть 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 выходной слой.

Правильно ли мое понимание?

1 Ответ

1 голос
/ 28 марта 2020

Как написано, у вас будет входной слой, который подается в Dense (50), затем вы создаете 3 полностью связанных скрытых слоя: Dense (50), Dense (100), Dense (50) и, наконец, у вас есть ваш выходной слой Dense (1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...