自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 远程连接服务器训练CV任务

使用pycharm专业版远程连接服务,防止训练中断使用nohup命令

2023-10-22 09:24:57 53

原创 [VST]Visaul Saliency Transformer网络结构 数据流

最后,将encoder提取的 rgb_fea_1_8, rgb_fea_1_4 ,和以上特征进行解码处理,获得最后原尺寸,1/4,1/8,1/16大小的预测图,包含边界预测图和显著预测图。最后提取的特征送入decoder进行解码。我们使用网络最深层提取的特征,也是网络提取的池逊最小的特征经过converter进行进一步处理,尺寸不变。其中,x的尺寸和另外两个尺寸最后一个维度不一样是因为经历了一个变换层,输出维度为384。其中,在经过T2T模块后,分别获得了几个不同尺寸的feature map。

2023-10-19 16:50:12 86

原创 How to read a paper

三遍,主要关注点在于:每一遍花费的时间、看的目的、看的范围、看的步骤。只看了三遍读论文,后边literature survey没看。literature survey 文献调查。

2023-04-24 10:00:36 157

原创 使用pip本地配置pytorch1.3环境

打开Anaconda Command Prompt输入activate envs名称。由于在官网上没找到pytorch1.3于是在网络上搜索如何配置pytorch1.3。pytorch1.3安装笔记 - 知乎用户B64zDg的文章 - 知乎。进入存放whl文件的路径,pip install 安装就可以。我需要的环境是 windows64位电脑cpu版本选择。下载好本地的安装包后开始anoconda安装本地包。ctr + f 搜索,然后下载。最后检查一下是否安装成功。

2023-04-11 21:20:01 369

原创 栈--中缀表达式后缀表达式的计算

在表达式中的应用【中缀表达式转后缀表达式】从左到右遍历中缀表达式的每个数字和符号,若是数字就输出,即成为后缀表达式的一部分;若是符号,则判断其与栈顶符号的优先级,是右括号或优先级不高于栈顶符号(乘除优先加减)则栈元素依次出栈并输出,并将当前符号进栈,一直到最终输出后缀表达式为止。【后缀表达式计算结果】从左到右遍历表达式的每个数字和符号,遇到是数字就进栈,遇到是符号,就将处于栈顶两个数字出栈,进行运算,运算结果进栈,一直到最终获得结果。...

2021-08-31 16:21:04 90

转载 cctype

#include<cctype>1.isalnum()检查字符c是十进制数还是大写还是小写字母。如果是,则返回true;如果不是,则返回false。2.isalpha()检查字符c是否是字母。如果是,则返回true;如果不是,则返回false。3.isblank()检查字符c是否为空白字符。空白字符是用于分隔文本行内的单词的空格字符。如果是,则返回true;如果不是,则返回false。4.iscntrl() 检查c是否是控制字符。控制字符是不占用显示器上打印位置的

2021-06-29 20:21:07 139

原创 分块思想与树状数组

分块思想hash数组table[10001] 其中table[x]表示整数x的个数。统计数组block[]表示第i块中存在的个数求解第K大的元素是什么:首先,从小到大累加block[i] 直到sum>=k。其次从小到大累加table[i]直到sum>=k。树状数组lowbit(i):求解i的最低位的1和它右边的所有0。树状数组的应用大致分为两个单点更新 区间查询区间更新 单点查询两种不同的应用应该让树状数组例的C[i]值的含义不同。C[i] 值得覆盖区间位lowbit(i)

2021-05-03 23:34:26 115

原创 KMP算法

KMP算法的核心事求解next数组。next数组可以优化为nexval数组,进一步减小时间复杂度。// getNext求解长度为len的字符串s的next数组void getNext(char s[],int len){ int j = -1; next[0] = -1;//初始化j=next[0] = -1 for(int i = 1;i < len;i++)//求解next[1] ~ next[len - 1] { while(j != -1 && s[i]

2021-05-03 18:16:07 57

原创 关键路径

AOE网用来表示一个工程的进行工程,AOE无环。边活动网AOV顶点活动网//拓扑序列stack<int> topOder;//拓扑排序,顺便求ve数组bool topologicalSort(){ queue<int> q; for(int i = 0;i < n;i++) { if(inDgree[i] == 0){ q.push(i); } } while(!q.empty()){ int u = q.front(); q.pop

2021-04-26 23:29:08 67

原创 PAT1002

一个简单的模拟题,因为一直想得太过复杂,所以这道题白费了一些脑子。看了一下书上的代码,发现并没有特别难。1000所占的空间并不大,直接开就好。本题并不需要开两个数组,直接在一个数组上进行累加即可。注意输出格式,1位小数#include <cstdio>using namespace std;const int MAXSIZE = 1010;int main(){ int K,i,index,count; double value; double p[MAXS

2021-04-10 23:31:25 46

原创 拓扑排序

//拓扑排序vector <int> G[MAXV];int n,m,,inDegree[MAXV];//顶点数,入度bool topologicalSort(){ int nu, =0 ; queue<int> q; for(int i = 0;i<n;i++) { if(inDegree[i] == 0]) { q.push(i); } } while(!q.empty()) { int u = q.front(); //

2021-03-30 23:49:56 69

原创 最短路径

Dijkstra解决单源最短路径的问题//G全局变量;数组d为源点到各点的最短路径长度,s为起点Dijkstra(G,d[],s){ 初始化; for (循环n次) { u = 使d[u]最小的还未被访问的顶点的编号; 记u已被访问; for(从u除法能到达的所有顶点v) if v未被访问 && 以u为中介点使s到顶点v的最短距离d[v]更优 优化d[v];

2021-03-30 23:07:10 137

原创 最小生成树-kruskal算法

算法策略:边贪心。容易理解。并查集可以通过查询两个结点所在集合的根节点是否相同来判断他们是否在同一个集合(即是否连通)。int kruskal(){ 令最小生成树的边权值之和为ans,最小生成树的当前边数为Num_Edge 将所有边按边权从小到大排序; for(枚举所有边) { if 当前测试的两个端点在不同的连通块中 将该测试边加入最小生成树中; ans += 测试边的边权; 最

2021-03-30 15:27:09 143

原创 最小生成树-prim算法

算法需要一个数组dis保存距离生成树的最小距离,一个数组保存边权信息,一个vis数组,保存结点是已加入树#include <cstdio>const int MAXSIZE = 10;const int INF = 1000000000;int dis[MAXV];int n,G[MAXV][MAXV];bool vis[MAXV] = {false};int prim(){ //初始化 fill(d,d+MAXV,INF); dis[0] = 0; int ans=0;

2021-03-29 23:55:28 94

原创 图算法BFS

伪代码//遍历u所在的连通块BFS(u){ queue q; 将u入队 visq[u] = true; while(q非空) { 取出队首元素进行访问; for (遍历与u相连的所有顶v) { if visq[v] == false; { v入队 visq[v] = true; } }

2021-03-16 20:18:28 75

原创 图算法DFS

邻接矩阵1表示伪代码//访问顶点uvoid DFS(u){ visit[u] = true; //顶点u设置为已访问 for(从u出发能到达的所有顶点v){//遍历所有从u除法能到达的所有顶点v if visit[v]== false //如果未访问,则递归访问顶点v,DFS }}//遍历图DFSTrave(G){ for(G的所有顶点u){ //遍历图的所有顶点 if visit[u] == false

2021-03-16 19:45:16 164

原创 练习目录

简单模拟3.1 简单模拟B1001B1016B1026B1046B1008B1012B1018以下为未做的题A1042A1046A1065B1010A1002A10093.2 查找元素B1041B1004B1028B1032A1011A1006A10363.3 图形输出B1036B1027A10313.4 日期处理#3.5 进制转换B1022B1037A1019A1027A10583.6 字符串处理B1006B1021B1031..

2021-02-28 15:29:15 64

原创 提高篇——数据结构专题(1)

1. stack的实现(后进先出)c++中可以用STL实现的栈,但是STL里的stack没有实现stack的清空while(!st_array.empty()){ st.pop();} const int maxs = 100010; int st_array[maxs] ; int TOP = -1; /** * 在使用pop和top之前应该判断是否为空 */ void clear() { TOP

2021-02-08 00:18:18 120

原创 PAT A1025

1025PAT Ranking(25分)Programming Ability Test (PAT) is organized by the College of Computer Science and Technology of Zhejiang University. Each test is supposed to run simultaneously in several places, and the ranklists will be merged immediately after...

2021-02-01 21:00:49 193

原创 入门篇(2)——算法初步

排序散列递归贪心二分two pointers其它

2021-02-01 16:22:34 117

原创 入门篇(1)——入门模拟

1.PATB1001#include <cstdio>int main(){ int n, step = 0; scanf("%d", &n); while (n != 1) { if (n & 1) { //0 false 其他为true 判断是不是奇数 n = (3 * n + 1) / 2; } else { n = n / 2; } step++; } printf("%d", n); printf("%d

2021-01-31 20:33:09 160

原创 BFS模板(用于解决迷宫问题,比DFS时间短)

这个老师讲的很详细B站视频讲解class Temp{ int x; int y; int step;}public static void main(String[] args) { int[][] matrix = { {1,1,2,1}, {1,1,1,1}, {1,1,2,1}, {1,2,1,1}, {1,1,1,2}}; System.out.println(BFS(matrix,0,0,3,2));} static

2020-10-16 23:44:02 177

自己个看的期末课程设计.zip

自己个看的

2021-01-25

javaweb期末项目.zip

javaweb期末项目.zip

2021-01-25

空空如也

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

TA关注的人

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