【pytorch】Mish激活函数

1,常用的激活函数
【pytorch】Mish激活函数_第1张图片
2,Mish激活函数

# -*- coding: utf-8 -*-
import torch
import torch.nn as nn
import torch.nn.functional as F
from matplotlib import pyplot as plt

class Mish(nn.Module):
    def __init__(self):
        super().__init__()
        print("Mish activation loaded...")
    def forward(self,x):
        x = x * (torch.tanh(F.softplus(x)))
        return x

mish = Mish()
x = torch.linspace(-10,10,1000)
y = mish(x)

plt.plot(x,y)
plt.grid()
plt.show()

效果如下:
【pytorch】Mish激活函数_第2张图片
3,相关链接
地址
地址

你可能感兴趣的:(pytorch)