Встречается на собеседованиях • сегодня
Какие знаешь архитектуры энкодера
Основные архитектуры энкодеров:
- Автоэнкодер (Vanilla Autoencoder) – базовая модель с encoder-decoder структурой, минимизирующая MSE между входом и выходом.
python
from keras.layers import Input, Dense
input_layer = Input(shape=(input_dim,))
encoded = Dense(encoding_dim, activation='relu')(input_layer)
decoded = Dense(input_dim, activation='sigmoid')(encoded)- Variational Autoencoder (VAE) – генеративная модель, обучающая распределение скрытого пространства (обычно гауссово).
python
# Пример слоя Sampling для VAE
class Sampling(layers.Layer):
def call(self, inputs):
z_mean, z_log_var = inputs
epsilon = tf.random.normal(shape=tf.shape(z_mean))
return z_mean + tf.exp(0.5 * z_log_var) * epsilon-
Denoising Autoencoder – устойчив к шуму, обучается на зашумленных данных.
-
Sparse Autoencoder – добавляет L1-регуляризацию для разреженности активаций.
-
Transformer-based (BERT, GPT) – используют self-attention для кодирования последовательностей.
-
CNN-based (ResNet, VGG) – свёрточные архитектуры для изображений.
Ключевые различия: цель (сжатие/генерация), тип данных (таблицы/изображения/текст), наличие регуляризации.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы