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

Какие типы слоёв знаешь в machine learning

В машинном обучении слои используются для построения нейронных сетей. Основные типы:

  1. Полносвязные (Dense) — каждый нейрон связан со всеми нейронами предыдущего слоя. Пример:
python
from tensorflow.keras.layers import Dense
Dense(64, activation='relu')
  1. Свёрточные (Conv2D, Conv1D) — применяют фильтры для выявления локальных паттернов (изображения, текст). Пример:
python
Conv2D(32, (3, 3), activation='relu')
  1. Рекуррентные (LSTM, GRU) — обрабатывают последовательности с памятью о предыдущих состояниях.

  2. Пулинговые (MaxPooling, AvgPooling) — уменьшают размерность, сохраняя ключевую информацию. Пример:

python
MaxPooling2D((2, 2))
  1. Дропаут (Dropout) — регуляризация, случайно "выключает" нейроны для предотвращения переобучения.

  2. Нормализации (BatchNorm, LayerNorm) — стабилизируют обучение, нормализуя активации.

  3. Embedding — преобразует дискретные данные (слова) в плотные векторы.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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