尚义住房和城乡规划建设局网站中国建设布网站

bicheng/2026/1/24 23:22:49/文章来源:
尚义住房和城乡规划建设局网站,中国建设布网站,黄页荔枝抖音,关于建设网站的通知文章目录 嫌啰嗦直接看源码Q5 :PyTorch on CIFAR-10three_layer_convnet题面解析代码输出 Training a ConvNet题面解析代码输出 ThreeLayerConvNet题面解析代码输出 Train a Three-Layer ConvNet题面解析代码输出 Sequential API: Three-Layer ConvNet题面解析代码输出 CIFAR-1… 文章目录 嫌啰嗦直接看源码Q5 :PyTorch on CIFAR-10three_layer_convnet题面解析代码输出 Training a ConvNet题面解析代码输出 ThreeLayerConvNet题面解析代码输出 Train a Three-Layer ConvNet题面解析代码输出 Sequential API: Three-Layer ConvNet题面解析代码输出 CIFAR-10 open-ended challenge题面解析代码输出 嫌啰嗦直接看源码 Q5 :PyTorch on CIFAR-10 three_layer_convnet 题面 让我们使用Pytorch来实现一个三层神经网络 解析 看下pytorch是怎么用的原理我们其实都清楚了自己去查下文档就好了 具体的可以看上一个cell上面给出的文档地址 For convolutions: http://pytorch.org/docs/stable/nn.html#torch.nn.functional.conv2d; pay attention to the shapes of convolutional filters!代码 def three_layer_convnet(x, params):Performs the forward pass of a three-layer convolutional network with thearchitecture defined above.Inputs:- x: A PyTorch Tensor of shape (N, 3, H, W) giving a minibatch of images- params: A list of PyTorch Tensors giving the weights and biases for thenetwork; should contain the following:- conv_w1: PyTorch Tensor of shape (channel_1, 3, KH1, KW1) giving weightsfor the first convolutional layer- conv_b1: PyTorch Tensor of shape (channel_1,) giving biases for the firstconvolutional layer- conv_w2: PyTorch Tensor of shape (channel_2, channel_1, KH2, KW2) givingweights for the second convolutional layer- conv_b2: PyTorch Tensor of shape (channel_2,) giving biases for the secondconvolutional layer- fc_w: PyTorch Tensor giving weights for the fully-connected layer. Can youfigure out what the shape should be?- fc_b: PyTorch Tensor giving biases for the fully-connected layer. Can youfigure out what the shape should be?Returns:- scores: PyTorch Tensor of shape (N, C) giving classification scores for xconv_w1, conv_b1, conv_w2, conv_b2, fc_w, fc_b paramsscores None################################################################################# TODO: Implement the forward pass for the three-layer ConvNet. ################################################################################## *****START OF YOUR CODE (DO NOT DELETE/MODIFY THIS LINE)*****x F.conv2d(x, conv_w1, biasconv_b1, padding2)x F.relu(x)x F.conv2d(x, conv_w2, biasconv_b2, padding1)x F.relu(x)x flatten(x)scores x.mm(fc_w) fc_b# *****END OF YOUR CODE (DO NOT DELETE/MODIFY THIS LINE)*****################################################################################# END OF YOUR CODE #################################################################################return scores输出 注意这里需要注意有没有使用Gpu版本的pytorch,我就是在这里发现我的pytorch没有cuda Training a ConvNet 题面 解析 按照题面意思来就好了 代码 learning_rate 3e-3channel_1 32 channel_2 16conv_w1 None conv_b1 None conv_w2 None conv_b2 None fc_w None fc_b None################################################################################ # TODO: Initialize the parameters of a three-layer ConvNet. # ################################################################################ # *****START OF YOUR CODE (DO NOT DELETE/MODIFY THIS LINE)*****conv_w1 random_weight((channel_1, 3, 5, 5)) conv_b1 zero_weight(channel_1) conv_w2 random_weight((channel_2, channel_1, 3, 3)) conv_b2 zero_weight(channel_2) fc_w random_weight((channel_2 * 32 * 32, 10)) fc_b zero_weight(10)# *****END OF YOUR CODE (DO NOT DELETE/MODIFY THIS LINE)***** ################################################################################ # END OF YOUR CODE # ################################################################################params [conv_w1, conv_b1, conv_w2, conv_b2, fc_w, fc_b] train_part2(three_layer_convnet, params, learning_rate)输出 ThreeLayerConvNet 题面 解析 就是让我们熟悉一下几个api 代码 class ThreeLayerConvNet(nn.Module):def __init__(self, in_channel, channel_1, channel_2, num_classes):super().__init__()######################################################################### TODO: Set up the layers you need for a three-layer ConvNet with the ## architecture defined above. ########################################################################## *****START OF YOUR CODE (DO NOT DELETE/MODIFY THIS LINE)*****self.conv1 nn.Conv2d(in_channel, channel_1, kernel_size5, padding2)self.conv2 nn.Conv2d(channel_1, channel_2, kernel_size3, padding1)self.fc3 nn.Linear(channel_2 * 32 * 32, num_classes)nn.init.kaiming_normal_(self.conv1.weight)nn.init.kaiming_normal_(self.conv2.weight)nn.init.kaiming_normal_(self.fc3.weight)# *****END OF YOUR CODE (DO NOT DELETE/MODIFY THIS LINE)*****######################################################################### END OF YOUR CODE #########################################################################def forward(self, x):scores None######################################################################### TODO: Implement the forward function for a 3-layer ConvNet. you ## should use the layers you defined in __init__ and specify the ## connectivity of those layers in forward() ########################################################################## *****START OF YOUR CODE (DO NOT DELETE/MODIFY THIS LINE)*****x F.relu(self.conv1(x))x F.relu(self.conv2(x))scores self.fc3(flatten(x))# *****END OF YOUR CODE (DO NOT DELETE/MODIFY THIS LINE)*****######################################################################### END OF YOUR CODE #########################################################################return scores输出 Train a Three-Layer ConvNet 题面 解析 就仿照上面的两层全连接改写就好了 关于optim 我试过sgd 和 adam,但是我发现还是sgd效果对于这个样本好一点。。。。 代码 learning_rate 3e-3 channel_1 32 channel_2 16model None optimizer None ################################################################################ # TODO: Instantiate your ThreeLayerConvNet model and a corresponding optimizer # ################################################################################ # *****START OF YOUR CODE (DO NOT DELETE/MODIFY THIS LINE)*****model ThreeLayerConvNet(in_channel3, channel_1channel_1, channel_2channel_2, num_classes10) optimizer optim.SGD(model.parameters(), lrlearning_rate)# *****END OF YOUR CODE (DO NOT DELETE/MODIFY THIS LINE)***** ################################################################################ # END OF YOUR CODE # ################################################################################train_part34(model, optimizer)输出 Sequential API: Three-Layer ConvNet 题面 解析 也是仿照上面写就好了 代码 channel_1 32 channel_2 16 learning_rate 1e-2model None optimizer None################################################################################ # TODO: Rewrite the 2-layer ConvNet with bias from Part III with the # # Sequential API. # ################################################################################ # *****START OF YOUR CODE (DO NOT DELETE/MODIFY THIS LINE)*****model nn.Sequential(nn.Conv2d(in_channels3, out_channelschannel_1, kernel_size5, padding2),nn.ReLU(),nn.Conv2d(in_channelschannel_1, out_channelschannel_2, kernel_size3, padding1),nn.ReLU(),Flatten(),nn.Linear(channel_2 * 32 * 32, 10) ) optimizer optim.SGD(model.parameters(), lrlearning_rate, momentum0.9, nesterovTrue)# *****END OF YOUR CODE (DO NOT DELETE/MODIFY THIS LINE)***** ################################################################################ # END OF YOUR CODE # ################################################################################train_part34(model, optimizer)输出 CIFAR-10 open-ended challenge 题面 就是让我们自己尝试搭建一种网络结构使其准确率大于70% 解析 自己试吧 代码 ################################################################################ # TODO: # # Experiment with any architectures, optimizers, and hyperparameters. # # Achieve AT LEAST 70% accuracy on the *validation set* within 10 epochs. # # # # Note that you can use the check_accuracy function to evaluate on either # # the test set or the validation set, by passing either loader_test or # # loader_val as the second argument to check_accuracy. You should not touch # # the test set until you have finished your architecture and hyperparameter # # tuning, and only run the test set once at the end to report a final value. # ################################################################################ model None optimizer None# *****START OF YOUR CODE (DO NOT DELETE/MODIFY THIS LINE)*****model nn.Sequential(nn.Conv2d(3, 32, kernel_size3, stride1, padding1),nn.ReLU(),nn.MaxPool2d(kernel_size2, stride2),nn.Conv2d(32, 64, kernel_size3, stride1, padding1),nn.ReLU(),nn.MaxPool2d(kernel_size2, stride2),nn.Conv2d(64, 128, kernel_size3, stride1, padding1),nn.ReLU(),nn.MaxPool2d(kernel_size2, stride2),Flatten(),nn.Linear(128 * 4 * 4, 1024), ) optimizer optim.Adam(model.parameters(), lr1e-3)# *****END OF YOUR CODE (DO NOT DELETE/MODIFY THIS LINE)***** ################################################################################ # END OF YOUR CODE # ################################################################################# You should get at least 70% accuracy. # You may modify the number of epochs to any number below 15. train_part34(model, optimizer, epochs10)输出

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/87036.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

郑州网站建设招商网站的优化方案怎么写

一、LAMP平台概述: LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统,Apache网站服务器&#xf…

沈阳网站设计开发seo关键词排名优化官网

按照官网 的提示,我开始安装faster rcnn,但是出现了很多问题,我将其汇总了起来,并提出了解决办法。 先说明一下我的配置: python : anaconda2linux: centos 6.9 安装faster rcnn请先参考:《cuda8cudnn4 F…

怎么自己做导购网站网站建设scyiyou

Flink任务一般为实时不断运行的任务,如果没有任务监控, 任务异常时无法第一时间处理会比较麻烦。 这里通过调用API接口方式来获取参数,实现任务监控。 Flink任务监控(基于API接口编写shell脚本) 一 flink-on-yarn 模式 二 编写she…

贵州做网站的提供网站建设定制

写在开头 欢迎阅读MySQL修炼手册的第12篇,今天我们将深入探讨MySQL中的视图,了解如何利用视图简化复杂查询并保护敏感数据。 1 视图的基本概念 在开始学习视图之前,让我们先了解一下视图的基本概念。视图是一种虚拟的表,它是基…

做网站的工具有哪些高爆传奇手机版

2023年12月5日-12月6日,由白鲸出海主办的【GTC2023 全球流量大会】在中国深圳盛大召开。 本次大会荟聚海内外优质企业品牌,以专业的“展会”形式,全方位呈现跨境出海的成果,探索多元化的跨境商业模式,大会涵盖社交娱乐…

为什么要用国外服务器做网站ADPR国际传媒网站建设

id属性 id属性具有唯一性&#xff0c;也就是说&#xff0c;在一个页面中相同的id只能出现一次。在不同的页面中&#xff0c;可以出现两个id相同的元素。 语法 <div id"text"> ...... </div> class属性 class&#xff0c;顾名思义&#xff0c;就是“类…

芜湖市建设银行支行网站网站结构如何优化

88W8997-A0-CBQ2E005-T 是业界尺寸最小、能效最高的MU-MIMO无线互连组合芯片&#xff0c;面向企业级和消费级市场。88W8997是业界首款全面支持Bluetooth 4.2以及未来Bluetooth 5.0全套功能的28nm 2 x 2 802.11ac Wave-2组合芯片。该器件实现了高达867Mbps的峰值数据传送速率&am…

建设部网站施工员查询昌大建设集团大老板

目录 &#x1f60a;前言 一.选择题 1.执行下面程序&#xff0c;正确的输出是&#xff08;c&#xff09; 2.以下不正确的定义语句是&#xff08; &#xff09; 3.test.c 文件中包括如下语句&#xff0c;文件中定义的四个变量中&#xff0c;是指针类型的变量为【多选】&a…

如何做情趣网站池州网站制作优化

golang的协程和通道&#xff0c;之前就看过了&#xff0c;一直没有很好的理解&#xff0c;所以一直也没记录&#xff0c;今天看书&#xff0c;看到有一个总结的章节&#xff0c;里面记录了一些注意事项&#xff0c;因此写个文档&#xff0c;记录一下&#xff0c;避免以后自己忘…

建站网哪个好哈尔滨建设银行网站首页

推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 目录 前台功能效果图 骑手功能模块 商家功能模块 管理员功能登录前台功能效果图 用户功能模块 系统功能设…

毕业设计代写网站wordpress 工单插件

文章目录 应用需求场景记录过程1. 准备数据2. 给数据根据姓名分组&#xff0c;加上序号.3. 根据name分组成map结构4. 拆分map 应用需求场景 准备的数据是这样的&#xff1a; 需要将每个人的成绩显示在一行上&#xff0c;需要的结果如下&#xff0c;但是我的情况是课程有非常…

设计网站定制公司百度收录申请

我们知道依赖注入&#xff08;DI&#xff09;是一种实现对象及其协作者或依赖关系之间松散耦合的技术。 ASP.NET Core包含一个简单的内建容器来支持构造器注入。我们试图将DI的最佳实践带到.NET Core应用程序中&#xff0c;这表现在以下方面&#xff1a;构造器注入注册组件DI i…

三亚学做网站培训wordpress 拍卖插件

题目描述 输入n个整数&#xff0c;将其中的奇数和偶数分别显示出来&#xff08;1 < n < 30&#xff09; 输入 第一行&#xff1a;一个整数n。第二行&#xff1a;n个空格隔开的整数。 输出 第一行&#xff1a;若干个奇数。第二行&#xff1a;若干个偶数。&#xff08…

自助建站免费申请徐州网站制作怎么做

1、Service的种类 按运行地点分类&#xff1a; 类别区别 优点缺点 应用本地服务&#xff08;Local&#xff09;该服务依附在主进程上&#xff0c; 服务依附在主进程上而不是独立的进程&#xff0c;这样在一定程度上节约了资源&#xff0c;另外Local服务因为是在同一进程因此不…

做网站快速排名软件wordpress 插件反复安装

安装electron时候&#xff0c;出现RequestError:socket hang up这样的错误&#xff0c;找了半天很多方式都是用旧淘宝源&#xff0c;导致根本安装不上去。 在项目的根目录下创建.npmrc文件&#xff0c;添加以下内容 # registryhttps://mirrors.huaweicloud.com/repository/np…

做静态网站工资多少wordpress 薄荷主题

射频前端芯片在模拟芯片中&#xff0c;属于进入门槛较高、设计难度较大的细分领域&#xff0c;由于国内射频前端芯片行业起步较晚&#xff0c;其市场份额主要被外企所占据&#xff0c;而在国产化浪潮的推动下&#xff0c;上游厂商的射频前端产品及技术逐渐具备领先的竞争优势。…

seo移动网站页面怎么做电子商务适合女生学吗

最近很多朋友留言问&#xff0c;ufs3.1是什么&#xff0c;很重要吗&#xff1f;下面就由小编来给大家介绍一下手机上的ufs3.1是什么&#xff01;ufs是高端安卓手机&#xff0c;常用的储存协议&#xff0c;就好像我们电脑里的固态硬盘一样&#xff0c;速度越快&#xff0c;打开软…

网站修改建议优设网app

这四个概念分别代表不同的工具和框架&#xff0c;它们的主要区别如下&#xff1a; Simple App&#xff1a;这通常指的是一个基础的、最小化的应用程序。它可能只包含最基础的功能&#xff0c;如用户界面、一些简单的交互等。这种应用程序通常用于学习和实验目的&#xff0c;或者…

宁波高新区做网站的公司网站建设找哪一家好

客户端注册临时实例&#xff0c;GRPC处理 客户端服务发现 及订阅处理

jw网站设计wordpress 调用文章 分页

前言 我们想一个问题&#xff0c;我们写的C语言代码都是文本信息&#xff0c;电脑能直接执行c语言代码吗&#xff1f;肯定不能啊&#xff0c;计算机能执行的是二进制指令&#xff0c;所以将C语言转化为二进制指令需要一段过程&#xff0c;这篇博客讲一下编译与链接&#xff0c;…