Встречается на собеседованиях • сегодня

Что такое полносвязанная нейронная сеть

Полносвязанная нейронная сеть (Fully Connected Network, FCN) — это тип нейронной сети, где каждый нейрон в одном слое соединён со всеми нейронами следующего слоя. Такие сети используются для задач классификации и регрессии, где важны глобальные зависимости в данных.

Пример с кодом (Keras):

python
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense

model = Sequential([
    Dense(128, activation='relu', input_shape=(784,)),  # полносвязный слой
    Dense(64, activation='relu'),  # ещё один полносвязный слой
    Dense(10, activation='softmax')  # выходной слой
])

Особенности:

  • Высокая вычислительная сложность из-за большого числа параметров.
  • Подходит для табличных данных или после извлечения признаков (например, после свёрточных слоёв в CNN).
  • Может страдать от переобучения, поэтому часто требует регуляризации (Dropout, L2).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы