- 博客(27)
- 收藏
- 关注
原创 Unet && nn-Unet
这使得Unet能够分割更加精细的语义结构。具体的,为了定位,高分辨率的特征(copy and crop操作得到的特征)和上采样得到的特征进行组合,再进行卷积操作后得到更加精确的输出信息。U-Net Cascade:有两个相同结构的3D U-Net ,第一个3D U-Net 的输出crop后,进行one hot 编码后,作为第二个3D U-Net 的书,最后的输出是一个高分辨率的分割。nnUnet针对处理通常是3D的医学图像,结合一个3D,一个2D,以及一个一维的Unet,搭建了一个框架池。
2025-03-17 21:29:53
827
原创 AB4 逆波兰表达式求值
问题描述:描述给定一个逆波兰表达式,求表达式的值。数据范围:表达式长度满足 1≤n≤104 1≤n≤104 ,表达式中仅包含数字和 + ,- , * , / ,其中数字的大小满足 ∣val∣≤200 ∣val∣≤200。示例1输入:返回值:12示例2输入:返回值:2。
2024-09-07 20:28:44
254
原创 AB3 有效括号序列
问题描述:描述给出一个仅包含字符’(‘,’)‘,’{‘,’}‘,’[‘和’]',的字符串,判断给出的字符串是否是合法的括号序列括号必须以正确的顺序关闭,"()“和”()[]{}“都是合法的括号序列,但”(]“和”([)]"不合法。数据范围:字符串长度 0≤n≤100000≤n≤10000要求:空间复杂度 O(n)O(n),时间复杂度 O(n)O(n)示例1输入:“[”返回值:false。
2024-08-23 20:58:38
319
原创 AB2 栈的压入、弹出序列
问题描述:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。
2024-08-15 21:35:51
202
原创 AB1 【模板】栈
问题描述:描述请你实现一个栈。操作:push x:将 加x x 入栈,保证 x x 为 int 型整数。pop:输出栈顶,并让栈顶出栈top:输出栈顶,栈顶不出栈输入描述:第一行为一个正整数 n n ,代表操作次数。接下来的 n n ,每行为一个字符串,代表一个操作。保证操作是题目描述中三种中的一种。输出描述:如果操作为push,则不输出任何东西。如果为另外两种,若栈为空,则输出 "error“否则按对应操作输出。
2024-08-14 22:28:07
237
原创 Linux【ubuntu22】 安装docker
遇到网络问题,例如:Ign:18 https://download.docker.com/linux/ubuntu jammy InReleaseIgn:18 https://download.docker.com/linux/ubuntu jammy InReleaseIgn:18 https://download.docker.com/linux/ubuntu jammy InReleaseErr:18 https://download.docker.com/linux/ubuntu jammy
2024-06-29 11:49:51
427
原创 VITIS for循环performance metrics和优化
对于三个有依赖关系的for循环,可以进行pipeline,但是不能merge,因此可以使用Dataflow。一个for循环至少需要一个状态机,因此合并能够提高latency,interval等。即每次循环都是采用一套电路。把一个相同功能的loop封装成函数,节省了资源,但是仍然分时复用,串行执行。对于N>M的情况下,合并后的for循环trip count是N。需要判断i是否继续满足循环的条件,需要额外加入一个时钟的工作。配置FIFO的时候,注意深度,否则仿真会错误。其中N是常数,M是变量,无法合并。
2024-05-23 22:59:56
1029
原创 HLS 任意精度数据定义
(Scalar数据指的是单个的数据值,如整数、浮点数或者其他基本类型的变量。这些数据不涉及多个元素的集合,因此在硬件中,它们通常通过简单的硬件端口(scalar ports)处理。确保每个字段在内存中的对齐,从而优化对这些字段的硬件访问速度。数据对齐可以减少硬件访问时所需的周期数,因为硬件接口(如总线)可能一次能有效访问特定宽度(如8字节)的数据。过在结构体的末尾添加额外的填充,可以确保整个结构体在内存中的对齐。对于有符号的四位二进制,最大正值:符号位为0,其余位为1,即 0111,7。
2024-05-23 18:35:15
869
原创 Dijkstra算法及可视化
1、初始化:将所有顶点的最短路径估计值设为无穷大(除了源顶点A,设为0)。2、从未处理的顶点集合中选择一个具有最小最短路径估计值的顶点(首次为A)。3、更新该顶点的所有未处理相邻顶点的最短路径估计值。4、将当前顶点标记为已处理。5、如果还有未处理的顶点,返回到步骤2。124--<=2.5422.5版本# pos42。
2023-09-30 18:09:03
379
原创 脑的基本结构
note: Learning notes.The structure of brain: (from bottom to up) 1.brainstem 2.cerebellum 3.thalamus 4.cerebrumThe brainstem is broken down into three individual structures: 1. Medulla oblongata 2. Pons 3. Midbrain.The functions of these three parts are d
2023-05-02 22:39:56
284
原创 广度搜索经典例题题解
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta
2022-02-26 17:21:43
157
原创 深度搜索经典例题题解
搜索:一、排列数字(问题描述):给定一个整数 n,将数字 1∼n 排成一排,将会有很多种排列方法。现在,请你按照字典序将所有的排列方法输出。输入格式共一行,包含一个整数 n。输出格式按字典序输出所有排列方案,每个方案占一行。解决代码:#include <iostream>using namespace std;const int N=10;int n;int path[N];bool st[N]; void dfs(int u)//u搜索层数 { if
2022-02-24 21:33:51
569
原创 pytorch导包Dataloader失败原因
问题:pytorch中导入’Dataloader’失败。报错:ImportError: cannot import name ‘Dataloader’ from ‘torch.utils.data’ (C:\Users\sq\anaconda3\envs\pytorch-gpu\lib\site-packages\torch\utils\data_init_.py)解决方案:把这句:from torch.utils.data import Dataloader改成:from torch.ut
2021-12-09 21:35:10
13594
5
原创 快速幂——数论算法
快速幂应用场景:题型:HDOJ-1061-Rightmost DigitAtcoder Regular Contest 113 B-A ^ B^C代码模板:快速幂模板int qmi(int a,int k,int q){ int res=1; while(k) { if(k & 1) res=(LL)res*a%p; k>>=1; a=(LL)a*a%p; } return res; } HDOJ快速幂分析:HDOJ-1061-Rig
2021-02-23 14:03:23
252
原创 Shifting Stacks【题解】
Codeforces Round #703 (Div. 2)A. Shifting Stacks问题描述: A. Shifting Stackstime limit per test1 secondmemory limit per test256 megabytesYou have n stacks of blocks. The i-th stack contains hi blocks and it’s height is the
2021-02-19 12:04:52
292
原创 Astar【Chrome安装】
Astar VPN:提示:直接将本压缩包下载后解压即可学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇3、 学习的 vl
2021-01-26 21:39:11
12424
6
原创 B - Alcoholic【题解】
问题描述:链接: linkProblem StatementTakahashi had [Math Processing Error] glasses of liquor.The amount and alcohol percentage of the [Math Processing Error]-th liquor were [Math Processing Error] milliliters and [Math Processing Error] percent by volume, res
2021-01-25 22:53:25
310
原创 质数——数论算法
质数相关算法提示:代码参考AcWing文章目录质数相关算法质数定义一、质数的判定二、分解质因数三、筛法1.埃式筛法2.线性筛法质数定义质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。提示:质数啊好重要~提示:以下是本篇文章正文内容,下面案例可供参考一、质数的判定判定一个数是否为质数循环条件的判定设定为i<n/i,避免反复判断时间复杂度:O(sqrt(n))bool is_prime(int n){ if(n<2) return false;
2021-01-21 23:13:57
320
原创 约数——数论算法
数论基础知识本篇文章主要讲述数论中基础算法 约数部分的内容提示:本篇文章代码参考ACWing文章目录数论基础知识一、约数是什么?二、约数的相关算法1.枚举出某一个数的所有约数2.求约数的个数3.最大公约数4.约数之和!!:以下是本篇文章正文内容,下面案例可供参考一、约数是什么?约数,又叫因数。整数a除以整数b(b≠0) 除得的商正好是整数而没有余数,我们就说a能被b整除,或b能整除a。a称为b的倍数,b称为a的约数。二、约数的相关算法1.枚举出某一个数的所有约数试除法:d|n =&g
2021-01-20 23:22:43
2488
1
空空如也
Linux 保存文件在本地
2024-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人