自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 神经网络——卷积层(Conv2d)的使用

这是官网对Conv2d二维卷积神经网络的描述,其中包含有很多参数,主要使用的是:in_channels是输入通道数,out_channels是输出通道数,kernel_size是卷积核的大小(可以是一个数也可以是一个元组),stride是步径大小,padding就是给出的一个选项,自行选择是否填充并设置大小。

2023-11-08 16:55:02 390

原创 神经网络中基本神经结构的使用——Conv2d

设置stride=1,则表示横纵向滑动步长都为1,红色部分与卷积核进行第一次卷积操作,结果为1*1+2*2+0*1+0*0+1*1+2*0+1*2+2*1+1*0=10;这里讨论Convolution Layers,一下展示的时torch.nn.functional里的conv2d卷积层,其中包含有一些参数:input(输入),weight(权重),bias(偏置),stride(步径)等。与神经网络相关的都在torch.nn里。

2023-11-07 21:34:21 124

原创 神经网络的基本骨架——nn.Module的使用

浅写一个自己的神经网络:其中自定义网络名称为FirstModule,添加了init方法以及重写了forward函数,只实现了x加1的功能。Convolution Layers 卷积层。Containers 骨架:Moudule。Pooling Layers 池化层。

2023-11-07 20:29:14 115

原创 小土堆学习——DataLoader使用

shuffle (bool, optional) – 是否打乱顺序,True表示两次牌顺序不一致,False一致。drop_last (bool, optional) – 除不尽时是否舍去,false取,true不取。num_workers (int, optional) – 是否多进程加载,0表示采用主进程进行加载。batch_size (int, optional) – 类似打牌时一次的抓牌个数。1.先准备测试集数据,使用torchvision的datasets自动下载;

2023-11-07 20:05:36 105

原创 小土堆学习——python官网torchvision中数据集下载

其中root代表你的数据集下载保存的位置,train为True则表示这是训练集,False代表是测试集,download为True表示自动下载,False表示非自动下载。5.使用tensorboard展示图片:需要先把所有PIL格式的图片通过transforms的Compose方法转换为Tensor格式,再去进行展示。注:点击运行后如果下载速度过慢,可选择手动下载,通过迅雷加速下载,下载后手动导入root设定的目录下,即可使用。原因是我在编写代码时忘记了数据集中包括了图片和标签,代码直接编写为下面这样。

2023-11-06 19:46:10 1332

原创 更新电脑显卡的驱动程序(仅针对英伟达显卡)

因为我是笔记本,所以选择产品系列时需要选择后面带有Notebooks的,操作系统也是根据第一步查询到的去选择,下载类型一般都选Game Ready,语言就是中文,点击搜索并下载,等待下载完成;1.首先需要查看自己电脑的配置信息,点击此电脑,单击右键选择属性,即可查看到自己电脑的windows版本,可以看到我的是windows11家庭中文版,往下滑点击设备管理器,点击显示适配器,可以看到自己的显卡型号,如下图所示,我的为NVIDIA GeForce MX150;然后等待,并按着默认选项往下安装即可。

2023-07-28 00:16:52 2079 1

原创 系统在已经安装mysql8.0版本后想要安装mysql5.7版本

windows同时安装两个版本的mysql(已安装8.0版本的情况下安装5.7版本)

2023-02-08 16:36:43 7243 5

原创 图书管理系统(Java语言+接口+抽象类)

图书管理系统 该系统用于管理图书,帮助用户快速借书还书的系统。设置有管理员和普通用户两种角色,管理员可以管理图书的增删改查,用户可以借书还书等操作,经过分析,首先可以抽象出分该系统涉及到三大部分:书,用户以及操作。整个项目的框架如下: 对于书,我们需要对书的详细情况进行描述,因此我们可以在book包下创建一个图书类Book,书的私有属性包括其名称、作者、价格、类型以及状态。但我们需对外提供相应的get和set方法,这也体现出java的封装特性,对外提供公开的接口,隐藏其内部细节。

2022-11-07 17:22:14 894

原创 几种常见的排序算法

常见排序算法分为四类:插入排序、选择排序、交换排序、归并排序

2022-11-04 18:51:13 445

原创 二叉树相关习题

二叉树相关习题

2022-11-03 14:47:33 164

原创 Java一些知识点

1.用static修饰成员变量,即如果给类中某个属性加上了static,则表示为类的成员变量,而非对象的成员变量,属于所有对象所共享。2.在实例内部类当中,定义的成员变量不是静态的,如果定义只能是static final。1.this.成员变量(普通的成员变量非静态的,调用当前对象的成员变量)2.this.成员方法(普通的成员方法非静态的,调用当前对象的成员方法)实例代码块:定义在类的内部,与构造方法等方法同级,初始化实例的成员。外部类名.内部类 变量=外部类对象的引用.new 内部类对象()

2022-10-19 21:38:13 82

原创 数组拷贝的4种方式

数组拷贝可以使用一下几种方法:1.使用for循环2.使用copyOf方法3.使用copeOfRange方法,注意其取值范围为左闭右开,[from,to)4.使用clone方法

2022-10-16 16:16:46 1520

原创 求出0~999之间的所有“水仙花数”并输出。

​水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。例如:1^3 + 5^3+ 3^3 = 153。水仙花数只是自幂数的一种。​

2022-10-14 12:12:51 276

原创 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列

获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列

2022-10-14 12:06:49 111

原创 求n的阶乘和

import java.util.Scanner;/** * 使用方法的方式求n的阶乘 */public class FacSum { //求n的阶乘和 public static int facsum(int n){ int sum =0; for(int i=1;i

2022-10-14 12:04:34 74

原创 判断一个年份是不是闰年(Java)

判断一个年份是不是闰年

2022-10-12 18:26:03 1352

原创 判断一个数是奇数还是偶数

判断一个数是奇数还是偶数(JAVA)实现

2022-10-12 18:08:58 98

原创 初识Java

一.Java是什么Java是一种优秀的程序设计语言,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨 平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。二. Java语言特性1.简单性2.面向对象3.分布式(微服务)4.健壮性5.体系结构中立6.可移植性7.解释性8.高性能9.多线程10.动态性三.JDK、JRE、JVM之间的关系?JDK(Java Development K

2022-10-12 14:56:49 92

原创 数据类型与变量(Java)

一.字面常量常量是在程序运行期间,固定不变的量。分类:a. 字符串常量:由""括起来的,比如“12345”、“hello”、“你好”b. 整形常量:程序中直接写的数字(注意没有小数点),比如:100、1000c. 浮点数常量:程序中直接写的小数,比如:3.14、0.49d. 字符常量:由 单引号 括起来的当个字符,比如:‘A’、‘1’e. 布尔常量:只有两种true和falsef. 空常量:null二.数据类型分为基本数据类型和引用数据类型基本数据类型:整型(byte(1)、short

2022-10-12 14:44:54 95

原创 【VMware16的安装以及安装Linux教程(超详细上)

一般安装虚拟机有两种方式,一种是在计算机上直接安装,一种是在虚拟机上安装,这两种方式各有特点,用户可根据自己的需要选择不同的安装方式。我打算在虚拟机上安装Linux 虚拟机的优点非常多,如节省资源,用户用一台计算机可以虚拟构建多台计算机,方便地将多台虚拟机组成小型的网络实验环境。对于新手来说,也不会破坏现有的操作系统。虚拟机VMware的安装步骤:下载网址:下载 VMware Workstation Pro | CN(1)下载好后双击安装程序,点击“下一步”;...

2022-03-19 18:23:44 4047 4

原创 VMware16的安装以及VMware安装Linux(CentOS7)虚拟机教程(超详细)

在VMware上安装Linux打开VMware Workstation图标,点击“创建新的虚拟机”,选择“典型”,单击“下一步”;2.选择“稍后安装操作系统”,下一步选择 “Linux”,版本为CentOS,具体根据自己下载的确定,选项很清楚,点击下一步;将下载好的镜像文件添加(一定要记得自己下载在什么位置了!)3.在如图所示对话框中,输入虚拟机名称,并指定其存储位置(自己设定),点击下一步;在指定磁盘容量对话框都选择默认选项,直接下一步;在已准备好创建虚拟机页面查看相关配置信息无误后点击

2022-03-19 00:59:42 6859 5

原创 我的第一篇博客

哈喽,我是你们的牛子哥,一名转件工程专业的大三学生。虽然上了两年的课程了,但还是一个编程小白,每次遇到问题都只能看着大佬的代码一脸懵逼。但是我也想达到和他们一样的水平,遇到问题的时候不再是紧皱眉头,而是靠自己能解决问题。现阶段的目标当然是想顺利毕业并且能找到一份满意的好工作。为了这个目标,我需要打好编程的基础,掌握核心知识,勤加练习项目代码编写以提高自己的编程水平。周内至少有一个半小时的时间去练习与巩固学习到的知识。希望能在毕业时取得不错的成绩,进入自己梦寐以求的IT公司——腾讯。...

2021-11-10 12:44:08 253 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除