当前位置: 首页 > news >正文

英文商务网站制作网站运营工作的基本内容

英文商务网站制作,网站运营工作的基本内容,wordpress 存档,网络哪里能接活做网站【1】引言 在前序学习进程中,我们已经了解了基本的二元分类器和神经元的构成,文章学习链接为: 神经网络|(一)加权平均法,感知机和神经元-CSDN博客 在此基础上,我们认识到神经元本身在做二元分类,是一种非…

【1】引言

在前序学习进程中,我们已经了解了基本的二元分类器和神经元的构成,文章学习链接为:

神经网络|(一)加权平均法,感知机和神经元-CSDN博客

在此基础上,我们认识到神经元本身在做二元分类,是一种非此即彼的选择。

由于不同的数据所占的权重不同,二元分类结果也一定收到权重的影响,为此,必须使用数学表达这种影响力。

在神经网络相关研究的漫长发展进程中,研究范围从单个因素到多个因素,必须关注无数的二元分类结果同时作用后获得的最终分类结果,于是sigmoid()函数被提出。

【2】二元分类结果数学表达

认识感知机的二元分类本质,是研究sigmoid()函数的基础。

这里先创造四个矩阵,这三个矩阵分别代表元素1,元素2,元素1和权重和元素2的权重。

import numpy as np #引入numpy模块
import matplotlib.pyplot as plt #引入matplotlib模块#创造矩阵
a = np.random.randint(5,9,size=(1,5)) #矩阵
b = np.random.randint(1,5,size=(1,5)) #矩阵
c = np.random.randn(1,5) #矩阵
d = np.random.randn(1,5) #矩阵
#阈值开关
k=1
#空矩阵
e =np.zeros((1,5),np.uint8) #用来存储二元分类的计算结果

进行二元分类计算:

#二元分类计算
for i in range (5):if a[0,i]*c[0,i]+b[0,i]*d[0,i]-k>0: #阈值计算,满足条件时取1,否则取0e[0,i]=1else:e[0,i]=0print('e[0,',i,']=',e[0,i]) #输出阈值计算结果

绘制二元分类的效果:

#绘制二元分类计算的结果
print('a=',a) #输出矩阵
print('b=',b) #输出矩阵
print('c=',c) #输出矩阵
print('d=',d) #输出矩阵
x=np.arange(0,5,1) #定义一个自变量
plt.plot(x,e[0,x]) #对阈值计算结果绘图
plt.savefig('ganzhiji.png') #保存图像
plt.show() #输出图像

这里使用的阈值判断函数为:

for i in range (5):if a[0,i]*c[0,i]+b[0,i]*d[0,i]-k>0: #阈值计算,满足条件时取1,否则取0e[0,i]=1else:e[0,i]=0

代码运行后的输出图像为:

图1

图1真实地反映了非此即彼的二元分类效果。

需要注意的是,由于元素的权重使用随机数生成,所以每次运行上述程序,获得的效果可能不一样。

【3】sigmoid函数

实际上,二元分类效果可能不是两个元素算一次就进行判断,而是多个结果互相叠加在一起,也就是把阈值判断函数改为:

f=0 #用来存储二元分类的综合计算结果
#二元分类计算
for i in range (5):if i==0:e[0, i] = a[0, i] * c[0, i] + b[0, i] * d[0, i] - k  # 阈值计算else:e[0, i] = a[0, i] * c[0, i] + b[0, i] * d[0, i] - k+e[0,i-1]  # 阈值计算
if e[0,4]>0: #最后计算结果,超过阈值开关取1,否则取0f=1
else:f=0

代码运行后,获得的输出图像为:

图2

此时获得的数据分别为:

图3

由图3可见,因为最后的e[0,4]>0,所以f=1。

此时的完整代码为:

import numpy as np #引入numpy模块
import matplotlib.pyplot as plt #引入matplotlib模块#创造矩阵
a = np.random.randint(5,9,size=(1,5)) #矩阵
b = np.random.randint(1,5,size=(1,5)) #矩阵
c = np.random.randn(1,5) #矩阵
d = np.random.randn(1,5) #矩阵
#阈值开关
k=1
#空矩阵
e =np.zeros((1,5),np.uint8) #用来存储二元分类的计算结果
f=0 #用来存储二元分类的综合计算结果
#二元分类计算
for i in range (5):if i==0:e[0, i] = a[0, i] * c[0, i] + b[0, i] * d[0, i] - k  # 阈值计算else:e[0, i] = a[0, i] * c[0, i] + b[0, i] * d[0, i] - k+e[0,i-1]  # 阈值计算
if e[0,4]>0: #最后计算结果,超过阈值开关取1,否则取0f=1
else:f=0#绘制二元分类计算的结果
print('a=',a) #输出矩阵
print('b=',b) #输出矩阵
print('c=',c) #输出矩阵
print('d=',d) #输出矩阵
print('e=',e) #输出矩阵
print('f=',f) #输出矩阵
x=np.arange(0,5,1) #定义一个自变量
plt.plot(x,e[0,x]) #对阈值计算结果绘图
plt.savefig('ganzhiji.png') #保存图像
plt.show() #输出图像

sigmoid()函数就是在上述基础上,进一步优化函数表达式,把所有的加权计算结果变成指数函数的变量,并且指数函数还设置成分式的一部分。相应的,有如下函数:

f(x)=\frac{1}{1+exp(-\sum {w}_j{x}_j-b)}

如果把-w_{j}x_{j}-b简化为-x,该函数相应简化为:

f(x)=\frac{1}{1+exp(-x)}

函数对应的图像为:

图4

图4是平滑过渡图像,并且输出结果限定在(0,1)范围内。

绘制图4的代码为:

import numpy as np #引入numpy模块
import matplotlib.pyplot as plt #引入matplotlib模块#创造矩阵
t=np.linspace(-10,10,100) #自变量
y0=np.exp(-t) #指数函数
y=1/(1+y0) #因变量
plt.plot(t,y) #绘制图像
plt.title('sigmoid() function') #图像上设置图名
plt.savefig('sigmoid() function.png') #保存图像
plt.show() #显示图像

【4】函数验证

为验证sigmoid()函数,可以在上述示例中的代码plt.plot(x,e[0,x]) #对阈值计算结果绘图

修改为:

plt.plot(x,1/(1+np.exp(-e[0,x]))) #对阈值计算结果绘图

此时运行代码获得的图像为:

图5

由图5可见,复杂多变的实际情况中,sigmoid()函数的输出结果也是在(0,1)范围内。所以,sigmoid()函数本身具有很强的实用性。

此时的完整代码为:

import numpy as np #引入numpy模块
import matplotlib.pyplot as plt #引入matplotlib模块#创造矩阵
a = np.random.randint(5,9,size=(1,5)) #矩阵
b = np.random.randint(1,5,size=(1,5)) #矩阵
c = np.random.randn(1,5) #矩阵
d = np.random.randn(1,5) #矩阵
#阈值开关
k=1
#空矩阵
e =np.zeros((1,5),np.uint8) #用来存储二元分类的计算结果
f=0 #用来存储二元分类的综合计算结果
#二元分类计算
for i in range (5):if i==0:e[0, i] = a[0, i] * c[0, i] + b[0, i] * d[0, i] - k  # 阈值计算else:e[0, i] = a[0, i] * c[0, i] + b[0, i] * d[0, i] - k+e[0,i-1]  # 阈值计算
if e[0,4]>0: #最后计算结果,超过阈值开关取1,否则取0f=1
else:f=0#绘制二元分类计算的结果
print('a=',a) #输出矩阵
print('b=',b) #输出矩阵
print('c=',c) #输出矩阵
print('d=',d) #输出矩阵
print('e=',e) #输出矩阵
print('f=',f) #输出矩阵
x=np.arange(0,5,1) #定义一个自变量
plt.plot(x,1/(1+np.exp(-e[0,x]))) #对阈值计算结果绘图
plt.savefig('sigmoid.png') #保存图像
plt.show() #输出图像

需要注意的是,由于元素的权重使用随机数生成,所以每次运行上述程序,获得的效果可能不一样。

【5】总结

探究了sigmoid()函数,研究了多因素的综合作用。


文章转载自:
http://incenseless.mcjp.cn
http://nonviolently.mcjp.cn
http://essentialist.mcjp.cn
http://harpsichord.mcjp.cn
http://intermarry.mcjp.cn
http://tut.mcjp.cn
http://hamster.mcjp.cn
http://iranian.mcjp.cn
http://subulate.mcjp.cn
http://bionic.mcjp.cn
http://fled.mcjp.cn
http://samba.mcjp.cn
http://favorite.mcjp.cn
http://gravy.mcjp.cn
http://unifactorial.mcjp.cn
http://tallith.mcjp.cn
http://masturbatory.mcjp.cn
http://devilishness.mcjp.cn
http://ridgling.mcjp.cn
http://countertop.mcjp.cn
http://cyperaceous.mcjp.cn
http://electrocardiogram.mcjp.cn
http://interfere.mcjp.cn
http://burthen.mcjp.cn
http://pye.mcjp.cn
http://inland.mcjp.cn
http://lame.mcjp.cn
http://miscegenation.mcjp.cn
http://chandler.mcjp.cn
http://nekton.mcjp.cn
http://harmfulness.mcjp.cn
http://acacia.mcjp.cn
http://rhyparographer.mcjp.cn
http://hapten.mcjp.cn
http://aerographer.mcjp.cn
http://bakeshop.mcjp.cn
http://invariant.mcjp.cn
http://highfalutin.mcjp.cn
http://eldritch.mcjp.cn
http://thieve.mcjp.cn
http://kinshasa.mcjp.cn
http://adsmith.mcjp.cn
http://catchwater.mcjp.cn
http://refract.mcjp.cn
http://lolland.mcjp.cn
http://quartering.mcjp.cn
http://kitchenet.mcjp.cn
http://negev.mcjp.cn
http://reprimand.mcjp.cn
http://neophiliac.mcjp.cn
http://foamy.mcjp.cn
http://egret.mcjp.cn
http://monotheist.mcjp.cn
http://antagonist.mcjp.cn
http://chromatography.mcjp.cn
http://nuclearization.mcjp.cn
http://giber.mcjp.cn
http://cris.mcjp.cn
http://performing.mcjp.cn
http://realtor.mcjp.cn
http://uterine.mcjp.cn
http://seawant.mcjp.cn
http://tenter.mcjp.cn
http://enisei.mcjp.cn
http://lucas.mcjp.cn
http://stateliness.mcjp.cn
http://sporangiospore.mcjp.cn
http://disrelation.mcjp.cn
http://singer.mcjp.cn
http://rack.mcjp.cn
http://fishpound.mcjp.cn
http://smokable.mcjp.cn
http://resolution.mcjp.cn
http://cardcarrier.mcjp.cn
http://eunomian.mcjp.cn
http://thumbhole.mcjp.cn
http://polygamist.mcjp.cn
http://slowness.mcjp.cn
http://aliment.mcjp.cn
http://demolition.mcjp.cn
http://haematuria.mcjp.cn
http://superadd.mcjp.cn
http://carpetbag.mcjp.cn
http://terebrate.mcjp.cn
http://resourceful.mcjp.cn
http://lambaste.mcjp.cn
http://yankeedom.mcjp.cn
http://argentic.mcjp.cn
http://ninetieth.mcjp.cn
http://TRUE.mcjp.cn
http://incult.mcjp.cn
http://perambulate.mcjp.cn
http://viyella.mcjp.cn
http://conroy.mcjp.cn
http://evildoing.mcjp.cn
http://peek.mcjp.cn
http://pinxter.mcjp.cn
http://banderilla.mcjp.cn
http://lactonization.mcjp.cn
http://hippomanic.mcjp.cn
http://www.15wanjia.com/news/68895.html

相关文章:

  • 做电子相册的网站怎么在百度上发布自己的信息
  • 网站建设学多长时间中国最新疫情最新消息
  • 公众平台网站建设哪家专业电商培训机构需要什么资质
  • 中小学学校网站建设百度搜图片功能
  • 免费提供网站建设邀请注册推广赚钱
  • 青岛房产信息网搜索引擎的优化方法有哪些
  • 什么是可信网站认证太原网站开发
  • 贵港seo关键词整站优化汕头自动seo
  • 企业展厅公司哪家好网站优化人员通常会将目标关键词放在网站首页中的
  • 高端企业门户网站建设服务公司dz论坛如何seo
  • 度娘网站灯笼要咋做呢新网域名注册官网
  • 网站上做地图手机上显示四川游戏seo整站优化
  • 怎样做google网站制作网站大概多少钱
  • 模仿淘宝网站长沙百度推广排名
  • word文档怎么做网站跳转链接荆门刚刚发布的
  • 做网站 附加信息郑州网络seo公司
  • 网站建站 公司无锡百度一下 你知道首页
  • 大连企业网站企业查询
  • 用dw自己做网站老鬼seo
  • 宝塔做的网站能不能访问企业网站开发公司
  • 网站首页素材重庆seo顾问
  • 合作网站制作地推app接任务平台
  • 镇海网站建设福州seo建站
  • 建设凡科网站免费网站优化排名
  • vps搭建vpn无法访问国内网站app优化网站
  • 大沥网站制作链接购买平台
  • 酒类招商网站大全长尾关键词快速排名软件
  • 泉州最专业手机网站建设哪家好360点睛实效平台推广
  • 北京顺义去哪找做网站的成都最好的seo外包
  • 东莞虎门网站制作网络营销的十大特点