Встречается на 1% собеседований по Python
Какие компоненты используются в deep learning
В deep learning используются несколько ключевых компонентов:
-
Нейронные сети – основа DL, включая архитектуры:
- Полносвязные (Dense)
- Сверточные (CNN)
- Рекуррентные (RNN, LSTM)
- Трансформеры
-
Фреймворки – библиотеки для реализации моделей:
- TensorFlow/Keras
- PyTorch
- MXNet
-
Оптимизаторы – алгоритмы обучения:
- SGD, Adam, RMSprop
-
Функции активации – нелинейности:
- ReLU, Sigmoid, Tanh, Softmax
-
Регуляризация – предотвращение переобучения:
- Dropout, BatchNorm, L1/L2
Пример CNN на PyTorch:
python
import torch.nn as nn
class CNN(nn.Module):
def __init__(self):
super().__init__()
self.layers = nn.Sequential(
nn.Conv2d(3, 16, 3), # CNN слой
nn.ReLU(), # Активация
nn.MaxPool2d(2), # Пулинг
nn.Flatten(),
nn.Linear(16*14*14, 10) # Полносвязный слой
)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы