自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 python版本要和pip的pytorch适配

和这个人同一个解决办法。删了.condarc。

2023-06-18 17:53:33 1175

原创 PPT 无法播放媒体/视频媒体不可用怎么解决

PPT 无法播放媒体/视频媒体不可用怎么解决

2022-10-08 17:14:00 7519 1

原创 如何发布pip可以直接安装的包(2021.12更新,针对最近网站变动)

1.创建一个文件夹,大概形式是pippackage├── setup.py├── README.rst└── yourpackagename ├── __init__.py └── 一些要调用的方法的py文件setup.py是必须的# -*- coding: utf-8 -*-############################################## File Name: setup.py# Author: Yixin xx# Mail: xxxx

2021-12-11 10:14:17 839

原创 python 求图像SNR代码

今天花了一上午写了图像SNR的Python代码 (发现csdn全是psnr的保证正确 有用matlab内置函数测试过场景:有真值图像单位:分贝import osimport numpy as npimport mathdef cal_snr(noise_img,clean_img): noise_signal=noise_img-clean_img clean_signal=clean_img noise_signal_2=noise_signal**2 cle

2021-12-01 20:34:32 6688 4

原创 ScanImage5.3+NI配置

我的环境Scanimage 5.3DAQmx 15.5FlexRIO 15.5MATLAB 2018bVS2017步骤1.完全按照官方文档的需求配置2.仿真模式见文档指示操作这里3.MDF配置文件% Most Software Machine Data File%% ScanImage%Global microscope propertiesobjectiveResolution = 15; % Resolution of the objective

2021-09-04 19:23:30 1188

原创 AttributeError: module ‘keras.utils.generic_utils‘ has no attribute ‘populate_dict_with_module_objec

环境tensorflow-2.5.0keras 2.2.4/2.4.3解决方案参考

2021-08-07 21:52:03 2621

原创 unet预测图片全黑/全灰解决方案(keras)

几个注意点载入模型model = load_model("unet_person_128_" + str(n) + ".hdf5")预测前图片处理:def testGenerator(test_path, num_image, target_size): for pngfile in glob.glob(test_path + "/*.png"):#查找有关目录下的所有文件,pngfile为路径 img = cv.imread(pngfile)#在OpenCV第一个参数是指

2021-08-07 16:44:52 5407 4

原创 CondaHTTPError报错 linux系统

anaconda创建环境报错可以这样解决如果还是不行 firefox一下 说不定是服务器断网了

2021-08-07 16:40:18 368

原创 cuda和tensorflow-gpu版本适配(2021.08更新,cuda11.1适配方案)

https://tensorflow.google.cn/install/source_windows在上面这个网址会更新上表没有涵盖cuda11.1cuda11.1 适配 tensorflow-gpu 2.5.0 keras 2.4.3

2021-08-07 16:35:55 5573 1

原创 C++处理tiff图片--libtiff库(附读写图片代码)

环境VS2017libtiff 4.0.9配置上官网下载合适的版本后打开控制台 切换当前目录到tiff-x.x.x,找到vs2017的vcvars64.bat脚本控制台中执行 vcvars64.bat然后 执行 nmake /f makefile.vc本人操作如下d:\tiff-4.0.9> D:\VS2017\VC\Auxiliary\Build\vcvars64.batd:\tiff-4.0.9> nmake /f makefile.vc编译好的tifflib.d

2021-07-28 19:48:48 6662 4

原创 c++调用matlab函数

环境配置https://zhuanlan.zhihu.com/p/30367346链接器-输入-附加依赖项加入ppc.lib;mclmcr.lib;mclmcrrt.lib第一个是自己编译出来的lib的名字具体操作可见 https://blog.csdn.net/weixin_41923961/article/details/88582955

2021-07-28 11:10:00 118

原创 实时处理图像中遇到的包的安装

环境VS2017Windows10OpenCV3.4.1多线程 pthreadhttps://www.cnblogs.com/chenjx85/p/10574752.html第一个方法其实就可以pthread.h移到cpp同目录下图像处理opencvhttps://blog.csdn.net/betty__/article/details/88866553注意 配置release版本时 opencv_world341d.lib改为opencv_world341.lib且注意配置的是

2021-07-18 21:28:38 133 1

转载 matlab和C/C++混合编程--参数传递

一个非常全面的解释:https://www.cnblogs.com/realkate1/p/4893075.html

2021-06-26 16:38:57 179

原创 win10配置TensortRT7.2.1+opencv+多线程环境 (matlab2021a和VS2017混合mex编程)

环境总览:Matlab 2021aCUDA 11.0(和matlab版本适配)Cudnn 8.0.5TensorRT 7.2.1VS 2017右击vs项目名称→生成依赖项→生成自定义,→选择CUDA11.0→确定Matlab 安装后的配置系统环境变量添加:D:\MATLAB\R2021a\runtime\win64D:\MATLAB\R2021a\bin\win64D:\MATLAB\R2021a\bin添加环境变量后一定要重启!!Matab和c++混合编程(mex)vs2

2021-06-13 19:59:06 1201

原创 tensorrt torch2trt遇到warning: encountered known unsupported method torch.max_pool3d问题的解决

问题截图解决方法需要自己对不支持的操作进行实现见官方文档的说明根据现有的converter 加入自己需求的改变#add a converter using the TensorRT python APIfrom torch2trt import tensorrt_converter,get_arg,add_missing_trt_tensors@tensorrt_converter('torch.nn.functional.max_pool3d')def convert_max_pool_

2021-05-10 11:16:32 1680

原创 Ubuntu16安装NVIDIA驱动+CUDA11.1.1+cudnn8.1.1+tensorrt7.2.3 (2021.5更新)

0.概述发现网上缺少比较新的配置教程,现在好多都更新了,特此纪念四次成功的经历注意!之前博主试过cuda10系列的,tensorRT疯狂报错,后来发现用wheel安装 tensorrt7.2.3 必须要升级到cuda11.1以及一大堆适配条件安装之前要认真看想安装的版本的官方文档!!现在有两条路:1.用run装cuda, 用wheel安装 tensorrt,好处是可以自己选驱动的版本;(此文选择的方法)2.如果想安装tensorRT的deb版本,cuda必须使用deb安装,然而cuda的deb

2021-04-23 10:20:37 1360 1

原创 记录那段为模型加速奔走的日子

最近踩了太多坑 记录一下在onnx的努力路上 onnx和cuda cudnn的版本匹配问题网址 https://www.onnxruntime.ai/docs/reference/execution-providers/CUDA-ExecutionProvider.html还有常见的错ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory解决原因1 不配 需要cudnn8 你只有7

2021-04-12 21:41:41 123

原创 pytorch安装踩雷

今日收获。。pytorch安装网址https://pytorch.org/get-started/locally/驱动 cuda cudnn pytorch 都要匹配上!!而且要检查自己的是不是用gpu跑的 数据溢出很可能是因为用cpu

2021-03-15 17:33:39 96

原创 pycharm+anaconda环境创建

新环境创建打开Anaconda3里面的anaconda prompt用conda创建Python虚拟环境conda create -n environment_name python=X.X激活虚拟环境activate your_env_name给虚拟环境安装外部包 conda install -n tensorflow pandas或者pip也可以然后和pycharm建立关联点Add输入第一个路径然后就可以啦~觉得有用的小朋友点赞再走哇~...

2020-12-28 19:47:02 192

转载 Latex设计表格字体大小

Latex设置表格字体大小\begin{table}[h]\small %此处写字体大小控制命令\begin{tabular}\end{tabular}\end{table}Latex 设置字体大小命令由小到大依次为:\tiny\scriptsize\footnotesize\small\normalsize\large\Large\LARGE\huge\HugeLatex下 字体大小命令 比较size 10pt (default) 11pt

2020-10-17 20:59:12 2272

原创 I couldn‘t open style file model2-names.bst.bst Elsevier模板报错总结

最近又换了一个模板。直接点击运行官网下载的模板会有这样的错有种文章和参考文献没对应上的感觉文献里的参考文献也都是问号后来尝试把tex文件中的.bst去掉 再编译 就可以了感谢 https://tex.stackexchange.com/questions/270225/issue-number-missing-from-bibliography-in-model5-names-bibliography-style给我启发...

2020-10-16 19:41:29 2521

原创 深度学习多标签分类的评判指标

很多小伙伴发愁深度学习多标签分类的评判指标,觉得用每个部位的预测平均准确率实在是不合理,我写了一个比较全面的评判指标的函数供大家参考~ 具体含义可以看sklearn的文档~def deep_model(feature_dim,label_dim): from keras.models import Sequential from keras.layers import Dense model = Sequential() print("create model. fea

2020-09-12 22:11:03 1348 1

原创 pandas 筛选行 整行复制粘贴

无语子,一个简单的问题弄了几个小时。。任务:从一个大表里面挑选出需要的行,复制粘贴到另一个表先放上代码import pandas as pddata_df=pd.read_csv('BN.csv')data_biaoda=pd.read_csv('gene_expr.csv')n=20j=0i=0df = pd.DataFrame(columns = data_biaoda.columns.tolist())while i<=n-1 : if data_df.loc

2020-09-12 21:53:59 2438

原创 Latex表格排版大全 基于 IEEE双栏论文(设置单元格行列间距,自动换行设置)

\renewcommand\arraystretch{1.5}%保证行距是原先的\begin{table*} \caption{Summary of reviewed works for the classification of cervical cytology image. (Sensitivity (Sn), Specificity (Sp), Efficiency (Eff), Area of the ROC curve (AUC), Precision (P), Recall (R), Ge

2020-08-21 09:01:44 10471 3

原创 keras正则化实例(含代码)

官方文档解释L1正则化可以产生稀疏权值矩阵,即产生一个稀疏模型,可以用于特征选择L2正则化可以防止模型过拟合(overfitting);一定程度上,L1也可以防止过拟合

2020-07-07 11:24:48 879

原创 IEEE latex模板应用(含bug解决)

IEEE是个大家族,内部很多子刊,不同刊物有不同的模板,所以博主希望本文可以更好地帮助大家解决运用模板的问题模板寻找:https://journals.ieeeauthorcenter.ieee.org/create-your-ieee-journal-article/authoring-tools-and-templates/tools-for-ieee-authors/ieee-article-templates/拿到模板之后 直接编译会有bug 静下心看看提示的位置大概率遇到的问题:...

2020-07-01 13:49:10 903

原创 keras混合精度训练代码

先上配置tf 1.14 keras 2.2.4 GeForce RTX 2080 Ti *1 cuda 10.1python 3.6非常非常简单几行代码import osos.environ['TF_AUTO_MIXED_PRECISION_GRAPH_REWRITE_IGNORE_PERFORMANCE'] = '1'import tensorflow as tfopt=tf.compat.v1.train.AdamOptimizer(learning_rate=0.001)# add a

2020-06-11 10:33:54 1427 8

原创 SSH命令行--后台跑代码的秘密(nohup, screen)

总体说来有两个方法screen法优点:最简便我最爱,原理简单,退出进入超方便缺点:运行日志要另想办法储存 and 不知道为啥有的操作系统不太认识tascreen -S yourname -> 新建一个叫yourname的sessionscreen -ls -> 列出当前所有的sessionscreen -r yourname -> 回到yourname这个sessionscreen -d yourname -> 远程detach某个sessionscreen -S s

2020-05-30 22:12:50 689

原创 ValueError: expected cropping2d_1 to have shape (360, 480, 2) but got array with shape (360, 480, 1)

我发现一系列这种keras的 Error when checking target 的bug有百分之90来源于onehot编码的问题!谨此纪念调了两天的bug,希望用这个经历警醒自己,没有调不通的bug,只有查资料查的不够多的,不细心看bug的人!!我做的是图像分割的问题更改前代码def adjustData(original,mask): original = original/255 mask = mask/255 #mask = to_categorical(mask,

2020-05-28 21:01:01 401

原创 keras深度学习数据输入方法超全总结(以图片分割分类为例)

前言之前自己苦于这方面久矣,很多博主或者书籍都以minist数据集为例,我真的。。。那种keras自带的数据库输入简直算是开挂好嘛,我们主要谈谈自己的数据集到底该咋办。注:如下函数代码都是博主自己可以跑通的~背景知识理解我们导入数据后大多是用fit_generator来跑网络,我们先看官方文档几个经典的函数解释:然后一般网络要求输入都是四维数组(batch数,长,宽,通道数),所以我们数据也要整成四维数组的形式否则会报各种错代码展示第一种 keras自带函数1.flow_from_direc

2020-05-26 16:59:52 1518

原创 ! LaTeX Error: File xxx.sty not found.统一解决办法

在使用一些模板时常见这个错,其实就是缺宏包!解决方式炒鸡简单!第一步:上 https://ctan.org/pkg 找到你缺的宏包,下载下来zip文件第二步:解压后放到安装路径下(如:D:\01soft\CTEX\MiKTeX\tex\latex)你可以看到该文件夹有很多其它的常用包ps 我缺的是titletoc包第三步:win+R召唤cmd,执行texhash刷新Tex文件数据库即可小提示:如果快速构建不行,那就用xelatex编译,pdf显示两步走噢引用:https://www

2020-05-23 22:12:57 37975

原创 主动学习(active learrning)和重复学习(repeated/reiterative learning)超详细解释!(内含区域重叠算法)

一、主动学习(active learrning)通常,我们在使用有监督学习的方法进行分类时,训练集的规模往往与最终结果密切相关,参与训练的数据越多,最终得到的结果就越好。但是在现实生活的很多场景中,尤其是对于生物医学图像领域,标记样本的获取是比较困难的,因为这要求相应的专家手动进行标注,这会耗费大量的时间与金钱。并且当训练集规模过大时,训练所耗费的时间也就大大增加。那么究竟有没有一种...

2020-04-14 21:07:29 1314

原创 Latex入门以及基本代码详解

全英文输出\documentclass{article}% 这里是导言区\begin{document}Hello, world!\end{document}中英文混输\documentclass[UTF8]{ctexart}\begin{document}你好,world!\end{document}数学公式空一行为另起一段,\\为段内强制换行。\documentcla...

2020-02-25 15:44:49 5680 2

原创 conda创建新虚拟环境——从无到有

自己租的GPU最近有点鱼的记忆,base配什么环境自己都忘了,所以自己开始学习如何创建并且配置一个新环境,当然这一切建立在andonate3安装完的前提下自己的配置:Linux系统,Xshell编译器创建环境conda create -n yourEnvname python=3.6激活环境conda activate yourEnvname就可以看到命令行的base换成了你的环境名...

2020-02-16 11:11:12 1430

原创 深度学习数据训练常见问题及总结(一):GPU显存不足(解决核心已转储)

一切从解决这个bug开始改小batch size就能用了Linux(base) root@7f770f0ddb6c:~# nvidia-smi我自己的经验:10G显存跑UNET,batch size=6/8是够用的

2020-02-14 20:28:38 6477 2

原创 深度学习--二值神经网络BNN基础概念学习总结+官方代码解析

BNN网络1.基础概念学习总结优势加速训练减小权重的值的尺度的影响归一化所带来的噪声也有模型正则化的作用由于二值网络权值W中的元素只占一位二进制,因此在保存训练好后的模型时所需的内存非常小;同时又去除了普通的乘法操作。在减少模型参数所占的内存和运算量的同时还能保持神经网络的性能,这给深度学习在移动端的应用带来了非常大的前景。摘要解读:介绍了一种训练二值化神经网络...

2020-02-01 12:28:28 3085 2

原创 结合Xshell连接linux使用远程GPU跑深度学习代码(内含SFTP文件上传和下载)

前面在pycharm狂试,还是整不明白,后来发现原来有一个文件传输,代码运行的一站式搞定的东西,千言万语汇成一句Xshell大法好!1.首先打开Xshell6,依次输入你的主机,端口号,点击连接2.上传你的代码压缩包,里面的代码提到训练图片路径时写相对路径,图片文件也全放在文件夹里3.一般来说直接拖拽到新弹出来的框里就可以,上传速度如图,如果图片文件较大推荐使用百度云盘,具体方法以后会更...

2020-01-30 11:14:14 5955

原创 U-net+代码理解+数据流训练法1

网络结构图Unet前世传奇什么是图像分割问题呢? 简单的来讲就是给一张图像,检测是用框出框出物体,而图像分割分出一个物体的准确轮廓。也这样考虑,给出一张图像 I,这个问题就是求一个函数,从I映射到Mask。至于怎么求这个函数有多种方法。我们可以看到这个图,左边是给出图像,可以看到人和摩托车,右边是分割结果。求这个函数有很多方法,但是第一次将深度学习结合起来的是这篇文章全卷积网络(FCN),...

2019-12-23 22:01:13 1706

原创 InceptionV3模型介绍+参数设置+迁移学习方法

选择卷积神经网络也面临着难题,首先任何一种卷积神经网络都需要大量的样本输入,而大量样本输入则对应着非常高的计算资源需求,而结合本文的数据集才有80个样本这样的事实,选择一种少量数据集下表现优秀的卷积神经网络就成了关键点。目前业界针对小数据集进行卷积神经网络训练提出的主流方式是迁移学习(transfer learning)。该方法的思想是使用大数据集进行模型训练,然后使用训练好的参数对小样本进行...

2019-12-22 20:49:56 7142

原创 VGG图像分割

补丁级别:VGG在补丁级别的训练中,我们将image和ground-truth64×64像素)进行了网格化处理,每个补丁的面积为4096像素。当ground-truth中的像素值之和大于2048时,我们给相应的原始图像patch加上正的标签。否则我们就给它加上一个负号。然而,如果我们这样处理,正的图像补丁比负的图像补丁要少。为了在训练过程中平衡数据,我们通过翻转和垂直方向增加正图像patch,并...

2019-12-18 21:53:07 1621

libtiff的环境配置资源

tiff库4.0.9版 可以直接用于vs的环境配置 压缩包中包含了使用vs2017编译好的lib文件和dll文件 配置方法: 工程中添加libtiff 的头文件路径 lib路径 链接器中加入libtiff.lib 然后包含如下的头文件 #include "libtiff/tiff.h" #include "libtiff/tiffio.h"

2021-07-28

空空如也

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

TA关注的人

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