- 博客(93)
- 资源 (3)
- 收藏
- 关注
原创 关于transformer的简单理解
输入是一个序列(比如一句话),。Transformer 没有显式的顺序信息(不像 RNN 那样按顺序处理),所以需要通过位置编码来告诉模型每个词的位置。例如,自注意力机制的作用是:让模型学会关注输入序列中哪些词是相关的。举个例子:对于句子 “The cat sat on the mat”,模型需要知道:“cat” 和 “sat” 是相关的。“sat” 和 “on” 是相关的。“on” 和 “the mat” 是相关的。
2025-02-25 17:59:23
891
原创 优化损失函数
Multi-Modal MRI Image Synthesis via GAN With Multi-Scale Gate Mergence
2024-09-09 07:45:34
183
原创 各种乱七八糟的error
ssimw = compare_ssim(c, b, win_size=3, data_range=c.ptp())ssimw = compare_ssim(c, b, win_size=3, data_range=255)
2024-03-14 08:37:50
215
原创 ITK snap进行标注,python读取label
(1)加载图片之后,画面大小可以通过按住鼠标右键拖动进行调整,左键调整画面位置。(2)点击“A” “S” "C"分别放大各个视图点击正方形框进行返回(3)选择标注的方式选择勾画工具,分为和两种。
2024-01-22 10:30:21
1122
原创 ITK + ANT,无法显示三维
但是显示的是二维的,感觉应该是保存的是每个序列,这样就是个二维的,要一起才行。用python将dicom转为nii的格式,用ITK打开dicom还是三维的。猜测就是因为保存的时候出的问题。
2024-01-19 15:36:33
637
原创 深度学习【二】
参考 https://blog.youkuaiyun.com/weixin_42421914/article/details/132875571。
2023-11-27 16:55:14
338
原创 Pytorch 缓解过拟合和网络退化
BN模块应该添加 激活层前面在模型实例化后,我们需要对BN层进行初始化。PyTorch中的BN层是通过nn.BatchNorm1d或nn.BatchNorm2d类来实现的。对于1D输入数据,使用nn.BatchNorm1d;对于2D输入数据,使用nn.BatchNorm2d在模型的前向传播过程中,我们需要将BN层应用到适当的位置。以全连接层为例,我们需要在全连接层的输出之后调用BN层。
2023-11-02 09:06:45
980
原创 U-Net和Graph U-Net
按照论文中的解释,镜像填充的原因是:因为图像 的边界的外面是空白的,没有其它有效像素,而我们预测图像中的像素类别时往往需要参考它的周围像素作为上下文信息,这样才能保持分割的准确性,为了预测边界像素,论文对边界区域进行镜像,来补全边界周围缺失的内容,然后进行预测。输入是一幅图,输出是目标的分割结果。后来把这个思路被用在了图像分割的问题上,也就是现在我们看到的U-Net结构,在它被提出的三年中,有很多很多的论文去讲如何改进U-Net或者FCN,不过这个分割网络的本质的拓扑结构是没有改动的。
2023-10-21 15:18:59
459
原创 7T Brain Segmentation Code
(1)有趣且直观,能够看到分割的效果如何,并且暂时不需要医生来判断分割结果的好坏。(2)可能需要金标准的数据,医生来标注?但是需要找比较权威的医生或者专家。(4)数据是否愿意共享,能否合作?怎么确保拍摄质量的好坏?(3)数据是否需要拍?目前拍了哪些部位的数据?(1)不确定对哪个部位进行分割(脑、肺)(3)还是希望能做脑区的分割。(2)之前有经验,能延续。
2023-08-31 17:49:42
122
原创 Linux应用开发
1、为什么要学Linux?使用标准C/C++ 编写运行在Linux上的应用程序编写部署在Linux上的应用程序,如Python,Java web服务程序2、Linux学习方向2.1 学习路线熟悉 Linux 系统,基本命令安装 Linux 系统,学会基本操作,熟悉文件系统,shell 脚本以及常用命令。了解程序开发过程搭建开发环境,了解 Linux 上程序开发过程。学会使用文本编辑工具 Vim,编译工具 gcc, as, 连接工具 ld, 调试工具 gdb, make 工具,会写 make
2022-03-28 16:12:27
7022
1
原创 关于GNN的感悟
规则的图像就是欧几里得结构非欧几里得结构: 一类就是图,另一类叫流型图就是由节点和边组成的流形学习的观点是认为,我们所能观察到的数据实际上是由一个低维流形映射到高维空间上的,即这些数据所在的空间是“嵌入在高维空间的低维流形。”。由于数据内部特征的限制,一些高维中的数据会产生维度上的冗余,实际上只需要比较低的维度就能唯一地表示。...
2021-12-29 15:31:39
400
原创 Freesurfer 安装使用指南
Freesurfer目前只支持安装在Linux系统上这里写目录标题FreeSurfer安装步骤FreeSurfer配准步骤FreeSurfer安装步骤https://blog.youkuaiyun.com/zuzhiang/article/details/107562854安装在自己的虚拟环境里面即可:(1)将压缩包放在/home/tj/application/里面(2)运行命令 解压压缩包 当前路径:sudo tar -zxvf freesurfer安装包文件名(3)改变freesurfer的文件权限
2021-12-25 15:24:04
4221
原创 2021-12-25 Endnote使用方法
Endnote之文献管理和论文撰写这里写目录标题Endnote之文献管理和论文撰写Endnote之文献导入Endnote之中文文献导入Endnote在Word中插入参考文献Web of sciencePubmed目录Endnote之文献导入 1Endnote之中文文献导入 3Endnote在Word中插入参考文献 4Endnote之文献导入网站输出:以web of science为例子(1)进[1]行[2, 3]精确搜索(2)导出至desktop(3)如果已经设置好,直接发送就会自动
2021-12-25 12:55:47
1247
原创 晶晨半导体---软开
这里写目录标题1、如果你很忙,但是这时候因为项目原因,有一些数据和资料让你处理,你会怎么做?2、会的测试工具2.1 Postman返回数据的类型有哪些?2.2 Jmeter做压测主要看哪些指标?3、TCP、Ip协议的主要工作?4、项目,令你影响深刻的问题?怎么解决的?5、项目中几个人,怎么分工?6、为什么做测试?7、兴趣爱好?8、1、如果你很忙,但是这时候因为项目原因,有一些数据和资料让你处理,你会怎么做?2、会的测试工具Postman Jmeter Charles2.1 Postman返回数据的类
2021-10-19 20:42:16
9592
原创 C语言的常考题型
这里写目录标题一级目录二级目录三级目录1.变量/函数的声明和定义之间有什么区别2.C中有哪些不同的存储类说明符?3.变量的范围是什么?变量在C中的作用域怎样?4.没有分号,您将如何打印“ Hello World”?5.什么时候应该在C程序中使用指针?6.什么是NULL指针?7.什么是悬空指针?8.什么是内存泄漏?为何应避免使用它9.什么是局部静态变量?它们有什么用?10.什么是静态函数?它们有什么用?11、局部变量能否和全局变量重名?12、如何引用一个已经定义过的全局变量?13、全局变量可不可以定义在可被多
2021-10-13 14:20:24
1207
原创 OPPO测开
实习比较难解决的bug(实习)接口自动化怎么运行(实习)在实习中做过什么创新性工作怎么mock数据用过什么测试框架开放性问题:1000万人只有100万个新冠检测试剂,怎么检测指针深拷贝浅拷贝链表Struct和class区别变量长度算法:(思路)怎么判断链表有环数据库粒度封锁死锁,解决方案索引,有哪些MySQL语句分组Group排序Order by模糊查找like操作系统进程间通信方式有过相关编程经验么接口用到的协议:TCPTCP和UDP的区别TCP连接(三
2021-10-11 19:16:36
571
原创 荣耀——测试
1、自我介绍;2、投递的是测试岗位,对于测试岗位的理解;测试的基本理论和方法;3、聊一聊笔试题?(你认为你的编程能力怎么样)后来换成了hr给出一个新的编程题,讲一下大致思路就可以;4、linux常用的操作指令说一下5.现在的实习情况怎样,能转正签约了吗?6、TCP如何实现可靠传输7、TCP和UDP的区别8、测试项目介绍9、跨站攻击的问题如何预防10、假设项目商用的话,需要考虑哪些问题及如何测试11、线程进程区别12、问项目:扣里面的细节,怎么设计测试用例。衡量的指标是怎么选取的,为什么
2021-09-25 16:54:20
3007
原创 连续子数组的最大和——C++
我们利用贪心思想解决这个问题,最容易想到的就是不断累加的过程。当累加的和小于0时,说明对最终结果是负贡献,就从下一个数重新开始,同时更新最大和的值,当累加和大于0时,说明是正贡献,将下一个数值加入和中,同时更新最大和的值。#include<iostream>#include<vector>using namespace std;int main(){ int n;cin>>n;vector<int> arr(n); for(int i=0;i<
2021-09-25 16:01:51
495
原创 找出超过半数的数——C++
找出出现次数 超过数组长度一半的数,并且输出其最后一次输出的下标#include<iostream>#include <vector>#include <algorithm>#include <set>using namespace std;int main(){ int n;cin>>n; vector<int> arr(n); for(int i=0;i<n;i++){ cin>>arr[i
2021-09-25 15:40:50
431
1
原创 新网银行——测开
1.netstat是干什么的Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。1. 列出所有端口 (包括监听和未监听的)列出所有端口 : netstat -a列出所有 tcp 端口 netstat -at列出所有 udp 端口 netstat -au2. 列出所有处于监听状态的 Sockets只显示监听端口 netstat -l只
2021-09-23 23:23:20
307
细胞五分类.pptx
2019-12-05
painter—谭佳—S190501011.rar
2019-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人