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

Какие знаешь подходы, где не используется стохастический градиентный спуск

Вот несколько подходов, где не используется SGD:

  1. Закрытые решения (Closed-form solutions)
    Например, линейная регрессия через нормальное уравнение:
    python
    import numpy as np
    X = np.array([[1, 1], [1, 2], [1, 3]])
    y = np.array([1, 2, 3])
    theta = np.linalg.inv(X.T @ X) @ X.T @ y
  1. Методы оптимизации без градиентов

    • Сеточный поиск (Grid Search)
    • Случайный поиск (Random Search)
    • Методы на основе производных (Newton's method, L-BFGS)
  2. Детерминированные алгоритмы

    • SVM (для линейного случая через Quadratic Programming)
    • Деревья решений (CART, ID3)
    • Ансамбли (Random Forest, Gradient Boosting без line search)
  3. Методы MCMC
    Например, Gibbs Sampling для байесовских моделей.

  4. Аналитические методы
    EM-алгоритм для GMM или PCA через SVD.

Эти методы либо не требуют градиентов, либо используют детерминированную оптимизацию.

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

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

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

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