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

廊坊宣传片制作公司优化大师最新版下载

廊坊宣传片制作公司,优化大师最新版下载,乐山做网站的公司,做网站编辑心得什么是CNN CNN(卷积神经网络),是通过提取特征来压缩计算的一个网络结构,主要由卷积层、池化层、全连接层组成。 卷积层 在卷积层中,通过卷积核的移动对不同的区域提取特征生成一个新的矩阵,比如一个原始…

什么是CNN

CNN(卷积神经网络),是通过提取特征来压缩计算的一个网络结构,主要由卷积层、池化层、全连接层组成。

卷积层

在卷积层中,通过卷积核的移动对不同的区域提取特征生成一个新的矩阵,比如一个原始数据是55的矩阵,卷积核的大小是22,每次移动一步,我们就能从这个原始数据中提取出有9有效数据的5*5矩阵

池化层

在提取出特征矩阵后,依旧是一个5*5的矩阵,这是就可以通过池化层来缩小这个矩阵,从而减小矩阵的大小,最常见的池化有平均池化、最大池化

激活函数

激活函数的作用就是让上面的线性变换引入非线性的因果,从而形成非线性变换函数。常见的激活函数有Sigmoid、tanh、Relu、Leaky Relu、Maxout、ELU。
问题一:为什么我们要使用激活函数呢?

如果不使用激活函数,我们的每一层输出只是承接了上一层输入函数的线性变换,无论神经网络有多少层,输出都是输入的线性组合。如果使用的话,激活函数给神经元引入了非线性的因素,使得神经网络可以逼近任何非线性函数,这样神经网络就可以应用到非线性模型中。

问题二:那么为什么我们需要非线性函数?

非线性函数是那些一级以上的函数,而且当绘制非线性函数时它们具有曲率。现在我们需要一个可以学习和表示几乎任何东西的神经网络模型,以及可以将输入映射到输出的任意复杂函数。神经网络被认为是通用函数近似器(Universal Function Approximators)。这意味着他们可以计算和学习任何函数。几乎我们可以想到的任何过程都可以表示为神经网络中的函数计算。

全连接层

在池化层中缩小矩阵后,就需要通过全连接层来进行分类,从而达到记住这个特征的目的

LeNet网络

下面是一个案例去实现一个简单的卷积神经网络,通过pytorch编写的一个LeNet网络,在这个网络中有两层卷积操作

import torch
from torch import nn
from torchsummary import summaryclass LeNet(nn.Module):def __init__(self):super().__init__()# 卷积核# in_channels:输入的图像通道数,比如黑白图像就是1个通道,彩色图像也就是RGB是3通道# out_channels:输出的通道数,也就是通过这个卷积核要输出多少个特征图# kernel_size:卷积核的大小,用于去做特征图投影的大小  # padding:在输出图的边缘补2像素的0以保持尺寸self.conv1 = nn.Conv2d(1, 6, 5,padding=2)# 激活函数self.sig = nn.Sigmoid()# 池化层self.s1 = nn.AvgPool2d(2, 2)self.conv2 = nn.Conv2d(6, 16, 5)self.s2 = nn.AvgPool2d(2, 2)# 展平,将经过卷积后的数据展平成tensorself.flatten = nn.Flatten()# 全链接层self.fc1 = nn.Linear(16*5*5, 120)self.fc2 = nn.Linear(120, 84)self.fc3 = nn.Linear(84, 10)def forward(self, x):x = self.sig(self.conv1(x))x = self.s1(x)x = self.sig(self.conv2(x))x = self.s2(x)x = self.flatten(x)x = self.fc1(x)x = self.fc2(x)y = self.fc3(x)return y
if __name__ == "__main__":device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")model = LeNet().to(device)print(summary(model, (1, 28, 28)))
http://www.dtcms.com/wzjs/298555.html

相关文章:

  • 传统小型企业做网站的好处网站推广策划
  • 域名跟网站的区别百度竞价排名费用
  • wordpress模板详解班级优化大师免费下载电脑版
  • 做信息发布类网站成都网络营销
  • 网站建设丶金手指花总11谷歌ads
  • 怎样在国外网站上做外贸广告山西百度查关键词排名
  • 易拉罐手工制作大全长尾词优化外包
  • 益阳市住房和城乡建设局网站免费源码下载网站
  • wordpress边栏调用seo课程培训要多少钱
  • 番禺市桥网站建设培训机构网站制作
  • 南京网站搜索引擎优化产品优化是什么意思
  • 宁波江北区网站推广联系方式wordpress免费网站
  • 网站地图html怎么做巩义网站推广优化
  • 网站建设阝金手指实惠国内销售平台有哪些
  • 成都网站建设网站宁波网站推广怎么做
  • seo专员工作累吗重庆百度推广seo
  • 网站换了域名做跳转百度首页优化
  • 谁有做开档棉裤的网站啊seo新手快速入门
  • js网站访问量统计百度电视剧风云榜
  • 工作室logo郑州seo询搜点网络效果佳
  • 网站专题教程seo推广哪家公司好
  • 如何搭建app开发平台seo点击器
  • visual studio网页界面设计短视频seo优化排名
  • 济南网站建设专业怎么做百度关键词排名
  • 电影网站开发视频教程怎么恶意点击对手竞价
  • 大学两学一做专题网站谷歌广告联盟
  • div+css网络公司网站模板今日国际新闻最新消息大事
  • 采购找供应商网站潍坊网站模板建站
  • 网站建设与设计摘要中国北京出啥大事了
  • 靖江网站优化百度代运营推广