用R语言绘制Sigmoid函数——归一化与调参
2016-12-20 13:58
796 查看
用R语言绘制Sigmoid函数——归一化与调参
在数据预处理时需要进行归一化的操作,而由于数据本身的性质不同,如何选择适合的归一化方法,以及在运用sigmoid时如果调整系数:常见归一化函数
Sigmoid函数可视化-R
不同系数下的Sigmoid
常见归一化函数
min-max标准化 (Min-max normalization)x=x−minmax−min
Sigmoid函数
x=11+e−x
log函数转换
x=log10Xlog10max
z-score 标准化(zero-mean normalization)
μ为所有样本数据的均值,σ为所有样本数据的标准差
参考网站数据分析
Sigmoid函数可视化-R
在R语言中查看标准Sigmoid函数图像,具体如下:# 定义归一化方程 sigmoid = function(x,a=1){1/exp(-a*x)} # minmax = function(x){(x-min(x))/(max(x)-min(x))} # logone = function(x){log(x,10)/log(max(x),10)} # zscore = function(x){(x-mean(x))/sd(x)} x <- seq(-5, 5, 0.01) plot(x,sigmoid(x),col='orange')
不同系数下的Sigmoid
通过改变a的系数,绘制不同系数下的Sigmoid函数。以下是对于[-1000,1000]的数字,进行以-x,-0.01x以及-0.001x的转换情况。x <- seq(-10000,10000,10) plot(x,sigmoid(x,1), col = 'coral1')
plot(x,sigmoid(x,0.01), col = 'coral1')
plot(x,sigmoid(x,0.001), col = 'coral1')
plot(x,sigmoid(x,0.0001), col = 'coral1')
参考Continuous Output - The sigmoid function
相关文章推荐
- [置顶] R语言:绘制知识图谱
- R语言中基本图形的绘制
- R语言绘制沈阳地铁线路图
- R语言抓取暴风魔镜评论数据并绘制各省市购买量热力图
- 使用R语言绘制中国地图
- R语言绘制花瓣图flower plot
- R语言学习四 图像的绘制一
- 用R语言绘制动态地图,代码奉上!(REmap包详解)
- R语言绘制二元聚类图
- R语言——绘制半圆形图
- R语言绘制ROC曲线
- R语言绘制空间热力图
- R语言绘制布林带通道
- 用R语言绘制函数图像
- R语言 绘制热图 pheatmap
- 使用R语言绘制其他图形之相关系数图
- R语言绘制正太分布图,并进行正太分布检验
- R语言绘制heatmap热图
- sigmoid函数matlab绘制曲线
- R语言 绘制三维散点图的预测曲面