- 博客(46)
- 资源 (30)
- 问答 (1)
- 收藏
- 关注
原创 力扣刷题流程--记录用
数组和字符串的题目中,快慢指针、回文子串、链表、字符串匹配、反转字符串都感觉挺难的,后面再找几题练练。目前已完成第一小节的做题任务,前路漫漫啊。
2022-09-17 16:18:03 1049 1
原创 双指针--反转字符串,数组拆分,两数之和,移除元素,最大连续1的个数,长度最小子数组
给定一个含有 n 个正整数的数组和一个正整数 target。找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0。输入:[1,3,2,4] ,输出:4 (=1+3,[1,2],[3,4])输入:nums = [1,1,0,1,1,1],输出:3。输入:[1,2,2,3],2,输出:[1,3]输入:[2,7,11,15],输出:9。
2022-08-24 15:30:14 273
原创 字符串--最长公共前缀,回文串,翻转单词,KMP字符串匹配算法
""因为是公共前缀,所以我们只需要判断第一个字符串中的字符是否在其他字符串中也出现过。对于后面的每个字符串,长度小于当前字符串 or 当前字符不在第一个字符串中,都可以跳出循环并返回之前字符串了。
2022-08-19 11:49:04 295
原创 数组--中心索引,插入位置,合并区间,旋转,零矩阵,对角线遍历
新建一个列表merges,遍历intervals,判断merges最后一个元素与intervals首元素大小关系,若后者大,直接append到列表中,若前者大,则将两个区间合并(取最大值作为合并列表的最后一个元素)。矩阵表示的图像,其中每个像素的大小为 4 字节。请你设计一种算法,将图像旋转 90 度。细节:设置上下界限,需要遍历的对角线条数,用到了for、while、if循环。不需要清楚的知道下标位置,只需要将下表所在的行或者列清零。因为给定的是一个排序数组,所以可以使用二分法查找。...
2022-08-14 15:45:11 166
原创 LeetCode 5. 6. 题-最长回文子串-Z字变换
给你一个字符串s,找到s中最长的回文子串。第2,3步在算法中都类似,重要的是怎么简化第1步。时间复杂度:,空间复杂度:中心扩展算法:从中心考虑时间复杂度:,空间复杂度:动态规划:回文子串状态转移的性质:在左右字符相同的情况下,中间字符串决定了子串是否属于回文子串。例如一个字符串m:m[0]==m[3],且m[1:2]是回文序列,则m[1:3]是回文序列;m[2]==m[5],且m[3:4]不是回文序列,则m[2:5]不是回文序列。......
2022-08-13 11:17:56 1161
原创 安装Torch-gpu,Tensorflow-gpu
anaconda 4.10.3(python3.9 base)cuda Drive version==10.2.150Runtime version==10.1.105cudnn 7.6.4提醒更新anacondaconda update -n base -c defaults conda创建虚拟环境pytorchconda create -n pytorch python=3.6安装支持cuda的pytorchcudatoolkit选择9.2版本,其他根据代码...
2022-04-11 17:01:31 1812 2
原创 热度图掩膜裁剪-python
本文代码:pytorch-Grad-CAM-热度图制作掩膜-对原图进行剪裁-Python文档类资源-CSDN下载(使用kaggle直接导入使用,或者使用jupyter等工具打开)CAM和Grad-CAM是神经网络可视化的一种方法,使用该方法可以可视化神经网络任意一层的输出特征图。相关论文可以参考:CAM:Learning Deep Features for Discriminative LocalizationGrad-CAM:Why did you say that? Visual Exp
2022-04-01 11:05:19 4624
原创 使用QT创建GUI界面--新手入门
在pycharm中添加扩展QT_designer、pyuic5、pyrcc需要先安装ui文件是QT_designer 生成的文件,在pycharm中使用时需要转换成py文件,用到pyuic5可以直接在anaconda promote中输入以下代码,生成py文件pyuic5 -o 文件名.py 文件名.ui转成exe文件需要安装pyinstallerpyinstaller -F -i 图标文件.ico 主文件.py 被调用文件.py --noconsole具体设置..
2021-12-26 22:32:25 1236
原创 找不到QT的designer.exe文件解决方法
根据安装步骤:pip install PyQt5 -i https://pypi.douban.com/simplepip install PyQt5-tools -i https://pypi.douban.com/simple但是在以下路径都找不到designer.exeC:\Users\15259\AppData\Roaming\Python\Python39\site-packages\pyqt5_tools在Scripts下找到了文件(直接在Python39中..
2021-12-23 10:47:39 3719 2
原创 Anaconda使用总结
在anaconda promote中使用不同编译器编译py文件:更换不同的python环境,可用于安装pycharm中安装错误的包或者没有的包。(base) C:\Users\15259>conda config --set auto_activate_base false(base) C:\Users\15259>conda activate retinal_class.py(retinal_class.py) C:\Users\15259>(retinal_cl
2021-12-22 13:10:11 866
原创 深度学习网络拟合数据保存、画图
1.定义需要的数据import tensorflow.keras as kerasmetrics = [ keras.metrics.TruePositives(name='tp'), keras.metrics.FalsePositives(name='fp'), keras.metrics.TrueNegatives(name='tn'), keras.metrics.FalseNegatives(name='fn'), keras.metrics.Bi
2021-12-19 17:41:54 1422
原创 读取csv内容,根据csv中的图片标签将图片放到不同文件夹下
1. 读取一个csv文件,预处理def dataframe_creation(): df4 = pd.read_csv('**.csv') df4['filename']='图片存放位置/'+df4['filename'] return df4df = dataframe_creation()这一步是为了去除标签中没有相应图像的标签,可选listImg = os.listdir('图片存放位置')string = '图片存放位置/'list2 = list(
2021-12-17 21:29:18 1045
原创 公式编辑器下载、使用
1.插入对象 中没有公式编辑器的情况公式编辑器下载:公式编辑器3.0-可以直接使用或添加到word中-Microsoft文档类资源-CSDN下载“对象”中没有公式编辑器时,下载一个公式编辑器,在word加载项中添加后就出现了。将EQNEDT32放在C:\Program Files (x86)\Common Files\Microsoft Shared\EQUATION没有EQUATION文件夹就新建一个在word中,文件--选项--加载项---COM--转到--添加...
2021-12-10 10:12:18 3436 1
原创 使用kaggle训练神经网络
LeNet-51998,Yann LeCun《Gradient-Based Learning Applied to Document Recognition》http://www.dengfanxin.cn/wp-content/uploads/2016/03/1998Lecun.pdfAlexNet2012,Alex Krizhevsky,《ImageNet Classification with Deep Convolutional Neural Networks》是2012年ILSVR
2021-12-03 17:37:40 664
原创 使用GradCAM绘制神经网络的特征图
代码:https://github.com/jacobgil/pytorch-grad-cam论文:Grad-CAM-Visual Explanations from Deep Networks via Gradient-based Localization一、论文解读自己写的论文阅读笔记:GradCAM笔记二、安装torch:需要的依赖库:import argparseimport cv2import numpy as npimport torchfrom tor
2021-12-03 17:36:32 2002
原创 keras中ResNet的调用、参数、模型融合
keras.application模型概览应用 Applications - Keras 中文文档模型 大小 Top-1 准确率 Top-5 准确率 参数数量 深度 Xception 88 MB 0.790 0.945 22,910,480 126 VGG16 528 MB 0.713 0.901 138,357,544 23 VGG19 549 MB 0.713 0.900
2021-12-03 17:35:40 4598
原创 Tensorflow深度学习GPU版本
版本对应关系NVIDIA的版本:cudnn7.6.4下载:cuDNN Archive | NVIDIA Developercuda10.1下载:CUDA Toolkit 10.1 original Archive | NVIDIA Developertensorflow与keras版本对应关系:Tensorflow 和 Keras 版本对应关系_douzi949389的博客-CSDN博客显卡NVIDIA Quadro M1000M是否适合CUDA:NVIDIA Qua..
2021-11-21 21:32:33 389
原创 TensorFlow深度学习CPU--实践InceptionV3
在pycharm中的python版本是3.8,里面的tensorflow的默认版本是2.5.0,与python3.8不适配,出现安装错误,anaconda里也是同样的情况。
2021-10-19 09:56:49 519
原创 百度智能云训练图像分割模型+python调用模型并分割图像
目录训练模型阶段发布图像分割API调用图像分割API创建应用后显示以下两个代码在pycharm中可以调用APImask解码依赖库pycocotools安装步骤:依赖库urllib2的安装源码下载:最近上课听老师介绍了一个训练图像分割模型的网站,把数据集上传之后做图像标注,然后进行训练就能得到准确率等指标。训练模型阶段图像分割:https://ai.baidu.com/easydl/vision/图像分割-->创建模型-->上传数据-->
2021-06-25 13:59:30 1130 2
原创 K210套件实现人脸识别
参考网址:关于 MaixPy:https://cn.maixpy.sipeed.com/zh/get_started/get_hardware.html相关资源:链接:https://pan.baidu.com/s/1xuoLOnqxarxMPzoTytQBmA提取码:2r68复制这段内容后打开百度网盘手机App,操作更方便哦安装驱动主要是安装串口驱动,因为板子是通过 USB 转串口设备与电脑连接(K210没有USB硬件支持)。 根据板子的 USB 转串口芯片型号装驱动。下载驱动文件:
2021-06-18 20:53:16 3612 3
原创 MATLAB实现fundus-vessel-segmentation-tmbe程序
clcclearclose allpath = 'E:\data\images\';%图片路径D = dir([path '*.tif']);StrIn='E:\data\images';%输入图片文件夹路径StrOut='E:\data\images_output';%输出图片文件夹路径i=1;for h= 1:length(D) img=imread([StrIn '\' num2str(h) '.tif']); %图片剪裁 pic_1 = imcrop(i.
2021-06-15 10:43:36 332 9
原创 MATLAB批量处理
批量图片处理clcclearclose allpath = 'E:\data\images\';%图片路径D = dir([path '*.tif']);StrIn='E:\data\images';%输入图片文件夹路径StrOut='E:\data\images_output';%输出图片文件夹路径i=1;for h= 1:length(D) img=imread([StrIn '\' num2str(h) '.tif']); %图片剪裁 pic_1...
2021-05-31 15:34:21 1679
原创 ImageJ分割中央凹无血管区操作、创建宏--记录操作、图像批处理并保存
步骤:提取绿色通道 image--color--split channels选择蒙版 有圆形、方块等区域的选择减去背景 (Process--Image calculator)先求补(Edit--Invert),再绿色通道图像减去高斯模糊后图像高斯滤波 BioVoxxel移除血管 阈值分割闭操作 去除假阳性血管是黑色,就被当作背景了使用image--auto threshold--try all找出哪种自动阈值分割的方法更好----persentile...
2021-05-25 20:26:00 613
原创 Fuji-ImageJ分割中央凹无血管区
目的:分割眼底图像中央凹无血管区步骤:高斯滤波移除血管闭操作去除假阳性下载链接:http://www.baidu.com/link?url=jwak7kkYImyLai8D4HFrwrSZKhOghlgLGtm_MmyMl3S&wd=&eqid=c86feacd002601b9000000026099e670Fiji是在imageJ上捆绑了许多有助于科学图像分析插件的软件。常用插件:MorphoLibJ该库实现了ImageJ中缺少的一些功能,而其他插件
2021-05-16 15:10:39 2097 4
原创 世界卫生组织关于糖尿病、眼部疾病的相关数据整理
根据之前在Couraera课程上学习的背景知识,肥胖和遗传极大程度的影响了糖尿病的发病率。一、体重指数Body Mass Index (BMI)1.1体重不足患病率1.2未成年人超重患病率1.3肥胖的患病率,年龄标准化1.4BMI趋势,年龄标准化二、糖尿病(非传染性疾病)的运营政策/策略/行动计划的存在2.1 指标定义2.2 数据表:政策,战略和行动计划按国家分类的数据(view.main.2473) 2.3...
2021-04-29 20:23:58 1579
原创 运行fundus-fractal-analysis出现的问题-1
运行fundus-fractal-analysis程序的时候,需要使用C++的编译器。在MATLAB中mex -setup中推荐使用mingw,虽然能解决一部分问题,但是在运行下方代码时,会遇到找不到cl.exe的问题(如“一、”),所以直接安装VS。run matlab/vl_compilenncoda版本文档:https://developer.nvidia.com/cuda-toolkit-archive一、电脑未安装VS:编译C++程序时出现的问题警告:...
2021-04-25 14:07:32 331
原创 不能打开Dropbox分享链接的问题
安装DNScrypt方法1.(有点复杂,没看懂)在Windows上运行DNScrypt程序软件下载:DNScrypt软件安装文件下载方法2.下载程序后直接一直Next就安装好了。简单安装的组件:MSI软件包: x86 或 x64 。解除安装要卸载Simple DNSCrypt和dnscrypt-proxy,只需转到Windows控制面板(程序和功能)并搜索Simple DNSCrypt。...
2021-04-25 13:37:34 4563 4
原创 Coursera--Diabetes-the Essential Facts课程学习记录
目录一、思维导图:二、个人笔记:三、原文讲义:1.1What is diabetes?1.2Who has diabetes?1.3Who is at risk?2.1What role does exercise play?2.2What role does nutrition play?2.3What role does overweight and obesity play?3.1Can we cure diabetes?3.2Surgery, drugs
2021-04-05 17:32:49 112
原创 眼部结构+糖尿病视网膜病变+黄斑病变学习
imaios网址:https://www.imaios.com/cn/e-Anatomy/node_49398/node_278217眼球眼球壁动脉静脉眼解剖眼底荧光血管造影光学相干断层扫描(OCT)
2021-04-03 20:14:58 270
原创 在Matlab不同版本中配置MinGW-w64 C/C++ 编译器
MATLAB程序运行错误:在线安装链接:https://sourceforge.net/projects/mingw-w64/(这个没用过,直接用压缩包更方便)压缩包下载链接:链接:https://pan.baidu.com/s/1ShTHZYfQ_og_wsH0IFJwnw 提取码:fekl1.解压到英文、无空格命名的文件夹下;2.配置环境变量,将bin文件的位置放到用户的环境变量下;3.在cmd中输入“gcc -v”,验证安装是否成功。...
2021-03-30 16:07:41 770
原创 【阅读论文】第八章--多图像的质量增强--博-自动化眼底图像分析技术可筛查糖尿病患者的视网膜疾病
8.多图像的质量增强在本章中,我们提出了一种技术,该技术采用多幅眼底图像来获得单个更高质量的图像,去除了神经纤维层(NFL)或相机镜头相关的反射伪影的影响,补偿了次优照明。去除亮伪影,对于自动或手动检查视网膜病变时减少假阳性有很大好处。眼底图像是通过改变患者的凝视点但保持摄像机固定来采集的。在拍摄时,所有视网膜结构的表观形状和位置(例如:明亮伪影)变化不表现出各向同性反射,本文算法利用了这种物理效应。部分工作已在Giancardo等人(2011a)的著作中发表。Giancardo等人(2011a):
2021-03-25 17:34:54 315
原创 【阅读论文】第七章--多图重建的黄斑肿大检测--博-自动化眼底图像分析技术可筛查糖尿病患者的视网膜疾病
7.多图重建的黄斑肿大检测在本章中,我们提出了一种新的技术,使用未校准的多视图眼底图像来分析黄斑肿胀。这项创新使眼科医生能够使用便宜的眼底照相机远程检测和定量测量肿胀区域。该功能在单个图像中不可用,在立体眼底相机中容易出错。我们还提出了测量重建图像的特征的自动算法,其在出现渗出前的早期黄斑水肿的自动诊断中是有效的。算法分为三个部分:首先,预处理技术包括增强黄斑的暗微结构和均衡图像;第二,使用非形态稀疏特征标记所有可用视图;最后,为所有图像计算稠密光流,并且统计合并以构建黄斑的原始高度图。结果显示在三组合
2021-03-25 17:34:23 246
原创 【阅读论文】第六章--计算机辅助检测--博-自动化眼底图像分析技术可筛查糖尿病患者的视网膜疾病
6.计算机辅助检测6.1简介6.2数据集6.3ON定位6.4DME检测方法 6.4.1渗出概率分布图 6.4.2颜色分析 6.4.3小波分析 6.4.4DME特征向量 6.4.5DME检测分类 6.5DME检测结果6.6&6.7DR检测方法和结果6.8讨论7.多图像的黄斑肿大检测7.1简介7.2材料7.3方法 7.3.1预处理 ...
2021-03-25 17:33:37 324
原创 【阅读论文】第五章--分割微动脉瘤--博-自动化眼底图像分析技术可筛查糖尿病患者的视网膜疾病
5.微血管瘤分割微小动脉瘤的定位是DR自动检测的关键环节。在本章中,我们提出了一种新的基于Radon变换的微动脉瘤分割技术,该技术能够在无需任何视网膜形态特征先验知识的情况下,通过最少的图像预处理来识别这些病变。该算法已在视网膜病变在线(ROC)咨询公共数据集上进行了评估,其性能与当前最佳技术进行了比较。该性能在低假阳性率下表现尤为出色,是糖尿病视网膜病变筛查系统的理想候选者。部分工作已在Giancardo等人的著作中发表 (2010a,2011b)。Giancardo(2010)Microaneu
2021-03-24 19:26:50 368
原创 【阅读论文】第四章--分割渗出--博-自动化眼底图像分析技术可筛查糖尿病患者的视网膜疾病
4.渗出分割糖尿病黄斑水肿(DME)是糖尿病视网膜病变的常见视力威胁性并发症,可通过检测眼底图像中的渗出液(一种明亮病变)进行评估。在本章中,介绍了两种新的检测渗出物的方法,这两种方法不使用监督学习步骤;因此,它们不需要标记的病变训练集,这些训练集可能创建起来耗时、难以获得并且容易出现人为错误。介绍了HEI-MED数据集,在本文余下的部分,它将用于各种实验。我们使用该数据集评估我们的算法,并将我们的结果与文献中最近的两种渗出物分割算法进行比较。在所进行的测试中,我们的算法在计算时间上减少了一个数量级,性
2021-03-21 21:36:25 429
原创 【阅读论文】博-自动化眼底图像分析技术可筛查糖尿病患者的视网膜疾病--第三章--QA
3.质量评估3.2方法3.3测试和结果3.4讨论4.渗出分割4.1介绍4.2材料:HEI-MED数据集4.3检测方法的对比4.4方法4.5结果4.6讨论5.微血管瘤分割5.1简介5.2方法5.3材料和训练方法5.4&5.5结果和讨论6.计算机辅助检测6.1简介6.2数据集6.3ON定位6.4DME检测方法6.5DME检测结果6.6&6.7DR检测方法和结果6.8讨论7.多图像的黄斑肿大检测7.
2021-03-17 22:06:14 341 1
原创 【阅读论文】博-自动化眼底图像分析技术可筛查糖尿病患者的视网膜疾病--第二章
【阅读论文】博-自动化眼底图像分析技术可筛查糖尿病患者的视网膜疾病(1)评估和改善图像质量,(2)病变分割,(3)眼底病诊断(1):ELVD质量指标 利用脉管系统和基于颜色的特征对数字图像的质量进行数字估计;此外,通过合并多个眼底图像(通过改变患者的凝视点来捕获)中收集的信息来提高图像质量并消除反射伪影。(2):针对两个病变家族:渗出液和微动脉瘤提出了两种针对单眼底图像的新算法,并与现有技术进行了比较,以证明其有效性。在微动脉瘤的情况下,开发了一种新的基于Radon变换的算子。在最后的.
2021-03-09 11:14:16 516
原创 基于MATLAB的CNN网络---数据生成与网络搭建
数据集制作目的:将两个文件夹下的图片数据放入mat文件中,包含label和image两个模块。1.取出数据pt = 'E:\医工研\数据集\03-DRIMDB\Bad\'; %读取路径 ext = '*.jpg'; dis = dir([pt ext]); nms = {dis.name}; for k = 1:length(nms) nm = [pt nms{k}]; %nm存储每张图片的路径(包括图片名)D:\Workspace\Matlab\
2021-01-05 10:06:12 3656 9
使用timm的新手教程,作者是Chris Hughes上传在blog上的文章,本资源是翻译了的
2022-03-17
深度学习 人脸检测数据代码.zip
2021-09-30
0exp_libsvm安装方法与数据.zip
2020-10-05
关于#矩阵#的问题,如何解决?
2022-08-14
MATLAB脑电信号的滤波
2019-01-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人