自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (2)
  • 收藏
  • 关注

原创 matlab相机标定实验

相机的参数对目标的识别、定位精度有很大的影响,相机标定就是为了求出相机的内外参数。标定中有3个不同层次的坐标系:世界坐标系、相机坐标系和图像坐标系(图像物理坐标系和图像像素坐标系)。世界坐标系也称真实或现实世界坐标系,它是客观世界的绝对坐标。相机为中心制定的坐标系,一般取相机的光学轴为Zc轴。图像物理坐标系是在相机内所形成的像平面xy坐标系,一般取像平面与相机坐标系平面平行。为了确定相机的内参数,需要知道相机的成像芯片做构成的图像平面坐标系和相机采集的图像的像素坐标系之间的关系,如图1示。

2023-10-10 15:58:36 770

原创 MutualNet: Adaptive ConvNet via MutualLearning from Network Width and Resolution文章精读

本文提出了宽度-分辨率相互学习的方法(MutualNet),根据动态的资源约束来训练网络,实现运行时自适应的准确率-效率的平衡。相对于目前SOTA的自适应网络 US-Net,本文方法在ImageNet上取得了更高的top-1准确率,要比最优的复合尺度的MobileNet和EfficientNet 高1.5 % 1.5\%1.5%。但是,这些网络都忽略了一个事实,计算成本由网络的大小和输入的大小决定。作者对不同的配置进行了网格搜索,选择最佳的配置,作者认为网络的大小和输入大小应该结合不同配置信息一起来考虑。

2023-09-21 15:46:44 150

原创 微信小程序错误-TypeError: this.setData is not a function

TypeError: this.setData is not a function错误。

2023-04-27 10:42:02 2438 1

原创 高校毕业生信息管理系统需求规格说明书

规格说明书

2023-03-02 11:23:01 1225

原创 高校就业信息管理系统

详细设计说明书

2023-03-02 11:22:08 473

原创 学生就业管理系统

系统设计说明书

2023-03-02 11:19:36 1681 1

原创 深度学习期末复习

2.2 感知机的梯度下降法,算法流程 3.2激活函数有哪些,画出他们的图来,以及各自的应用场景和特点 3.3神经网络的训练过程,思路写出来 3.4 损失函数,常用的损失函数有哪些,表达形式(公式),适用场合 3.5 神经网络训练过程中,过拟合(模型过于复杂(所包含的参数过多),以致于模型对训练集的拟合很好,但对未知数据预测很差的现象(泛化能力差)。) (1)增加训练数据量①采集更多的数据;②数据增广(image augmentation):对已有数据做一系列随机改变,来产生相似但又

2022-06-21 00:19:37 1604

原创 实验5 卷积神经网络实验中

一、实验要求在计算机上验证和测试Pytorch卷积神经网络对树叶分类的效果,测试卷积神经网络的训练效果,同时查阅相关资料。实验目的1、掌握PyTorch的基本使用;2、掌握PyTorch的卷积神经网络;3、掌握PyTorch的图像分类训练流程;三、实验内容实验步骤请对classify-leaves数据集,设计卷积神经网络,用train.csv做测试,test.csv做测试。 本来想训练了3个优秀的模型(ResNeSt+ResNeXt+DenseNet),最后进行集成,然后发现

2022-05-18 10:46:13 499

原创 实验四 使用QTP进行功能测试

(一)实验目的1、熟悉QTP操作界面的组成;2、掌握QTP录制测试前的准备工作和测试流程;3、掌握使用QTP进行功能测试的过程。(二)实验内容1、录制测试脚本前的准备:熟悉QTP界面及常见菜单项的功能,如Options菜单及Record and RunningSettings的常见设置等。2、测试C/S应用程序Flight.exe。Flight应用程序登录模块说明:用户名、密码均为长度至少为4位的非空字符,密码值为mercury。针对用户名、密码的不同出错情况,有不同的错误信息提

2022-05-18 10:44:01 1637 1

原创 实验8 使用模拟退火算法解决TSP问题

1.实验目的掌握模拟退火算法解决旅行商问题的方法。2.实验环境Matlab3.实验内容使用模拟退火算法解决14个城市的TSP问题,使得从一个城市出发,遍历所有城市回到起点的路线最短。已知14个城市的位置为X=[16.4700 96.100016.4700 94.440020.0900 92.540022.3900 93.370025.2300 97.240022.0000 96.050020.4700...

2022-05-18 10:41:43 459

原创 使用模拟退火算法解决TSP问题

1.实验目的掌握模拟退火算法解决旅行商问题的方法。2.实验环境Matlab3.实验内容使用模拟退火算法解决14个城市的TSP问题,使得从一个城市出发,遍历所有城市回到起点的路线最短。已知14个城市的位置为X=[16.4700 96.100016.4700 94.440020.0900 92.540022.3900 93.370025.2300 97.240022.0000 96.050020.4700...

2022-05-10 19:23:15 2576

原创 实验5 卷积神经网络实验

一、实验要求在计算机上验证和测试Pytorch卷积神经网络的原理和算法实现,测试卷积神经网络的训练效果,同时查阅相关资料。实验目的1、掌握PyTorch的基本使用;2、掌握PyTorch的卷积神经网络;3、掌握PyTorch的图像分类训练流程;三、实验内容实验步骤import osos.environ["CUDA_VISIBLE_DEVICES"] = '0' #默认为显卡0import torchimport torch.nn as nnimport torch

2022-05-05 10:02:04 4667

原创 下列因素中,不会影响信道数据传输速率的是?

A信噪比 B频率带宽 C信道传输速率 D信号的传播速率题解:A和B是香农公式和奈奎斯特定理中主要影响因素C调制速率反映信号波形变换的频繁程度,其定义是每秒传输信号码元(波形)的个数,又称符号速率、码元速率或波特率,单位为波特(baud),码元的个数又能决定传输速率D信号的传播速率是信号在信道上的传播的速度,与数据的传输速率无关。...

2022-05-04 15:41:04 4064

原创 在下图所示的采用“存储-转发”方式分组的交换网络中,所有链路的数据传输速度为100mps,分组大小为1000B,其中分组头大小20B,若主机H1向主机H2发送一个大小为980000B的文件

在下图所示的采用“存储-转发”方式分组的交换网络中,所有链路的数据传输速度为100mps,分组大小为1000B,其中分组头大小20B,若主机H1向主机H2发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1发送到H2接受完为止,需要的时间是多少?解: 1.组文件长度为980000B,需拆分为1000个分组 2.B 头部文件 3.20000B+98000=1MB数据加上头部后,每个分组大小为1000B,...

2022-05-04 15:25:33 1157

原创 白盒测试总结+实例

一、逻辑覆盖逻辑覆盖按覆盖程度由低到高大致分为以下几类:(1)语句覆盖:设计若干测试用例,使程序中每一可执行语句至少执行一次;(2)判定覆盖:设计用例,使程序中的每个逻辑判断的取真取假分支至少经历一次;(3)条件覆盖:设计用例,使判断中的每个条件的可能取值至少满足一次;(4)判定/条件覆盖:设计用例,使得判断中的每个条件的所有可能结果至少出现一次,而且判断本身所有可能结果也至少出现一次;(5)修正判定/条件覆盖:判定中每个条件的所有可能结果至少出现一次,每个判定本身的所有...

2022-05-04 08:51:22 3035

原创 基于蚁群算法的TSP问题求解

1.实验目的掌握蚁群算法解决TSP问题。2.实验环境Matlab3.实验内容TSP问题中,使得从一个城市出发,遍历所有城市回到起点的路线最短。其中,31个城市的位置如下: 城市编号 横坐标 纵坐标 城市编号 横坐标 纵坐标 城市编号 横坐标 纵坐标 1 1304

2022-05-03 20:55:53 369

原创 基于鱼群算法的函数寻优

1.实验目的掌握鱼群算法求函数极值的问题。2.实验环境Matlab3.实验内容对给定函数max f(x)=xsin(10πx)+2.0 -1≤x≤2,求使得函数值最大的变量取值。4.实验过程 觅食行为:这是生物的一种最基本的行为,也就是趋向食物的一种活动;一般可以认为这种行为是通过视觉或味觉感知水中的食物量或浓度来选择趋向的。function [Xnext,Ynext]=AF_prey(Xi,ii,visual,step,try_number,LBUB,lastY)%觅食行为%输入:.

2022-04-30 21:07:47 545

原创 L2-033 简单计算器 (25 分)

#include<bits/stdc++.h>using namespace std;int main(){ int N; stack<int>x; stack<char>y; cin>>N; for(int i=0;i<N;i++){ int t; cin>>t; x.push(t); } for(int i=0;i<N-1;i++){ char t; cin>>t; y.pus.

2022-04-21 20:59:44 267

原创 KMP模式匹配算法代码实现

#include<bits/stdc++.h>using namespace std;void Next(string t,int next[]){ int i=0,j=-1; next[0]=-1; while(i<t.length()-1){ if(j==-1||t[i]==t[j]){ //第一位不等或者s[i]和t[i]相等 i++;j++; //匹配下一位 next[i]=j; }else{ j=next[j]; } }}in.

2022-04-20 16:36:18 508

原创 深度学习期中复习

第一章深度学习和机器学习差异机器学习基本问题:分类,回归,聚类,降维算法:KNN,贝叶斯,决策树,SVM,逻辑回归,随机森林,集成学习改变结构,实现不同的玩法,适应不同场合深度学习主要是解决分类,回归,模拟感知机,多层神经网络,卷积,递归,GAN统一的计算单元,通过变换参数和连接实现不同应用场合1.深度学习与机器学习的主要区别是在于性能。当数据量很少的时候,深度学习的性能并不好,因为深度学习算法需要大量数据才能很好理解其中蕴含的模式。2.深度学习算法严

2022-04-19 15:50:22 795

原创 有关二叉树的递归算法

//统计度为0的结点个数,其值用sum返回void leaf(BiTree T, int &sum){ if(T) { if(T->lchild==NULL && T->rchild==NULL ) sum++; leaf(T->lchild,sum); leaf(T->rchild,sum); } }...

2022-04-18 22:26:53 103

原创 实验5 基于粒子群算法的多目标搜索

1.实验目的掌握粒子群算法解决背包问题的方法,掌握引入惯性权重的粒子群算法应用。2.实验环境Matlab3.实验内容使用粒子群算法解决背包问题。假设存在五类物品,每类物品中又包含四种具体物品,现要求从这五种类别物品中分别选择一种物品放入背包中,使得背包内物品的总价值最大,总体积最小,并且背包的总质量不超过92kg。用C表示物品质量,X为选择物品。P为每个物品的价值,R为每个物品的体积。P,R,C的取值如下:初始化参数要求为:Dim=5; %粒子维数xSize=50...

2022-04-18 22:26:39 645

原创 图的深度搜索和广度搜索代码c

#include<iostream>#include<queue> using namespace std;typedef int VertexType;#define MaxVertexNum 100typedef int EdgeType;typedef struct{ VertexType Vex[MaxVertexNum]; EdgeType Edge[MaxVertexNum][MaxVertexNum]; int vexnum,arcnum; boo.

2022-04-18 22:26:17 466

原创 L2-021 点赞狂魔 (25 分)

#include<bits/stdc++.h>using namespace std;//创建结构体存储每个人,用集合来存储点赞的不同数据 ,在存储点赞的大小 typedef struct node{ set<int> s; string name; double sum;}; //比较大小 bool cmp(node a,node b){ if(a.s.size()>b.s.size()) //如果大于 return true; if(a.s.s.

2022-04-18 12:10:28 282

原创 二叉树转化为中缀表达式

void BtreeToExp(Tree T,int deep){ if(T==NULL){ return ; } else if(T->left==NULL&&T->right==NULL){ printf("%d",T->data); } else{ if(deep>1) cout<<"("; BtreeToExp(T->left,deep+1); printf("%d",T->data); Btree.

2022-04-15 22:20:10 1285

原创 2014 计算二叉树的带权路径长度

1)思想:设置全局变量sum统计权值之和①若该节点是叶子结点,则变量sum加上该节点深度和权值之积②若该节点是非叶子结点,左子树不空则递归调用左子树,右子树不空递归调用右子树,深度为本结点深度+1③最后输出sum值即可//带权路径长度int sum;int WPL(Tree T,int deep){ if(T->left==NULL&&T->right==NULL) { sum+=deep*(T->weight); //为根结...

2022-04-15 22:04:11 346 1

原创 删除以元素k为根的子树

思想:只要能删除其左,右子树就能释放值为x的结点,后序遍历删除。层序遍历查找值为k的父节点。需要完整遍历整科二叉树,所以时间复杂度是O(n)删除代码void DeleteTree(Tree &Q){ if(Q==NULL) return; //递归终止条件 DeleteTree(Q->lchild); DeleteTree(Q->rchild); free(Q);}查找代码void Findxdelete(Tree &T,int.

2022-04-15 21:36:17 371

原创 判断是否为完全二叉树

判断是否为完全二叉树的关键也是找到不饱和节点。思路:由于完全二叉树在每一层非空节点都是一个接一个连续分布的,不可能出现两个非空节点之间交叉一个空节点。通过层序遍历从上往下,从左往右将每一个节点(包括非空节点)都放到队列里在出队列的过程中,如果遇到空节点,则跳出循环跳出循环后,然后再判断队列中剩下的元素是否有非空节点:有非空节点:非完全二叉树;没有非空节点(全是空节点):完全二叉树。 #include<iostream>#include<stdlib.h&

2022-04-15 21:10:16 1470

原创 (先序和中序遍历创建二叉树)或者(中序和后序遍历创建二叉树)

#include<iostream>#include<stdlib.h>#include<bits/stdc++.h>#include<queue> #define ElemType intusing namespace std;typedef struct BiTNode{ ElemType data; struct BiTNode *lchild,*rchild;}TNode,*Tree;int treenum[]={1,2,4,0,.

2022-04-15 19:10:09 519

原创 库函数与系统调用的区别

库函数调用是语言或应用程序的一部分,可以在用户空间中。系统调用是操作系统的一部分,内核为用户提供的程序接口。

2022-04-15 16:41:48 179

原创 二叉树的自下而上 ,自右而左遍历

#include<iostream>#include<stdlib.h>#include<bits/stdc++.h>#include<queue> #define ElemType intusing namespace std;typedef struct BiTNode{ ElemType data; struct BiTNode *lchild,*rchild;}TNode,*Tree;int treenum[]={1,2,4,0,.

2022-04-15 10:26:38 659

原创 有关二叉树的递归算法练习题6-10

#include<iostream>#include<stdlib.h>#include<bits/stdc++.h>#include<queue> #define ElemType intusing namespace std;typedef struct BiTNode{ ElemType data; struct BiTNode *lchild,*rchild;}TNode,*Tree;int treenum[]={1,2,4,0,.

2022-04-15 10:03:31 111

原创 二叉树的先序,中序,后序,层序遍历

#include<iostream>#include<stdlib.h>#include<queue> #define ElemType intusing namespace std;typedef struct BiTNode{ ElemType data; struct BiTNode *lchild,*rchild;}TNode,*Tree;int treenum[]={1,2,4,0,0,5,0,0,3,0,0};int k;void cr.

2022-04-14 10:06:05 650

原创 统计二叉树的高度和宽度

#include<iostream>#include<stdlib.h>#include<queue> #define ElemType int#define MaxSize 100using namespace std;typedef struct BiTNode{ ElemType data; struct BiTNode *lchild,*rchild;}TNode,*Tree;int treenum[]={1,2,4,0,0,5,0,0,3,.

2022-04-14 10:05:14 576

原创 如果一棵非空 k(k≥2)叉树 T 中每个非叶结点都有 k 个子,则称 T 为正则 k 叉树。请回答下列问题并给出推导过程。

(1)若 T 有 m 个非叶结点,则 T 中的叶结点有多少个?(2)若 T 的高度为 h(单结点的树 h=1),则 T 的结点数最多为多少个?最少为多少个?第一题解:(1)全部节点个数 = 叶子节点个数 + 非叶子节点个数(2)树边数 = 全部节点个数 - 1(3)树枝个数 = 全部节点的度数之和n=n0+nk = n0+m又因为每个非叶结点都有k个孩子,所以树的边数=mkn-1=mk两式联立得n0=mk-m+1第二题解:最多结点为满k叉树利用等比数列.

2022-04-13 12:10:40 4628

原创 请设计一个算法,将给定的表达式树(二叉树)转换为等价的中缀表达式(通过括号反映操作符的 计算次序)并输出。例如,当下列两棵表达式树作为算法的输人时

输出的等价中缀表达式分别为(a+b)*(c*(-d))和(a*b)+(-(c-d))。 二叉树结点定义如下: 1 2 3 4 5 typedef struct node{ char data[10]; //存储操作数或操作符 struct node *left, *right; } BTree; 要求:(1)给出算法的基本设计思想。(2)根据设计思想,采用 C ...

2022-04-11 21:54:11 2399

原创 求二叉树的带权路径长度问题

解析:考察二叉树带权路径问题,二叉树的带权路径长度问题为每个叶结点的深度与权值之积的总和。先序遍历的时候需要采用递归调用来进行二叉树的遍历,把每个结点的深度作为递归函数的一个参数进行传递.具体步骤如下:若当前访问结点是叶结点,则总长度加上该结点的深度与权值之积若该结点是非叶结点,若左子树不为空,递归调用左子树,若右子树不为空,递归调用右子树,直至最后返回总长度typedef struct BiNode{ int weight; struct BiTNode *lchild,rchi..

2022-04-11 21:31:46 702

原创 后序遍历二叉树的非递归算法

初始化一个空栈。1.当【根节点不空】或【栈不空】时,开始循环2.每次将当前节点压入栈中,如果当前节点有左子树,就找到左下,没有左子树就掉头右子树。若当前节点无左子树也无右子树,从栈中弹出该节点,此时的栈顶元素如果是上一个节点的左节点尝试访问上个节点的右子树,如果不是,那当前栈的栈顶元素继续弹出。void PostOrder(BiTree root){{ BiTree p; stack<int>s; vector<int>Tree; while(root

2022-04-11 20:59:07 542

原创 若某非空二叉树的先序序列和后序序列正好相反,或者正好相同,则二叉树形态是怎么样的?

相反:可以得出结论左子树或者右子树为空,且树的高度等于结点个数相同:只有可能为只有根节点

2022-04-11 20:25:26 6918

原创 中序二叉树实现线索化

#include<bits/stdc++.h>using namespace std;typedef struct ThreadNode{ int data; struct ThreadNode *lchild,*rchild; int ltag,rtag; //ltag为0时指向结点左孩子,为1时指向结点前驱; //rtag为0时指向结点右孩子,为1时指向结点后继;}ThreadNode,*ThreadTree;ThreadTree pre;/* 中序线索化,其实就是修改.

2022-04-10 22:47:02 307

实验6-线性回归实验.doc

实验6-线性回归实验.doc

2021-11-08

Python-Flask实战(2021-09-30-09-22-51).marginpkg

Python-Flask实战(2021-09-30-09-22-51).marginpkg

2021-09-30

空空如也

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

TA关注的人

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