常用激活函数之sigmoid

3个月前 199次点击 来自 TensorFlow

查考链接:https://zhuanlan.zhihu.com/p/63775557

公式:
Sigmoid函数

Sigmoid函数也叫Logistic函数,用于隐层神经元输出,取值范围为(0,1),它可以将一个实数映射到(0,1)的区间,可以用来做二分类。在特征相差比较复杂或是相差不是特别大时效果比较好。

绘制函数图像代码:

import matplotlib.pyplot as plt
import numpy as np

# 函数
g = lambda x: 1 / (1 + np.exp(-x))

start = -10  # 输入需要绘制的起始值(从左到右)
stop = 10  # 输入需要绘制的终点值
step = 0.01  # 输入步长
num = int((stop - start) / step)  # 计算点的个数
x = np.linspace(start, stop, num)
y = g(x)

fig = plt.figure(1)
plt.plot(x, y, label='sigmoid')
plt.grid(True)  # 显示网格

plt.legend()  # 显示旁注#注意:不会显示后来再定义的旁注
plt.show()

函数图像:
sigmoid函数图像

Card image cap
开发者雷

尘世间一个小小的开发者,每天增加一些无聊的知识,就不会无聊了

要加油~~~

技术文档 >> 系列应用 >>
热推应用
Let'sLearnSwift
学习Swift的入门教程
PyPie
Python is as good as Pie
标签