爱吃苹果的派大星
码龄4年
关注
提问 私信
  • 博客:351,165
    351,165
    总访问量
  • 107
    原创
  • 2,228,118
    排名
  • 701
    粉丝
  • 21
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 毕业院校: 合肥工业大学
  • 加入CSDN时间: 2020-09-09
博客简介:

TTTSEP9TH2244的博客

查看详细资料
个人成就
  • 获得335次点赞
  • 内容获得62次评论
  • 获得2,316次收藏
  • 代码片获得9,904次分享
创作历程
  • 96篇
    2022年
  • 11篇
    2021年
成就勋章
TA的专栏
  • 经典神经网络模型
    4篇
  • PyTorch
    4篇
  • linux
    1篇
  • VMware
    1篇
  • 操作系统
    1篇
  • 数据结构
    2篇
  • C++
    17篇
  • C语言
    13篇
  • 冒泡排序
    1篇
  • 函数递归
    1篇
  • 水仙花数
    1篇
  • 二维数组
    2篇
  • 循环语句
    2篇
  • 矩阵
    1篇
  • 输入输出
  • 调试
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用PyTorch搭建ResNet101、ResNet152网络

参照ResNet50的搭建,由于50层以上几乎相同,叠加卷积单元数即可,所以没有写注释。101和152的搭建注释可以参照我的ResNet50搭建中的注释:训练可以参照我的ResNet18搭建中的训练部分:ResNet101和152可以依旧参照ResNet50的网络图片:上代码:ResNet101的model.py模型:import torchimport torch.nn as nnfrom torch.nn import functional as Fclass DownSampl
原创
发布博客 2022.02.25 ·
10170 阅读 ·
9 点赞 ·
1 评论 ·
89 收藏

使用PyTorch搭建ResNet50网络

看过我之前ResNet18和ResNet34搭建的朋友可能想着可不可以把搭建18和34层的方法直接用在50层以上的ResNet的搭建中,我也尝试过。但是ResNet50以上的网络搭建不像是18到34层只要简单修改卷积单元数目就可以完成,ResNet50以上的三种网络都是一个样子,只是层数不同,所以完全可以将34到50层作为一个搭建分水岭。加上我初学PyTorch和深度神经网络,对于采用BasicBlock和BottleNeck的高效率构建还不是很懂,所以这里给出了类似前两种ResNet的简单暴力堆叠网络层
原创
发布博客 2022.02.25 ·
5926 阅读 ·
4 点赞 ·
2 评论 ·
51 收藏

使用PyTorch搭建ResNet34网络

ResNet34网络结构先上图参照ResNet18的搭建,由于34层和18层几乎相同,叠加卷积单元数即可,所以没有写注释,具体可以参考我的ResNet18搭建中的注释,ResNet34的训练部分也可以参照。import torchimport torch.nn as nnfrom torch.nn import functional as Fclass CommonBlock(nn.Module): def __init__(self, in_channel, out_chann
原创
发布博客 2022.02.25 ·
8027 阅读 ·
7 点赞 ·
1 评论 ·
68 收藏

使用PyTorch搭建ResNet18网络并使用CIFAR10数据集训练测试

ResNet18网络结构具体ResNet原理细节这里不多做描述,直接上代码这里并未采用BasicBlock和BottleNeck复现ResNet18model.py网络模型部分:import torchimport torch.nn as nnfrom torch.nn import functional as F"""把ResNet18的残差卷积单元作为一个Block,这里分为两种:一种是CommonBlock,另一种是SpecialBlock,最后由ResNet18统筹调度其中S
原创
发布博客 2022.02.25 ·
9338 阅读 ·
14 点赞 ·
8 评论 ·
152 收藏

汇编语言及应用——子程序设计

掌握子程序的设计方法;理解子程序调用与返回指令的执行过程及堆栈的变化情况;掌握子程序调用过程中主程序与子程序间的参数传递方式,掌握现场的保护与恢复方法。1、内存自BUF单元开始的缓冲区连续存放着10个学生的英文分数,编程序统计其中90~100,60~89,60以下者各有多少人?并把90-100分人数结果存放在P1单元中、60-89分人数结果存放在P2单元中,60分以下人数结果存放在P3单元中(P1、P2、P3为数据段的单元),最后把P1、P2、P3中的数以”P1=?、P2=?、P3=?”显示在屏幕上。(注
原创
发布博客 2022.02.25 ·
3104 阅读 ·
1 点赞 ·
0 评论 ·
25 收藏

汇编语言及应用——分支结构程序设计

一、实验目的掌握条件转移指令的使用方法及指令对标志寄存器中各标志位的影响;掌握标志位和转移指令之间的关系;会用条件转移指令和无条件转移指令设计多分支结构程序;掌握设置断点调试程序的方法。二、示 例内存自BUF单元开始的缓冲区连续存放着10个学生的英文分数,编程序统计其中90~100,60~89,60以下者各有多少人?并把90-100分人数结果存放在P1单元中、60-89分人数结果存放在P2单元中,60分以下人数结果存放在P3单元中(P1、P2、P3为数据段的单元),最后把P1、P2、P3中的数以”P
原创
发布博客 2022.02.25 ·
3660 阅读 ·
1 点赞 ·
0 评论 ·
34 收藏

汇编语言及应用——循环结构程序设计

一、 实验目的熟悉程序框架;理解单重循环与多重循环程序的结构及执行过程;掌握循环控制指令的用法,会使用数据串操作指令编程;熟练掌握循环结构程序的设计方法和利用设置断点调试程序的方法。二、 示例编写一子程序,把数据段中1维数组AA_1变量地址中连续7个数(1,3,5,7,2,4,6)读出,把每个数加2后再存入到数据段中BB_1数组开始的标号地址中去,并显示出BB_1数组中每个数来(之间用空格分开)DATA SEGMENT ORG 0100H AA_1 DB 1,3,5,7,2,4
原创
发布博客 2022.02.24 ·
2652 阅读 ·
2 点赞 ·
0 评论 ·
14 收藏

汇编语言及应用——程序设计

一、实验目的学习串操作指令、循环指令、转移指令的用法;掌握数据定义伪指令的格式,会用DEBUG中的D命令观察DB、DW、DD存储数据的格式;熟悉汇编语言的基本框架,掌握编写汇编语言程序的基本方法。二、示 例1、运行下面程序,观察结果已知当前数据段中DADT1和DADT2开始分别存放若干字节数据,数据个数相同,编制程序检查两数据块中数据是否相同,若相同,则在屏幕上显示1,否则显示0。【参考程序如下】DSEG SEGMENTDATA1 DB 'ABCDEFG3'DATA2 DB
原创
发布博客 2022.02.24 ·
1418 阅读 ·
2 点赞 ·
0 评论 ·
13 收藏

汇编语言及应用——程序框架理解

一、 实验目的熟悉程序框架;理解存储器分段的本质及不同段之间的关系。二、 示例将下面的程序编译链接,用debug跟踪,然后回答问题。datas segment dw 0123h, 0456H,0789h,0abch,0defh,0fedh,0cbah,0987hdatas endsstacks segment dw 1,1,1,1,1,1,1,1stacks endscodes segmentassume cs:codes,ds:datas,ss:stackssta
原创
发布博客 2022.02.24 ·
1770 阅读 ·
4 点赞 ·
0 评论 ·
16 收藏

汇编语言及应用——程序设计

1、 建立汇编语言源程序.ASM建立好的源文件以 EX_1.ASM 为文件名存盘运行程序,显示如下:调试程序,用e命令更改第二个字符串内容,再用G命令运行程序,结果输出:MATCH!如下图所示:2、完成课堂例题,并用 DEBUG 运行,观察结果。data segment X db 6 Y db ? data ends code segment assume cs:code,ds:data start:: mov ax,data mov ds,ax mov al,x mov
原创
发布博客 2022.02.24 ·
3642 阅读 ·
4 点赞 ·
1 评论 ·
25 收藏

汇编语言及应用——熟悉常用指令的使用

一、实验目的熟悉指令系统,掌握常用指令的用法;通过实验加深对各种寻址方式的理解;能熟练使用DEBUG中的命令对指令进行反汇编,观察并了解机器代码。二、实验题通过debug命令对寄存器和存储单元进行设置,使(DS)=2000H, (AX)=0020H, (BX)=0100H, (DX)=0300H, (SI)=0002H, (20520)=22H, (20521)=33H, (20102)=55H, (20103)=66H请分别用一条汇编语言指令完成如下功能:根据题目要求设置的数据如上图(1)
原创
发布博客 2022.02.24 ·
1873 阅读 ·
4 点赞 ·
0 评论 ·
17 收藏

汇编语言及应用——利用DEBUG熟悉常用指令的使用

一、实验目的熟悉指令系统,掌握常用指令的用法;通过实验加深对各种寻址方式的理解;能熟练使用DEBUG中的命令对指令进行反汇编,观察并了解机器代码。二、实验题通过debug命令对寄存器和存储单元进行设置,使(DS)=2000H,(BX)=0100H,(SI)=0002H, (BP)=0200H,(SS)=2300H,(20100)=12H,(20101)=34H, (20102)=56H, (20103)=78H, (21200)=2AH, (21201)=4CH,(21202)=B7H,(2120
原创
发布博客 2022.02.24 ·
2036 阅读 ·
2 点赞 ·
0 评论 ·
28 收藏

计算机导论——计算机网络应用

一、验证性实验1、 在CMD窗口中运行以下常用网络命令,观察并分析显示结果:查看ip配置:Ipconfig /all结果截图:查看网络联通状态:Ping www.baidu.com结果截图:查看计算机中的所有开放端口命令:Netstat /a 或 Netstat /n结果截图:跟踪路由命令:Tracert www.sina.com.cn结果截图:地址解析协议命令Arp /a结果截图:二、仿真模拟安装思科仿真软件(cisco packet-tracer)。课程平
原创
发布博客 2022.02.24 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

计算机导论——Tomcat服务器,数据库基础

1、了解WEB服务器的搭建2、了解Tomcat的部署3、数据库基础一、 Tomcat软件1、下载地址:官网2、环境配置(本实验免配置)https://blog.csdn.net/qq_41559516/article/details/81569145二、 WEB网站部署1、利用webapps文件夹自动部署这是最简单的方式,只要将网站直接拷贝到:tomcat根目录下的webapps文件夹里。举例:在网站“https://www.mycodes.net/10/”下载一个html的网站源码,解
原创
发布博客 2022.02.24 ·
415 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机导论——Css基础

一、 Css基础css的语法结构由三部分组成:选择符(Selector)、属性(property)、和值(value)。Selector { Property: value }参数说明:Property : value — 样式表定义。属性和属性值之间用冒号(:)隔开,定义之间用分号(;)隔开。(1)类选择符(.类名,页面中可使用多次)在 CSS 中,类选择器以一个点号显示:.divclass { color: red;}/*在下面的 html 代码中,div 元素含有 div
原创
发布博客 2022.02.24 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机导论——HTML基础

可以使用:记事本,EditPlus ,Dreamweaver、HBuilder 完成编辑基础知识基本结构(1)文件标记:…整个HTML文档内容均在…标记之中。(2)头部标记: … 整个HTML文档分头部和主体部分。头部使用…标记标识,凡是在此标记之内的内容,例如标题等,均属于头部信息。头部信息不显示在Web页中。(3)头部标题标记: …在此标记之间的内容将作为标题显示在浏览器的标题栏。注意: …标记只能放在…标记之间。(4) 标记:元素可提供有关页面的元信息(meta-information)
原创
发布博客 2022.02.24 ·
747 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机导论——数制及数据表示

分析:负数在内存中以二进制补码形式保存,按代码运行时,a的值满足要求,short int 包含有符号和无符号型,可以正确输出-1;b是由unsigned int型定义的,是无符号型,所以b的值,即-1不能正确输出,结果可能时不可知的一个数实验代码:#include<stdio.h>int main(){ short int a=-1; short unsigned int b=-1; printf("a=%d b=%u",a,b); return 0.
原创
发布博客 2022.01.22 ·
604 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

嵌入式系统开发与应用——ARM 开发环境搭建及GPIO控制LED实验

一、 实验目的1、掌握仿真器FS-JTAG 的使用方法;2、掌握主流的ARM开发环境;3、掌握GPIO的工作原理及其控制LED编程。二、 实验仪器设备PC机、Exynos4412 实验箱。三、 实验原理1、ARM仿真器简介JTAG仿真器也称为JTAG调试器,是通过ARM芯片的JTAG边界扫描口进行调试的设备。JTAG仿真器比较便宜,连接比较方便,通过现有的JTAG边界扫描口与 ARM CPU 核通信,属于完全非插入式(即不使用片上资源)调试,它无需目标存储器,不占用目标系统的任何端口,而这些
原创
发布博客 2022.01.22 ·
6738 阅读 ·
7 点赞 ·
0 评论 ·
52 收藏

嵌入式系统开发与应用——Linux系统Socket网络编程

一、 实验目的1、掌握Linux中socket 网络编程的基本方法;2、掌握Linux中socket 网络编程的典型应用;二、 实验仪器设备PC机、Ubuntu环境。三、 实验原理TCP/IP通信协议起源于80年代初期,是所有因特网应用的基础。在TCP/IP通信协议中,套接字(Socket)就是IP地址与端口号的组合。在 Linux 中的网络编程是通过 socket 接口来进行的。套接字(socket)是一种特殊的 I/O 接口,它也是一种文件描述符。socket 也有一个类似于打开文件的函
原创
发布博客 2022.01.22 ·
2791 阅读 ·
4 点赞 ·
0 评论 ·
28 收藏

嵌入式系统开发与应用——嵌入式 Linux 调试环境搭建

附录:UBoot常用命令手册一、 实验目的1、掌握VMware中设置共享文件夹的方法,为后续实验做准备;2、熟悉 Linux TFTP 配置,为后续 Linux 底层开发做准备(后面会用 tftp 从宿主机传输镜像到 FS_4412开发板);3、通过实验熟悉 Linux NFS 文件系统的配置过程,为后续 Linux 底层开发实验做准备;4、熟悉嵌入式 Linux 交叉开发环境的搭建与使用。二、 实验仪器设备PC机、华清远见开发环境、FS4412 开发板。三、 实验原理使用 tftp 的方
原创
发布博客 2022.01.22 ·
4986 阅读 ·
3 点赞 ·
0 评论 ·
19 收藏
加载更多