- 博客(48)
- 资源 (4)
- 收藏
- 关注
原创 Nanopore base-calling from a perspective of instance segmentation阅读笔记
思想:将碱基检测任务当做一种多类标签分割任务。2 方法流程有两个: 1. UR-net分割信号和碱基检测; 2. 后处理,负责合并碱基成完整的read。后处理这个简单所以先介绍这个。后处理有两步。首先,接收网络输出的标签,并将连续重复的标签折叠为一个,然后,将标签映射到A,C,G,T{A,C,G,T}A,C,G,T。其中网络的输出碱基值值范围有:(A1,A2,C1,C2,G1,G2...
2019-10-18 21:35:30 333
原创 Contrastive Representation Learning 对比表征学习(三)视觉:图像嵌入(1)
在视觉领域,大多数面向对比表征学习的方案均依赖于通过应用数据增强技术的序列组合来创建样本的噪声形式。而这种增强需要满足保持语义不变的同时极大的改变其视觉外观。#### 基本图像增强技术以下列举了一些修改图像但保持其语义的方法。我们可以使用以下任一增强或几种的组合。* 随即裁剪,然后调整尺寸与原图一致* 随机色彩失真* 随机高斯模糊* 随机色彩抖动(color jittering)* 随机水平翻转* 随机灰度转换* Multi-crop 增强:使用两个标准分辨率的裁剪块,并采样一组额外
2023-06-20 21:52:30 481
原创 Contrastive Representation Learning 对比表征学习 (一) 对比训练目标
对比表征学习对比表征学习的目标是去学习一种嵌入空间(embedding space),在该空间中,具有潜在相似性的样本对彼此相距较近,而不够相似的样本对彼此疏远。对比学习可以被应用于监督与无监督相关任务中。对于涉及到无监督数据的工作,对比学习是自监督学习研究中最有效的方法之一。对比学习的训练目标早期用于对比学习的损失函数,只涉及到一个正样本和一个负样本。最近对于训练目标的设计趋势是在一个训练batch中包含多个正负样本对。对比损失对比损失是最早用于深度度量学习的训练目标函数之一。已知一组输入样本
2023-04-15 00:33:14 891
原创 python利用glob库实现获取带有指定前缀的文件
import enumfrom genericpath import existsfrom queue import Emptyimport cv2import numpy as npimport osimport matplotlib.pyplot as pltfrom numba import jitfrom natsort import natsortedimport globimg_path = "../"img_list = os.listdir(img_path)# p
2022-02-28 10:44:07 3030
原创 C++多线程,线程函数传参显示没有重载函数接受4个参数
先说解决办法:线程函数传参是和bind一样,需要加std::ref 以显式的引用。以下是错误的传递方式:vector<thread> threads1;threads1.reserve(THREAD_NUMBER);for (int i = 0; i < THREAD_NUMBER; ++i) { threads1.emplace_back(thread(saveImg, mtx1, cv1,1)); }void saveImg(static mutex &mt
2021-12-01 15:30:30 2400
原创 (一种因疏忽而发生的错误)Qt LNK2019:无法解析的外部符号
这种问题有一种发生原因(我的)是: 槽函数声明部分没问题。在实现部分,也就是cpp文件中写函数具体代码时,函数名前忘了加类名:以下为错误写法:void startGrab_setTime() {qDebug() << "good" << endl;}正确写法为: void mainWindow::startGrab_setTime() { qDebug() << "good" << endl;}...
2021-11-10 21:41:05 176
原创 解决:未定义标识符 “sleep“ 或 “sleep“:找不到标识符
这种问题是1.不同系统;2.函数大小写不同导致的。###在windows下:添加:#include <Windows.h>并修改sleep为Sleep。###在ubuntu下(未验证):sleep 为小写
2021-10-20 12:25:18 8961 3
原创 pkhex快捷键
操作快捷键:CTRL-O: 打开文件CTRL-S: 导出PK6CTRL-E: 导出存档CTRL-B: 导出存档为备份(后缀bak)CTRL-Q: 退出CTRL-D: 打开pm数据库(浏览db文件夹下的pk6,有筛选功能)CTRL-R: 打开箱子报告。一般人用不上的。。。都直接修改去了)CTRL-P: 打开关于CTRL-T: 导入PS配置文本(懂的人自然懂)CTRL-SHIFT-T: 导出为PS配置文本ctrl + 左键点击对应位置 …种类标签: 从剪切板导入PS/smogon配置
2021-04-17 17:21:13 2970
原创 编译g2o提示错误 error: ‘ScalarBinaryOpTraits’ is not a class template
这是由于安装了两个版本的eigen造成的.在以下路径查找:/usr/local/include/可能会有两个eigen的文件夹,在以下路径查看eigen版本:/usr/local/include/eigen3/Eigen/src/Core/util/Macros.h#define EIGEN_WORLD_VERSION 3#define EIGEN_MAJOR_VERSION 3#define EIGEN_MINOR_VERSION 5这就是3.3.5版本.g2o要求是大于3.3,所以
2020-11-29 21:05:12 2582 3
原创 ubuntu下vscode配置C++项目编译调试(json文件),以高翔octomap教程为例,顺便解决vscode无法设置断点问题.
首先展示一下文件路径结构:其中C++文件在src目录中,.vscode以及CMakeLists.txt在上层目录。1.编译设置该项目的编译是在build.sh文件中,内容就是cd buildcmake ..make编译功能对应的vscode设置文件是tasks.json,内容如下:...
2020-11-29 16:22:11 457
原创 ubuntu16 octomap安装(解决安装octomap后没有octovis问题)
安装octomap时发现bin下没有octovis,解决后决定记录一下,顺便整理octomap安装顺序。git clone https://github.com/OctoMap/octomap下载后进入该目录,执行:mkdir build cd buildcmake ..make这是正常的安装顺序,注意看命令行内容,如果成功则万事大吉,但是很多情况下会报错。大部分为octovis的错误(缺少libQGLViewer)。接下来演示手动安装,安装顺序为:libQGLViewer->oc
2020-11-26 15:29:33 1727 1
原创 latex显示错误:Text line contains an invalid character. l.1
出现这种错误的原因是编译产生的其他格式文件没有删除干净。这类文件一般是被隐藏了的,选择显示隐藏文件并将其删除即可。Mac下的快捷键是command + shift + .
2020-08-17 13:37:41 3884 3
原创 解决LaTeX中的\pdfendlink ended up in different nesting level than \pdfstartlink.问题
出现这个问题的原因是使用了包:\usepackage{hyperref}解决方法1:不使用该包;解决方法2:将上述代码替换为:\usepackage[draft]{hyperref}
2020-06-24 16:56:20 1389
原创 python脚本运行越来越慢
近日需要处理大批量图像数据,运行脚本后发现过一段时间脚本的速度下降非常厉害,到了一次一秒。于是开始查找原因。先展示我的脚本:import os,globimport numpy as npimport cv2import timeimport gcimport sysimport subprocesspae = 2path = "D:\\data\\DIV2K_clip_128\...
2019-11-26 14:58:54 4593
原创 python, numpy中的.tile方法解释
np.tile(a,(channel,cols,rows)) #(维度方向,列方向,行方向)np.tile(a,(cols,rows)) #(列方向,行方向)np.tile(a,rows) #(行方向)
2019-11-22 20:49:27 424
原创 神经网络占用内存(显存)的计算
所占用内存 KB = 参数x4 / 1024所占用内存 MB = 参数x4 / 1024 / 1024比如:某网络权重参数量106073,那么他占用的内存是106073x4/1024=414.34kb。乘4是因为float32占用4字节。...
2019-11-21 14:34:14 3659
原创 Ubuntu开机后nvidia-smi英伟达驱动消失,或_解决更改内核无效的问题。
原因一:没有在开机启动项将secure boot禁用解决:开机时按del进入,找到security,在里面找secure boot 并选择disabled。(tips:进启动项也有可能是别的键)原因二:系统使用了新内核。解决:更换内核。首先查看系统内核...
2019-11-19 16:54:13 8876 8
原创 arduino上传项目总是出错,串口通信或TX/RX显示上传项目出错
今天摸arduino的时候又遇到了这个问题,突然想起多年以前的坑:如果项目中需要使用TX,RX口,那么在上传的时候一定不能把这两个插上,否则会报错,而且是各种奇怪的错误,典型就是会显示:项目上传出错。解决:等项目上传成功后,再将TX,RX口插上。就好了。希望可以帮助到别人。这个是个坑!...
2019-11-11 23:43:15 8029 3
原创 ubuntu进入终端界面输入密码错误login incorrect的解决办法
在给ubuntu系统安装nvidia驱动时,会禁用图像界面服务。这时候进入终端界面时会要求输入登录账号密码。然而有的人可能在输入密码时总提示密码不正确或无法登录。 这里排除密码输错的情况。介绍另一种导致无法登录的情形: 有一个原因是你在输入密码时,数字部分通过小键盘输入的。这就是问题。小键盘的数字编码不对,会导致输入正确密码仍然提示不正确。解决办法是输入数字部分时,通过字母上面那一排数字输...
2019-10-27 15:46:24 10893 5
原创 RuntimeError: module must have its parameters and buffers on device cuda:0 (device_ids[0]) but found
RuntimeError: module must have its parameters and buffers on device cuda:0 (device_ids[0]) but found one of them on device: cuda:1
2019-08-22 11:34:09 5210 2
原创 ImportError: cannot import name 'extension_dict'
出现这个错误的原因是protobuf3里禁用了这个函数,所以解决办法是卸载protobuf3,安装protobuf2conda uninstall protobufpip uninstall protobufpip install protobuf==2.6.1
2019-07-18 12:15:28 2740 3
原创 Windows下keras下载的预训练模型保存位置
当我们用下载器下好keras的预训练模型时,保存位置为:'''C:\Users\Administrator\.keras\models'''也就是在那个用户文件夹里面
2019-03-19 11:30:18 1860 1
原创 python图像矩阵相减时负值变成0或者254的问题
import numpy as np import cv2import matplotlib.pyplot as plt img = cv2.imread("butterfly.png", 0)src_img = cv2.imread("qua.png", 0)res_img = img-src_imgprint(res_img)n, bins, patches = plt.his...
2018-10-30 10:38:47 5348 3
翻译 L2 Restoration of L∞-Decoded Images Via Soft-Decision Estimation论文翻译
ABSTRACTloo约束的图像编码是一个实现基本上比严格的无损图像编码更低的比特率的技术。同时该技术还在每个像素加入了严格的误差边界。然而,随着比特率下降更多,这项技术在l2失真度量中表现不好。本文中,我们提出了一个新的软解码方案来降低loo解码图像的l2失真,并且保留了极小化极大值和最小二乘近似的优势。软解码使用于图像恢复的框架中,该方法利用了loo约束提供的严格误差界限,还使用了量化误差的...
2018-10-08 17:36:39 202
原创 Keras中graphviz和pydot的可视化问题
首先命令行安装graphviz; 接着安装graphviz的软件版本,Windows为.msi格式; 安装完软件版本的graphviz需要配置环境变量; 最后安装pydot。 成功。
2018-07-12 10:19:13 934
原创 关于texpad编译后无法找到目录的.toc文件
关于texpad编译后无法找到目录的.toc文件的问题,是因为texpad对编译生成的一些文件主动隐藏了,这时只需要点击软件左上角的文件夹图标,寻找即可。
2018-05-24 20:21:52 1305
原创 Latex多幅图片并排显示
\documentclass{memoir}\usepackage[demo]{graphicx} % remove [demo] in your file\usepackage{subfig} % for subfigures\usepackage{caption}\usepackage{lipsum}\captionsetup[figure]{labelfont={bf,small...
2018-05-19 20:55:53 8617
原创 Misplaced alignment tab character &
在用latex导入参考文献时,有时会出现这种错误,原因在于参考文献中出现了&,这是我们在前面加上\就可以了。即 & -> \& 参考这里
2018-05-18 11:03:48 36789 4
原创 关于cv2.imread()读取图像为BGR问题
opencv读取图像为b,g,r方法,比如 img = cv2.imread("xx.jpg") cv2.imshow("xx",img) 展示的结果是正常的: 但是此时读取到的img已经为bgr方式了,如果我们再用其他使用rgb方式读取的函数进行读取时就会出错,比如我用plt对图像进行显示,效果如下: 因为plt函数是rgb方式读取的,所以会出错.这时我们可以手动改变i...
2018-04-09 15:28:23 63037 13
原创 Python批量修改图片名称,格式,并批量量化
from PIL import Imageimport numpy as npimport cv2import matplotlib.pyplot as pltimport os###############################################################批量修改图片格式bmp->png并量化path_name = '/hom...
2018-04-02 11:14:49 2703
原创 python批量修改图片名称并更换格式
path_name = '/home/server109/ADAXI/code/PyCharm_Projects/train' #原图片所在路径i = 0for item in os.listdir(path=path_name): new_item = str(i)+'.bmp' #元图片均为.bmp格式 os.rename(os.path.join(path_name,i...
2018-04-02 10:13:17 3938 8
Make Your Own Neural Network
2018-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人