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

运营企业网站怎么赚钱网页设计就业工资

运营企业网站怎么赚钱,网页设计就业工资,企业宣传海报设计制作,wordpress 虎嗅Inception Moudel 1、卷积核超参数选择困难#xff0c;自动找到卷积的最佳组合。 2、1x1卷积核#xff0c;不同通道的信息融合。使用1x1卷积核虽然参数量增加了#xff0c;但是能够显著的降低计算量(operations) 3、Inception Moudel由4个分支组成#xff0c;要分清哪些…Inception Moudel 1、卷积核超参数选择困难自动找到卷积的最佳组合。 2、1x1卷积核不同通道的信息融合。使用1x1卷积核虽然参数量增加了但是能够显著的降低计算量(operations) 3、Inception Moudel由4个分支组成要分清哪些是在Init里定义哪些是在forward里调用。4个分支在dim1(channels)上进行concatenate。24162424 88 4、GoogleNet的Inception(Pytorch实现) 代码说明1、先使用类对Inception Moudel进行封装 2、先是1个卷积层(conv,maxpooling,relu)然后inceptionA模块(输出的channels是2416242488)接下来又是一个卷积层(conv,mp,relu),然后inceptionA模块最后一个全连接层(fc)。 3、1408这个数据可以通过x x.view(in_size, -1)后调用x.shape得到。 import torch import torch.nn as nn from torchvision import transforms from torchvision import datasets from torch.utils.data import DataLoader import torch.nn.functional as F import torch.optim as optim# prepare datasetbatch_size 64 transform transforms.Compose([transforms.ToTensor(), transforms.Normalize((0.1307,), (0.3081,))]) # 归一化,均值和方差train_dataset datasets.MNIST(root../dataset/mnist/, trainTrue, downloadTrue, transformtransform) train_loader DataLoader(train_dataset, shuffleTrue, batch_sizebatch_size) test_dataset datasets.MNIST(root../dataset/mnist/, trainFalse, downloadTrue, transformtransform) test_loader DataLoader(test_dataset, shuffleFalse, batch_sizebatch_size)# design model using class class InceptionA(nn.Module):def __init__(self, in_channels):super(InceptionA, self).__init__()self.branch1x1 nn.Conv2d(in_channels, 16, kernel_size1)self.branch5x5_1 nn.Conv2d(in_channels, 16, kernel_size1)self.branch5x5_2 nn.Conv2d(16, 24, kernel_size5, padding2)self.branch3x3_1 nn.Conv2d(in_channels, 16, kernel_size1)self.branch3x3_2 nn.Conv2d(16, 24, kernel_size3, padding1)self.branch3x3_3 nn.Conv2d(24, 24, kernel_size3, padding1)self.branch_pool nn.Conv2d(in_channels, 24, kernel_size1)def forward(self, x):branch1x1 self.branch1x1(x)branch5x5 self.branch5x5_1(x)branch5x5 self.branch5x5_2(branch5x5)branch3x3 self.branch3x3_1(x)branch3x3 self.branch3x3_2(branch3x3)branch3x3 self.branch3x3_3(branch3x3)branch_pool F.avg_pool2d(x, kernel_size3, stride1, padding1)branch_pool self.branch_pool(branch_pool)outputs [branch1x1, branch5x5, branch3x3, branch_pool]return torch.cat(outputs, dim1) # b,c,w,h c对应的是dim1class Net(nn.Module):def __init__(self):super(Net, self).__init__()self.conv1 nn.Conv2d(1, 10, kernel_size5)self.conv2 nn.Conv2d(88, 20, kernel_size5) # 88 24x3 16self.incep1 InceptionA(in_channels10) # 与conv1 中的10对应self.incep2 InceptionA(in_channels20) # 与conv2 中的20对应self.mp nn.MaxPool2d(2)self.fc nn.Linear(1408, 10) def forward(self, x):in_size x.size(0)x F.relu(self.mp(self.conv1(x)))x self.incep1(x)x F.relu(self.mp(self.conv2(x)))x self.incep2(x)x x.view(in_size, -1)x self.fc(x)return xmodel Net()# construct loss and optimizer criterion torch.nn.CrossEntropyLoss() optimizer optim.SGD(model.parameters(), lr0.01, momentum0.5)# training cycle forward, backward, updatedef train(epoch):running_loss 0.0for batch_idx, data in enumerate(train_loader, 0):inputs, target dataoptimizer.zero_grad()outputs model(inputs)loss criterion(outputs, target)loss.backward()optimizer.step()running_loss loss.item()if batch_idx % 300 299:print([%d, %5d] loss: %.3f % (epoch1, batch_idx1, running_loss/300))running_loss 0.0def test():correct 0total 0with torch.no_grad():for data in test_loader:images, labels dataoutputs model(images)_, predicted torch.max(outputs.data, dim1)total labels.size(0)correct (predicted labels).sum().item()print(accuracy on test set: %d %% % (100*correct/total))if __name__ __main__:for epoch in range(10):train(epoch)test() 视频中截图 说明1、要解决的问题梯度消失 2、跳连接H(x) F(x) x,张量维度必须一样加完后再激活。不要做pooling张量的维度会发生变化。 代码说明 1、先是1个卷积层(conv,maxpooling,relu)然后ResidualBlock模块接下来又是一个卷积层(conv,mp,relu),然后esidualBlock模块模块最后一个全连接层(fc)。 import torch import torch.nn as nn from torchvision import transforms from torchvision import datasets from torch.utils.data import DataLoader import torch.nn.functional as F import torch.optim as optim# prepare datasetbatch_size 64 transform transforms.Compose([transforms.ToTensor(), transforms.Normalize((0.1307,), (0.3081,))]) # 归一化,均值和方差train_dataset datasets.MNIST(root../dataset/mnist/, trainTrue, downloadTrue, transformtransform) train_loader DataLoader(train_dataset, shuffleTrue, batch_sizebatch_size) test_dataset datasets.MNIST(root../dataset/mnist/, trainFalse, downloadTrue, transformtransform) test_loader DataLoader(test_dataset, shuffleFalse, batch_sizebatch_size)# design model using class class ResidualBlock(nn.Module):def __init__(self, channels):super(ResidualBlock, self).__init__()self.channels channelsself.conv1 nn.Conv2d(channels, channels, kernel_size3, padding1)self.conv2 nn.Conv2d(channels, channels, kernel_size3, padding1)def forward(self, x):y F.relu(self.conv1(x))y self.conv2(y)return F.relu(x y)class Net(nn.Module):def __init__(self):super(Net, self).__init__()self.conv1 nn.Conv2d(1, 16, kernel_size5)self.conv2 nn.Conv2d(16, 32, kernel_size5) # 88 24x3 16self.rblock1 ResidualBlock(16)self.rblock2 ResidualBlock(32)self.mp nn.MaxPool2d(2)self.fc nn.Linear(512, 10) # 暂时不知道1408咋能自动出来的def forward(self, x):in_size x.size(0)x self.mp(F.relu(self.conv1(x)))x self.rblock1(x)x self.mp(F.relu(self.conv2(x)))x self.rblock2(x)x x.view(in_size, -1)x self.fc(x)return xmodel Net()# construct loss and optimizer criterion torch.nn.CrossEntropyLoss() optimizer optim.SGD(model.parameters(), lr0.01, momentum0.5)# training cycle forward, backward, updatedef train(epoch):running_loss 0.0for batch_idx, data in enumerate(train_loader, 0):inputs, target dataoptimizer.zero_grad()outputs model(inputs)loss criterion(outputs, target)loss.backward()optimizer.step()running_loss loss.item()if batch_idx % 300 299:print([%d, %5d] loss: %.3f % (epoch1, batch_idx1, running_loss/300))running_loss 0.0def test():correct 0total 0with torch.no_grad():for data in test_loader:images, labels dataoutputs model(images)_, predicted torch.max(outputs.data, dim1)total labels.size(0)correct (predicted labels).sum().item()print(accuracy on test set: %d %% % (100*correct/total))if __name__ __main__:for epoch in range(10):train(epoch)test() 1
http://www.yutouwan.com/news/70757/

相关文章:

  • 做ui的网站最专业企业营销型网站建设
  • 网站图片移动怎么做已备案个人网站做淘宝客
  • 上海网站建设天锐科技目前做的比较好的法律网站有哪些
  • 整形网站建设方案策划书wordpress tag
  • 西安做网站朋朋百度速页建站
  • 网站建设知名网站建设应列支什么科目
  • 网站建设 付款方式南京开发app的公司
  • 做外贸做网站怎样做视频上网站赚钱
  • 无锡市建设招标网站快对作业小程序入口
  • dw做了网站还可以做淘宝详情吗网站建设属于哪类税率
  • 商业网站的相关内容什么是淘宝seo
  • 浙江省网站集约化建设网站建设功能评估表
  • 上传网站到二级域名全国建设工程四库一平台
  • 网站的内容建设seo黑帽技术
  • 辽宁省建设机械协会官方网站临沧市住房和城乡建设网站
  • 昆明网站制作工具手机端网页开发工具
  • 导航门户网站怎么做wordpress营销模板
  • 更新网站的步骤一个域名绑定多个网站
  • 微网站如何做宣传企业名录怎么导出
  • 站内搜索本网站怎么做wordpress计次查询
  • 淘客怎么做网站推广网站开发找哪个
  • 一个ip可以建设多少个网站wordpress页眉文件名
  • 溆浦县建筑公司网站长沙建设教育网站
  • 建设网站中存在的问题wordpress主题去版权
  • 网站建设合同范本大全服务器绑定网站打不开
  • 班级网站建设淘宝网站都是怎么做的吗
  • 装修网站排行榜前十名有哪些教育推广
  • 壹佰网站建设宜昌 网站建设
  • 外贸网站建站案例广州站是哪个站
  • 兖州网站制作移动公司营销网站设计