Обнуление отрицательных в PyTorch
Модуль ReLU обрабатывает
каждую ячейку отдельно: отрицательные
значения становятся нулём,
положительные и нуль остаются
без изменения.
Создадим модуль, подадим ряд с отрицательным, нулевым и положительным числом и выведем результат:
import torch
import torch.nn as nn
relu = nn.ReLU()
x = torch.tensor([-1.0, 0.0, 2.0])
y = relu(x)
print(y) # выведет tensor([0., 0., 2.])
Соберите правило обнуления
отрицательных ячеек и подайте
ряд [-2.0, 1.0, -0.5, 3.0].
Выведите получившийся тензор.
Соберите правило обнуления
отрицательных ячеек и подайте
таблицу из строк [-1.0, 2.0]
и [0.0, -3.0].
Выведите получившийся тензор.
Соберите правило обнуления
отрицательных ячеек и подайте
ряд [5.0, -5.0].
Выведите получившийся тензор.