- 博客(56)
- 资源 (1)
- 收藏
- 关注
原创 PyTorch(七)模型的保存与加载
仅保存模型的参数(状态字典)是更加推荐的方式,因为它更加灵活和安全。但是,如果你想要快速保存和加载整个模型,不担心模型结构变化或安全问题,保存整个模型也是一个可行的选择。
2024-07-02 19:05:24
660
原创 PyTorch(六)优化模型参数
c 目的 优化的目的已经拥有了一个「模型」和「数据」,是时候通过「优化模型参数」来训练、验证和测试模型。#d 迭代训练训练模型是一个迭代过程;在每次迭代中,模型对输出做出猜测,计算其猜测的误差(损失),收集误差相对于其参数的导数,并使用「梯度下降」来优化这些参数。
2024-07-02 17:57:30
705
原创 PyTorch(五)自动微分
c 概述 文档概述涉及到的知识点讲解:「自动微分」,「梯度」,「权重」,「偏置」,「反向传播」,「计算图」。主要讲解了「自动微分」与「梯度计算」,「计算图」之间的概念关系。
2024-06-28 14:07:58
1668
原创 PyTorch(四)数据转换与构建神经网络
d 神经网络定义通过继承nn.Module来定义神经网络,并在__init__方法中初始化神经网络层。每一个nn.Module的子类都在forward方法中实现了对「输入数据」的操作。#e 定义代码 神经网络定义def __init__(self):#初始化神经网络层super().__init__()#调用父类的初始化方法self.flatten = nn.Flatten()#将图像张量展平。
2024-06-26 08:30:38
642
原创 PyTorch(三)数据集与数据加载器
c 要素 自定义数据集要素__init__:初始化函数,用于设置数据集的属性,如加载数据、预处理步骤等。__len__:返回数据集中样本的数量。这个函数使得Dataset对象可以被len()函数调用,通常返回数据集中样本的总数。:根据索引获取单个样本。这个函数允许通过索引访问数据集中的每个样本。索引从0开始,对应于数据集中的第一个样本。#e 三要素 自定义数据集要素import osself.img_labels = pd.read_csv(annotations_file)#读取CSV文件。
2024-06-22 12:06:00
531
原创 PyTorch(二)张量
c 总结 张量总结该文档主要熟悉了「张量」的概念,理解了「张量」在深度学习中扮演的重要角色,如何判断代码中哪些属于张量。其次熟悉了张量的「四种初始化」,以及「张量属性」,「张量操作」
2024-06-21 23:15:53
808
原创 PyTorch(一)模型训练过程
c 总结 实践总结该实践从「数据处理」开始到最后利用训练好的「模型」预测,感受到了整个模型的训练过程。其中也有部分知识点,例如定义神经网络,只是初步的模仿,有一个比较浅的认识,还需要继续学习原理。「准备数据」,「创建数据加载器」,「选择训练设备」,「定义神经网络」,「定义损失函数和优化器」,「定义训练和测试函数」,「迭代训练」,「保存模型」,「加载模型」,「模型预测」。1.Dataset与DataLoader2.迭代器3.模型定义4.损失函数与优化器5.模型训练与测试。
2024-06-21 11:22:36
1072
原创 天池人脸识别项目复现
c 说明 模型定义创建数据接⼝后,开始定义⼀个⽹络 simpleconv3。一个简单的 3 层卷积。在 torch.nn 下,有各种网络层,这里就用到了 nn.Conv2d,nn.BatchNorm2d 和 nn.Linear,分别是卷积层,BN 层和全连接层。in_channels:输入通道数out_channels:输出通道数kernel_size:卷积核的大小stride:卷积核的移动步长#e 模型定义的代码 模型定义# 定义一个简单的卷积神经网络。
2024-06-20 11:53:54
1612
原创 Linux下的多进程编程
编写多进程代码,实现 主进程 创建 3个子进程。每个子进程输出 1~ 10的数字,每2秒输出一个。主进程输出子进程的创建情况,pid。
2022-12-02 10:44:08
420
原创 Docker配置nginx
我们在使用容器的过程中需,有时候需要对容器中的文件进行修改管理,如果不做文件映射的化,我们使用docker exec -it 容器ID/容器名 /bin/bash 才能进入nginx中的文件里面如图。架设在客户机与目标主机之间,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将原本要直接发送到web服务器上的http请求发送到代理服务器中。A想要组C的房子,但是A并不认识C所以租不到,但是B认识C,A找B帮忙租到了C的房子。客户端代理服务器服务器。
2022-11-26 11:18:57
20874
2
原创 Ubuntu22.2下C语言编程实现,首次,最佳适应算法
编写C语言程序,模拟实现首次/最佳/最坏适应算法(选择其中之一即可)的内存块分配和回收,要求每次分配和回收后显示出空闲分区和已分配分区的情况。假设初始状态下,可用的内存空间为640KB。假设下列作业请求序列:(1)作业1 申请130 KB (2)作业2 申请60 KB (3)作业3 申请100 KB(4)作业2 释放60 KB (5)作业3 释放100 KB (6)作业1 释放130 KB显示每次作业申请或释放后当前内存情况。
2022-11-25 15:26:49
6841
3
原创 windows server 2012R组策略
命令gpedit.msc快捷键win+R 打开「运行」输入命令,进入「本地组策略」本地组策略管理界面前提条件安装有活动目录进入活动目录组策略管理命令:gpmc.msc创建新的组策略对象对新建的「组策略对象」进行设置「组策略对象」的链接,例子:通过创建的「组策略对象」对「财务处」进行统一管理。既对「组策略对象」的设置将不会影响到其他部门的计算机和用户,只对「财务处」的计算机和用户产生影响。
2022-10-25 20:36:18
5468
原创 域,域控制器,活动目录
如果想给一个工作组(500台电脑)添加一个登录用户,传统的方式是在500台电脑上都添加用户的账号和密码,如果使用「域」就没有那么麻烦。用于储存有关「网络对象」(用户,组,计算机,共享资源,打印机,联系人等)的信息,帮助用户很快的找到相应的信息,提供「集中管理」储存有整个域的账户,密码,属于这个域当中计算机,服务器的信息的数据库,域内计算机的访问都需要通过他。升级版的工作组,在安全上更加严格,用户对域内资源的访问,取决于用户在域当中的权限。首先配置「IP」与「DNS服务器」,注意DSN服务器是父域的IP,
2022-10-13 21:15:56
3440
原创 Linux挂载window下的文件
NVMe-oF建立在NVMe规范的基础之上,是一种高速存储协议,用于跨网络结构(如以太网、光纤通道和InfiniBand)访问固态存储。通过过网络的方式,可以访问网络上的文件,启用某一个物理设备(硬盘,U盘,移动硬盘),网络设备(共享一个文件夹,网路打印机),虚拟设备,网络文件系统(NFS)既是一种分布式文件系统,也是一种网络协议,用于在同一局域网上的设备之间访问和共享文件。不同的文件系统进行访问,是通过访问协议进行访问,如(NFS,iSCSI协议)在挂载时没有设置uid和gid,挂载后的文件都有锁。
2022-10-09 22:14:01
1197
原创 Windows server 2012R2下负载均衡服务器之ISCSI服务器配置
NFS(Nestwork File System):网络文件共享协议,允许用户到网络上的一台文件服务器上读写文件FC(Fiber Channel):光线通道,采用光纤,传输速度较快ISCSI(Internet Small Computer System Interfere):互联网小型计算机系统接口,基于IP网络的存储局域网,
2022-10-08 17:16:31
2042
1
原创 Windows server 2012R2下流媒体服务器的配置与管理
d 边下载边播放流媒体指以流方式在网络中传送音频、视频和多媒体文件的媒体形式。相对于下载后观看的网络播放形式而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,用户边下载边观看,而不必等待整个文件下载完毕。#e 例子 边下载边播放该技术广泛应用于视频点播、视频会议、远程教育、远程医疗和在线直播系统中。
2022-09-29 22:04:09
2208
原创 Windows server 2012R2下Winmail邮件服务器的配置与管理
在「系统服务」中HTTP默认的不是80端口,那么在访问邮件服务器的就需要在域名后面加上相应的端口号,要像使用域名直接访问,就需要把80端口的服务先关闭,在把HTTP对应的端口号改为80,同时要启动服务。
2022-09-27 21:43:57
4474
1
原创 数据库的学习
先把要删除的记录放入到deleted的临时表中(在临时表当中判断业务逻辑是否正确),确认无误后在插入物理表当中(例如删除一个题库的题目,判断题目的解答内容有没有被删除),先插入到临时表中,在插入到物理数据库表当中(数据有效性的验证)。**③“C” 控制器:**C,Java,C++,后台程序,如aspx.cs Java的servlet。如果是未命名的字段,比如字段1+‘’这种临时变量,就不会有该标签名,表现为实际值。可见:过程就是一个小功能模板,程序段,一般是参数的输入,输出,与外界进行接口。
2022-09-22 21:58:05
1003
原创 Windows server 2012R2下FTP服务的配置与管理
很多防火墙在设置的时候都是不允许接受外部发起的连接的,所以许多位于防火墙后或内网的FTP服务器不支持PASV模式,因为客户端无法穿过防火墙打开FTP服务器的高端端口;如果传输二进制文件,所有的位都是重要的。假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。有的时候,需要用户进行登录才可以访问FTP服务器,我们可以在计算机当中,设置相应的组,用来专门范文FTP服务器。
2022-09-22 20:26:19
7047
原创 Windows server 2012R2下IIS服务器的配置与管理
虚拟目录:实现服务器磁盘的扩展,可以与服务器不在同一台机器上面,访问时使用相同的IP和端口。虚拟站点使得,用户在访问服务器的时候可以访问多个网站。在一个服务器上创建多个网站。如果web服务器访问量过大可能会导致服务器死机,所以需要限制带宽,限制连接数量。在浏览器输入自己电脑的IP地址或者127.0.0.1。默认文档决定浏览器在输入IP地址时打开的是那个网页,例子:扩展服务器的存储电影的磁盘。这里需要有主机和IP的对应关系。修改Default的文件路径。访问到自己建立的一个网站。
2022-09-20 20:46:59
12887
原创 kali使用msfvenom生产木马,在使用msfconsole进行控制
kali使用msfvenom生产木马,在使用msfconsole进行控制
2022-07-13 22:17:36
1073
原创 RSA利用大整数实现加密解密与签名认证
RSA算法的数学基础是初等数学论中的Euler定理,其安全性建立在大整数因式分解的困难性之上,利用了单向陷门函数的原理。
2022-06-10 22:14:10
1994
2
原创 Diffie-Hellman密钥交换算法(使用大数GMP集实现)
Diffie-Hellman密钥交换算法的有效性是依赖于计算==有限域中离散对数的困难性==。通过D-H双方共享了一个密钥K,相当于双方交换了一个密钥。然后A和 B就可以将K作为密钥基于对称密码算法进行保密通信。...
2022-06-10 20:50:22
697
C++,QT,SQL server开发GUI项目,”算法可视化“。用于大家学习模仿。程序代码注释比较多方便理解。
2022-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人