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

Есть ли грейд на текущем проекте

В Python нет встроенной поддержки градиентов (grade) как в математических библиотеках, но их можно реализовать с помощью NumPy или автоматического дифференцирования (autograd) в библиотеках типа TensorFlow/PyTorch.

Пример вычисления градиента функции с NumPy:

python
import numpy as np

def func(x):
return x**2 + 3*x + 2

def gradient(f, x, h=1e-5):
return (f(x + h) - f(x - h)) / (2 * h)

x = 2.0
print(f"Градиент в точке {x}: {gradient(func, x)}") # Ожидаем 7 (2*2 + 3)

text

Для сложных случаев лучше использовать специализированные библиотеки:
```python
import torch

x = torch.tensor(2.0, requires_grad=True)
y = x**2 + 3*x + 2
y.backward()
print(x.grad)  # tensor(7.)

Градиенты широко применяются в машинном обучении для оптимизации моделей через градиентный спуск.

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

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

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

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