- 博客(18)
- 收藏
- 关注
原创 【深度学习】实验四 卷积神经网络CNN
通过本次CNN手写数字识别实验的完整实践,我深刻体会到深度学习模型性能的提升是一个系统工程,需要从数据、模型、训练策略到结果分析的全流程精细化把控,尝试使用不同的数据增强方法、优化器、损失函数、学习率、batch size和迭代次数来进行训练,迭代出最佳模型,再手写数字进行测试。3.使用画图工具将自己的学号逐个写出,使用保存的最佳模型对每个数字进行推理,比较模型对每个数字的准确率预测,也可以尝试实现一个实时识别手写数字的demo。(1)该图表示输入层为28*28*1的尺寸,符合MNIST数据集的标准尺寸。
2025-06-02 23:00:05
1233
原创 【网络与信息安全】实验三 RSA加解密与签名验证
通过本次实验,我深入理解了RSA加密解密与数字签名验证的原理,并成功借助CyberChef可视化平台观察了加密与签名背后的数据变化。在配置CyberChef平台时,通过公钥加密明文并观察其转换为Hex和Base64格式的过程,直观体会了非对称加密的特点;随后使用私钥解密密文,成功还原明文,验证了RSA加解密的可行性。在签名验证环节,利用私钥对消息进行SHA-1签名并转为Base64格式,再通过公钥验证签名有效性,这一流程让我深刻理解了数字签名在保障数据完整性和身份认证中的关键作用。
2025-05-31 15:29:23
1208
原创 实验8 加密、数字签名与证书
了解对称加密、非对称加密体制概念了解散列函数、数字签名和数字证书的概念和理论掌握基于Openssl的对称加密、密钥对的创建和应用掌握基于Openssl数字签名和数字证书的创建和应用。
2025-05-24 18:07:46
2421
原创 实验7 HTTP协议分析与测量
了解HTTP协议及其报文结构了解HTTP操作过程:TCP三次握手、请求和响应交互掌握基于tcpdump和wireshark软件进行HTTP数据包抓取和分析技术。
2025-05-24 18:03:13
1045
原创 实验5 DNS协议分析与测量
了解互联网的域名结构、域名系统DNS及其域名服务器的基本概念熟悉DNS协议及其报文基本组成、DNS域名解析原理掌握常用DNS测量工具dig使用方法和DNS测量的基本技术。
2025-05-15 23:07:27
1113
原创 【深度学习】实验三 深度神经网络DNN
通过逐步加深网络深度、引入残差连接结构,见证了模型从"勉强识别"到"精确分类"的蜕变过程——当网络层数增加到六层并配合批量归一化技术时,模型仿佛被注入了新的生命力,特征提取能力显著增强,验证集准确率首次突破97%大关,更让我领悟到:在深度学习领域,没有所谓的"银弹",唯有对每个环节的极致打磨,才能让数学模型真正绽放智慧的光芒。2.对数据进行预处理,使用torchvision库中的trabsforms进行图像转换,将图像转换为二维张量,并转化为标准正态分布的形式,有助于提高模型性能。图 4-4 实验结果。
2025-05-12 15:50:42
1292
原创 【深度学习】实验二 玻尔兹曼机BM
RBM中的节点连接受到限制:可见层和隐藏层之间是全连接的,但层内节点之间无连接(即可见层节点彼此独立,隐藏层节点彼此独立)。① 标准玻尔兹曼机(BM):标准玻尔兹曼机是一个全连接的无向图模型,如图4-1所示,其中每个节点都可以与其他节点相连。可见层和隐藏层之间的连接是双向的,但权重对称。描述了整个网络的连接情况。① 网络结构:玻尔兹曼机包含可见层(输入层)和隐藏层,层与层之间的节点是全连接的,但同层内的节点不相连。③ 概率分布:网络的平衡状态服从玻尔兹曼分布,这是一种描述粒子在不同状态下的概率分布的函数。
2025-05-05 21:03:07
1159
原创 【深度学习】实验一 BP算法实现分类预测
同时,我也意识到在实际应用中,需要根据具体问题选择合适的模型结构和参数设置,以达到最佳的预测效果。解决方法:在训练过程中,发现损失值下降速度较慢,模型收敛需要较长时间,这可能是由于学习率设置不当、模型初始化不佳或优化算法选择不合适等原因造成的。使用BP算法训练一个单隐藏层网络,编程实现在西瓜数据集(melon.csv)上预测“是否为好瓜”的应用,需要给出源代码以及运行过程和结果的截图。解决方法:添加更多的数据进行训练,隐藏层节点数设置为1,模型拟合能力不足,测试集准确率较低。
2025-05-05 20:17:41
822
原创 【javaweb】实验三
在实验中,我掌握了jQuery框架中的AJAX方法,如$.ajax(), $.get(), $.post()等,并学会了如何使用这些方法来发送HTTP请求并处理服务器返回的响应。通过这次实验,我深入理解了AJAX的工作原理和其在Web开发中的重要作用。插件:fastjson-1.2.12.jar、mysql-connector-java-5.1.6.jar、jquery-2.1.0.js。5)级联下拉菜单是一种常见的用户交互方式,用户通过选择上级菜单的选项,来动态更新下级菜单的选项列表。
2025-04-29 22:36:36
1017
原创 【javaweb】实验二
总之,基于 jQuery 的表单验证是一个既有挑战又有收获的过程。通过不断学习和实践,我们可以逐渐掌握其中的技巧和方法,我还学会了如何使用正则表达式和输入过滤技术来解决常见的验证问题。Java Web的表单验证是一个需要细心和耐心处理的过程,还有很多需要完善的地方,代码多敲多练才是硬道理,通过不断的学习和实践,我相信我会更好地掌握这一技能,为未来的Web开发打下坚实的基础。2、软件要求:Chrome浏览器、IE11浏览器、Firefox浏览器。图 1-2 错误输入的提示。图 1-1 页面基础结构。
2025-04-29 00:45:00
806
原创 【javaweb】实验一
2. 实验内容:本实验主要通过HTML构建网页结构,CSS负责网页的样式设计,利用DIV+CSS进行网页布局,同时结合Flex布局技术,实现复杂页面的灵活布局与响应式设计。在模仿制作开源中国网站首页的过程中,我不仅提升了制作复杂页面的能力,还加深了对网页设计理念和用户体验的理解。(1)访问www.oschina.net,仔细观察其首页的页面结构、布局、色彩搭配和交互效果,分析首页使用的HTML元素和CSS样式,特别是布局方面使用的技术,如Flex布局等。1、硬件要求:计算机一台。图 1-1 页面基础结构。
2025-04-29 00:30:00
729
原创 实验4 TCP协议分析
这个过程不仅锻炼了我的解决问题的能力,也让我对TCP协议有了更深刻的认识。学习TCP协议和相关分析技术是一次非常有价值的经历,它让我对网络通信有了更深入的了解,也为我未来的学习和工作打下了坚实的基础。TCP为了保证报文传输的可靠,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。客户端收到服务器发送的FIN之后,发回ACK确认(标志位ACK=1),确认序号为收到的序号加1,即Y+1=2。服务器收到FIN后,发回一个ACK(标志位ACK=1),确认序号为收到的序号加1,即X=X+1=2。
2025-04-28 20:07:22
2554
原创 实验3 UDP协议分析
UDP(User Datagram Protocol)用户数据报协议是一种无连接的运输层协议,提供面向事物的简单不可靠信息传送服务,服务于很多应用层协议包括网络文件系统(NFS),简单的网络管理协议(SNMP),域名系统(DNS)以及简单的文件传输系统(TFTP)。(1)进入阿里云虚拟机,在,在终端输入dig指令,提示没有找到,需要我们自己安装,通过查找资料找到dig的安装教程,输入下方的指令进行安装。捕获网络中流过的数据包,过滤QUIC,分析QQ的UDP数据,分析该数据包填写下方表格。
2025-04-28 02:30:00
1058
原创 【网络与信息安全】实验二 分组密码工作模式验证
通过本次实验,直观验证了ECB与CBC加密模式在数据保护能力上的显著差异。ECB模式因独立加密每个明文块,导致相同内容始终生成固定密文块。这种特性使得加密后的图像中原始像素的重复结构(如轮廓、色块)依然清晰可辨,尤其是对具有规律性的大面积区域(如纯色背景或简单图形),其密文会直接暴露明文的排列模式,形成明显的视觉泄露。相比之下,CBC模式通过引入随机初始化向量(IV)并将每个明文块与前序密文块异或后再加密,实现了块间的强依赖性。
2025-04-27 22:14:27
986
原创 实验2 IP协议分析
网络管理员使用Wireshark来检测网络问题,网络安全工程师使用Wireshark来检查资讯安全相关问题,开发者使用Wireshark来为新的通讯协定除错,普通使用者使用Wireshark来学习网络协定的相关知识。1)利用tcpdump抓包,通过wireshark分析捕获的数据包,分析IP的报文结构,将IP协议树中各个名字字段,字段长度,字段信息填入下表。利用tcpdump抓包,通过wireshark分析捕获的数据包,分析IP的报文结构,将IP协议树中各个名字字段,字段长度,字段信息填入下表。
2024-04-22 21:36:49
1206
1
原创 实验1 常用网络命令
使用arp命令,能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容,a代表所有接口的ARP缓存内容,i这个选项用于指定一个特定的网络接口,后面通常跟着网络接口的名称,如arp -i eth0代表第一个以太网接口的ARP缓存。通过这次实验,我不仅掌握了网络状态分析和测量的基本技术,我相信,在未来的学习和工作中,这些知识和技能将会对我产生积极的影响。其中,-a代表all,会显示所有活动的网络连接和监听的端口,-t代表TCP,它仅列出 TCP 协议的连接。这次网络命令的实验,我受益良多。
2024-03-22 00:28:08
2018
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅