- 博客(27)
- 资源 (37)
- 收藏
- 关注
原创 【网络协议分析】利用Wireshark分析IP分片
本次实验主要为利用Wireshark和eNSP软件进行分析IP分片,了解分片的过程。如果当传输数据量超过设置的MTU时,IP就会将数据报进行分片,将一个超过MTU的数据报分为多个不大于MTU的数据报进行发送。接收端收到后再进行组装,形成完整的数据报。在进行分片时,IP通过设置MF标志位为1作为标识是否为最后一个分片。mtu :设置当前接口的最大传输单元限制MTUdisplay current-configuration interface:查看全部接口的配置。
2024-01-29 20:55:58 2516
原创 【网络协议分析】使用Wireshark分析UDP协议
本次实验主要对UDP协议进行了捕获,通过分析UDP报文格式对UDP协议进行进一步的学习。UDP协议是一个无连接的面向数据报协议,其报文格式如下:TCP与UDP的区别如下:(1)TCP 是面向连接的,UDP 是面向无连接的。(2)UDP程序结构较TCP程序简单。(3)TCP 是面向字节流的,UDP 是基于数据报的。(4)TCP 保证数据正确性,UDP 可能丢包。(5)TCP 保证数据顺序,UDP 不保证。UDP协议常用的应用场景有:即时通信(QQ等)、直播/在线视频、在线游戏、网盘等。
2024-01-28 10:11:23 10463 1
原创 【人工智能】模糊逻辑推理-洗衣机模糊推理系统
通过条件模糊向量与模糊关系R的合成进行模糊推理,得到结论的模糊向量,然后采用“清晰化”方法将模糊结论转换为精确量。其中SD(污泥少)、MD(污泥中)、LD(污泥多)、NG(油脂少)、MG(油脂中)、LG(油脂多)、VS(洗涤时间很短)、S(洗涤时间短)、M(洗涤时间中等)、L(洗涤时间长)、VL(洗涤时间很长)。目前,在人工智能领域的自动控制、模式识别、自然语言理解、机器人及专家系统研制等方面,模糊推理的应用取得了一定的成果。假设当前传感器测得的信息为污泥x=60,油脂y=70,采用模糊决策,给出结果。
2024-01-28 10:02:07 6907 1
原创 【人工智能】鲁滨逊归结原理-Python实现
由谓词公式转化为子句集的过程可以看出,在子句集中子句之间是合取关系,其中只要有一个子句不可满足,则子句集就不可满足。若不包含,就在子句集中选择合适的子句进行归结,一旦通过归结得到空子句,就说明子句集S是不可满足的。设C1与C2是子句集中的任意两个子句,如果C1中的文字L1与C2中的文字L2互补,那么从C1和C2中分别消去L1和L2,并将两个子句中余下的部分析取,构成一个新语句C12,这一过程称为归结。鲁滨逊归结原理又称为消解原理,是鲁滨逊提出的一种证明子句集不可满足性,从而实现定理证明的一种理论及方法。
2024-01-27 17:07:51 2328
原创 【人工智能】八数码问题的A*搜索算法实现
已知f(n)=g(n)+h(n),g(n)代表从初始节点到n节点的实际代价,h(n)代表从n节点到目的节点的最佳路径的估计代价。h(n)=w(n),估计最优代价为“不在位”的数码数量,且满足h(n)
2024-01-27 17:01:53 860
原创 【人工智能】使用一阶谓词逻辑和产生式表示法实现动物识别系统
在这次实验中,我们实现了一个基于产生式规则的动物识别系统。通过该实验,我进一步熟悉了一阶谓词逻辑和产生式表示法,掌握了产生式系统的运行机制以及基于规则推理的基本方法。此外,我们分析上述产生式规则可以看出,虽然系统是用来识别七种动物的,但它并不是简单的只设计7条规则,而是设计了15条规则。基本想法是从粗到细进行分类,随条件增加逐步缩小范围,最终给出识别7种动物的规则。这样做有两个好处:一是已知事实不完全时,虽然推断不出来最终结论,但至少可以得到分类结果;
2024-01-26 12:41:52 1385
原创 【JavaWeb复习】JavaWeb程序设计题库(选择+填空+简答)
1、以下文件名后缀中,只有( C )不是静态网页的后缀。C .JSPD、.shtml2、以下文件名后缀中,只有( B )不是动态网页的后缀。A、.jspB.html3、在page指令中,( C )属性是可以在页面中重复的属性。Cimport4、JSP的结构由( ABC )组成(多选)。A、指令B、注释C、脚本元素D、操作5、以下选项中,那一项不是JSP指令( B )。
2024-01-26 12:24:59 2807
原创 科赫曲线及其Python实现
从一条给定的线段 AB 开始,设从 A到 B 是线段 AB 的正方向,用运算 Ω 表示折线 ACDEB 的构造过程,线段 AC、CD、DE、EB 均相等,它们的正方向分别是从 A到 C,C 到 D,D 到 E 和 E 到 B。对于连续性,他引入了分析中点集的概念,把曲线看成是无穷个点的集合,按照分析中连续性的定义,应用分析严格化过程中魏尔斯特拉斯所创立的“ε-δ”法则,证明了曲线弧上每一点都连续。在第一步中,科赫给出了曲线构造的基本轮廓和思想,规定了曲线的正方向,同时建立了曲线构造的迭代递归模型。
2023-05-17 17:07:26 3763
原创 机器学习实验 - MeanShift聚类
西南交通大学 机器学习实验10 MeanShift聚类(1)了解Meanshift聚类思想;(2)编程实现Meanshift聚类算法;(3)基于鸢尾花数据集,使用聚类纯度、兰德系数和F1值评测聚类效果。
2022-11-07 17:37:08 2407
原创 机器学习实验 - 集成学习(AdaBoost、Bagging、随机森林)
西南交通大学 机器学习实验8 集成学习(1)掌握集成学习思想,掌握boosting和bagging策略;(2)基于Adaboost实现多分类任务;(3)参考随机森林,以决策树为基学习器,构建bagging集成器用于多分类任务。
2022-11-04 09:45:19 3280
原创 机器学习实验 - 支持向量机SVM
西南交通大学 机器学习实验7 支持向量机SVM(1)掌握间隔、支持向量、对偶、核函数等概念及计算方法。(2)基于多分类数据集,使用pandas+sklearn实现多分类预测。(3)通过精确率、召回率和F1值度量模型性能。(4)对比线性核和高斯核对分类性能的影响。
2022-10-31 22:09:07 1797
原创 机器学习实验 - 决策树
西南交通大学 机器学习实验6 决策树(1)了解pandas和sklearn数据科学库功能;(2)学习在conda或pip环境下安装库;(3)掌握决策树原理,包括划分选择中三种经典指标信息增益、增益率和基尼指数的优缺点,剪枝处理方法及作用、连续值与缺失值处理等;(4)基于多分类数据集,使用pandas和sklearn库处理数据以及选择决策树模型,通过精确率、召回率和F1值度量模型性能,对比不同剪枝策略、不同划分选择标准的性能表现,给出模型的特征重要度。
2022-10-31 17:04:49 1849 1
原创 机器学习实验 - 线性回归
西南交通大学 机器学习实验5 线性回归编程实现线性回归模型,使用批梯度下降优化算法,基于MAE评估模型性能,对比不同学习率,绘制损失函数曲线图。
2022-10-25 13:39:48 3888
原创 机器学习实验 - 逻辑回归
西南交通大学 机器学习实验4 逻辑回归给定一个二分类数据集,编程实现逻辑回归模型,包括数据处理模块、前向计算模块、损失函数模块、梯度计算模块、参数优化模块、预测模块等,使用混淆矩阵评估逻辑回归模型性能表现。
2022-10-25 13:28:54 1786
原创 机器学习实验 - K均值聚类
西南交通大学 机器学习实验3 K均值聚类(1)了解无监督任务范式概念,掌握聚类思想。(2)掌握K-means算法,编程实现K-means。(3)基于鸢尾花数据集,使用聚类纯度、兰德系数和F1值评测聚类效果。
2022-10-25 13:18:31 5218
原创 机器学习实验 - 朴素贝叶斯分类器
西南交通大学 机器学习实验2 朴素贝叶斯分类器(1)了解朴素贝叶斯与半朴素贝叶斯的区别与联系,掌握高斯分布、多项式分布和伯努利分布的朴素贝叶斯计算方法。(2)编程实现朴素贝叶斯分类器,基于多分类数据集,使用朴素贝叶斯分类器实现多分类预测,通过精确率、召回率和F1值度量模型性能。
2022-10-25 12:54:25 5674
原创 机器学习实验 - 分类与回归模型评估
西南交通大学 机器学习实验1 分类与回归模型评估(1) 给定二分类数据集,包含了真实标签和多个算法的预测结果,编程实现混淆矩阵评测,根据指标评价算法的分类性能。(2)给定回归任务数据集,包含真实标签和多个算法的预测结果,编程实现RMSE、MAE、MAPE三种评测,根据指标评价算法的预测性能。(1)混淆矩阵评测\qquad混淆矩阵也称误差矩阵,是表示精度评价的一种标准格式,也是除了ROC曲线和AUC之外的另一个判断分类好坏程度的方法,用n行n列的矩阵形式来表示。
2022-10-25 12:29:25 1116 1
原创 面向对象程序设计实验 - 实验9 模板类的构造
实验九 模板类的构造目录实验九 模板类的构造9.1 实验目的9.2 实验内容9.2.1程序阅读9.2.2 程序设计9.3思考题9.1 实验目的1.理解和应用类模板和函数模板;2.复习数据结构的相关知识;3.学习用C++的编程思想实现链表类。9.2 实验内容9.2.1程序阅读1.理解下面的动态数组类模板,它由一系列位置连续、任意数量相同类型的元素组成,其元素个数可在程序运行时改变,并完成该类中没有完成的成员函数(不允许改变已有代码),并设计主函数,实现对
2021-08-10 11:08:59 603
原创 面向对象程序设计实验 - 实验8 多态性:类型转换与虚函数
实验八 多态性—类型转换与虚函数目录实验八 多态性—类型转换与虚函数8.1 实验目的8.2 实验内容8.2.1程序阅读8.2.2 程序设计8.3思考题8.1 实验目的1.理解掌握运算符[]、()的重载;2.理解类型转换,掌握类型转换函数的设计和使用;3.理解和掌握虚函数的作用;4.掌握利用虚函数实现C++的运行时多态性;5.理解纯虚类和抽象类。8.2 实验内容8.2.1程序阅读1.理解下面的程序,并在VC++6.0下运行查看结果,回答程序后面的
2021-08-10 11:06:42 2007
原创 面向对象程序设计实验 - 实验7 多态性:函数与运算符重载
实验七 多态性—函数与运算符重载目录实验七 多态性—函数与运算符重载7.1 实验目的7.2 实验内容7.2.1程序阅读7.2.2 程序设计7.3思考题7.1 实验目的1.理解动态联编和动态联编的概念;2.理解掌握成员函数方式运算符重载;3.理解掌握友元函数方式运算符重载;4.理解掌握++、--、=运算符的重载。7.2 实验内容7.2.1程序阅读1.理解下面的程序,并在VC++6.0下运行查看结果,回答程序后面的问题。#include "iost
2021-08-10 11:05:02 1739
原创 面向对象程序设计实验 - 实验6 派生与继承:多重派生
实验六 派生与继承—多重派生目录实验六 派生与继承—多重派生6.1 实验目的6.2 实验内容6.2.1程序阅读6.2.2 程序设计6.3思考题6.1 实验目的1.理解多重派生的定义;2.理解多重派生中构造函数与析构函数的调用顺序;3.理解多重派生中虚拟基类的作用;6.2 实验内容6.2.1程序阅读1.理解下面的程序,并在VC++6.0下运行查看结果,回答程序后面的问题。class CBase1{public: CBase1(......
2021-08-10 11:01:17 3619
原创 面向对象程序设计实验 - 实验5 派生与继承:单重派生
实验五 派生与继承—单重派生目录实验五 派生与继承—单重派生5.1 实验目的5.2 实验内容5.2.1程序阅读5.2.2 程序设计5.1 实验目的1.理解继承的含义以及声明;2.理解共有派生、私有派生和保护派生的含义以及使用;3.理解单派生类中构造函数和析构函数的调用顺序。5.2 实验内容5.2.1程序阅读1.理解下面的程序,并在VC++6.0下运行查看结果,回答程序后面的问题。#include "iostream"class CBase{
2021-08-10 10:57:49 2570
原创 面向对象程序设计实验 - 实验4 类和对象:对象传递与静态成员
实验四 类和对象—对象传递与静态成员目录实验四 类和对象—对象传递与静态成员4.1 实验目的4.2 实验内容4.2.1程序阅读4.2.2 程序设计4.1 实验目的1.理解静态成员(静态数据成员、静态成员函数)的作用与使用;2.理解友元(友元函数、友元类)的作用于使用;3.理解常类型的使用。4.2 实验内容4.2.1程序阅读1.理解下面的程序,并在VC++6.0下运行查看结果,回答程序后面的问题。#include <iostream>#i
2021-08-10 10:56:19 2098
原创 面向对象程序设计实验 - 实验3 类和对象:构造函数与析构函数
实验三 类和对象—构造函数与析构函数目录实验三 类和对象—构造函数与析构函数3.1 实验目的3.2 实验内容3.2.1程序阅读3.2.2 程序设计3.3思考题3.1 实验目的1.理解掌握this指针的作用和用法;2.理解掌握构造函数的定义和作用;3.掌握构造函数的使用;4.理解掌握拷贝构造函数的定义和使用;5.理解掌握构造函数的重载;6.理解掌握析构函数的定义和使用。3.2 实验内容3.2.1程序阅读1.理解下面的程序,并在VC++6.0下
2021-08-10 10:54:35 4215
原创 面向对象程序设计实验 - 实验2 类和对象:类的构建
实验二 类和对象——类的构建目录实验二 类和对象——类的构建2.1 实验目的2.2 实验内容2.2.1程序阅读2.2.2 程序设计2.3思考题2.1 实验目的1.类的定义;2.类对象的使用;3.类成员变量的定义和使用;4.类成员函数的定义和使用;5.理解类的作用域;6.理解类的声明;7.理解类中private和public权限的声明依据。2.2 实验内容2.2.1程序阅读1.理解下面的程序,并在VC++6.0下运行查看结果,回答程序后面
2021-08-10 10:52:41 2882
原创 面向对象程序设计实验 - 实验1 C++基础
实验一 C++基础1.1 实验目的1.进一步了解和熟悉VC++6.0开发环境,学会在VC++6.0环境下调试程序;2.熟悉C++中简单的标准输入输出函数的实用;3.理解const修饰符的作用,并学会应用const修饰符;4.理解内置(内联)函数的优缺点并学会使用内置函数;5.理解和使用函数重载以及带默认参数的函数;6.使用new和delete进行动态内存管理;7.理解和使用引用。1.2 实验内容1.2.1 程序阅读1.理解下面的程序,并在VC++6.0下运行查看结
2021-08-10 10:46:01 2996
人工智能机器学习结构图流程图模板ML Visuals By dair.ai
2024-04-02
8086矩阵键盘录音机Proteus汇编代码及电路图
2022-07-24
蓝桥杯电子类单片机省赛代码模板
2022-04-09
Java绘图板源码 画图源代码 Swing
2022-01-18
西南交通大学算法分析与设计实验报告 - 棋盘覆盖问题.docx
2021-08-11
西南交通大学算法分析与设计实验报告 - 染色问题时间复杂度.docx
2021-08-11
西南交通大学算法分析与设计实验报告 - 求两个圆相交部分的面积.docx
2021-08-11
数据库原理实验-博客系统数据库设计.docx
2021-08-10
西南交通大学数据库原理作业-第6章 关系数据库设计理论.docx
2021-08-10
西南交通大学数据库原理作业-第4章 SQL查询语言.docx
2021-08-10
西南交通大学数据库原理作业-第3章 关系数据库系统RDBS.docx
2021-08-10
西南交通大学数据库原理作业-第2章 高级数据模型.docx
2021-08-10
西南交通大学计算机程序设计基础-实验13-C++.docx
2021-08-10
西南交通大学计算机程序设计基础-实验12-C++.docx
2021-08-10
西南交通大学计算机程序设计基础-实验11-C++.docx
2021-08-10
西南交通大学计算机程序设计基础-实验10-C++.docx
2021-08-10
西南交通大学计算机程序设计基础-实验9-C++.docx
2021-08-10
西南交通大学计算机程序设计基础-实验8-C++.docx
2021-08-10
西南交通大学计算机程序设计基础-实验7-C++.docx
2021-08-10
西南交通大学计算机程序设计基础-实验6-C++.docx
2021-08-10
西南交通大学计算机程序设计基础-实验5-C++.docx
2021-08-10
西南交通大学计算机程序设计基础-实验4-C++.docx
2021-08-10
西南交通大学计算机程序设计基础-实验2-C++.docx
2021-08-10
数据结构课程设计-基于Huffman编码的文件压缩与解压缩20分-内容与要求.docx
2021-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人