- 博客(14)
- 收藏
- 关注
原创 将数据集自动划分为训练集和测试集
这个时候就得到了如图所示的训练集和测试集,其中测试集的数量可以更改,这里是按照训练集的0.1来分测试集。很方便,做个笔记,大家一起使用。
2022-09-04 11:17:21
2009
1
原创 统一给图片数据集重命名
import os class BatchRename(): def __init__(self): self.path = "E:/MobileNet/train/Tungro" #图片的路径 def rename(self): filelist = os.listdir(self.path) filelist.sort() total_num = len(filelist) i = 0 .
2022-04-20 20:58:41
205
原创 Vgg16提取特征并可视化
目录:导入基础库 构建多特征层输出模型 中间层显示导入基础库导入基础包import numpy as npimport matplotlib.pyplot as pltimport tensorflow as tf导入vgg16网络层VGG16_model = tf.keras.applications.VGG16(include_top=True)VGG16_model.summary()读取本地病害图像(这里我是用苹果叶片病害图像)def prepo
2022-04-20 19:50:00
2937
1
原创 成功解决 No module named ‘cv2‘错误。改了一上午
安装cv库时,不能正常安装,按照网上的说法,是利用pip install opencv-pythonpip install opencv-python但还是报错,不能下载。这个时候,我看很多人说是去官网下载cv什么的,然后放在库的文件夹中。但是我尝试了以下方法,也可以实现。我是这么做的:1、输入:pip install --upgrade pip setuptools whee.
2022-04-20 11:05:15
938
原创 python统计文件夹中图片的数量个数
做神经网络科研时,往往需要统计文件夹中照片的个数。代码如下: import os path ="E:/ResNet_Data/shiyan/train/Bacterialblight" #文件夹路径 count = 0 for file in os.listdir(path): #file 表示的是文件名 count = count+1 print(count)例如,我的实验中:import ospath1 ="E:/ResNe
2022-04-15 12:35:40
9627
原创 成功解决SGD、Adam不能导入问题
先上图:我的代码如下:网上找了很多有关的,都没有解决我的问题。最后慢慢摸索,终于发现: optimizer=optimizers.SGD(lr=1e-4, momentum=0.9),把上面改为: optimizer=tensorflow.optimizers.SGD(lr=1e-4, momentum=0.9),同样的,如果是Adam也是这样改。成功运行:...
2022-04-15 12:23:09
778
1
原创 计算机论文中如何绘制神经网络结构图
第一:需要绘制以下这种图的,点击链接:https://cbovar.github.io/ConvNetDraw/可在线修改。不过只能绘制这种简单的图,可以修改颜色为黑背,增加卷积层池化层什么的。第二个:CNN Convoluter:CNN Convoluter左侧的功能大家可以去了解下,右边会显示。不过只能在平面卷积操作。目前只知道这两个,后续有新的,会再补充。就当做个笔记吧,与各位朋友一起学习。...
2022-04-13 20:29:49
4312
转载 机器学习的评估指标,混淆矩阵、recall、TP,FP等含义
机器学习的评估指标目录:混淆矩阵(confusion matrix) 准确率(accuracy) 查准率(precision) 查全率(recall) P-R 曲线 F-β 分数机器学习要建模,需要有指标来衡量模型性能的好坏,即模型的泛化能力,这就是性能度量。通过指标来对比不同模型,从而知道模型的好坏程度,并通过这个指标来进一步调参逐步优化模型。1、混淆矩阵(confusion matrix)在二分类的模型中,把预测情况与实际情况的所有结果进行组合,就会有真正 (true p..
2022-04-13 19:57:16
3990
原创 resnet系列模型在预训练的pytorch模型下载地址
方法一:直接上图model_urls = { 'resnet18': 'https://download.pytorch.org/models/resnet18-5c106cde.pth', 'resnet34': 'https://download.pytorch.org/models/resnet34-333f7ec4.pth', 'resnet50': 'https://download.pytorch.org/models/resnet50-19c8e357.pth',
2022-04-12 14:10:02
2913
原创 引入ResNet模型来训练自己的数据集
我们在做科研时,常常需要做实验。为此,参考了网上很多的教程,综合各自的写下以下内容。一方面为自己留点笔记,日后好学习。另一方面为各位朋友提供一定的参考。以卷积神经网络的resnet网络模型为例,简要的说明如何引入模型或者修改模型来做实验。1、引入模型model_ft = models.resnet50(pretrained=True)model_ft = model_ft.to(device)这里只是引入模型,没有做任何修改。原模型中类别数为1000,因此我们在训练自己的数据集时,需要修
2022-04-11 21:02:24
8963
原创 PyQt5中ui文件如何转为Py文件并界面可视化
1、在pycharm里的File里面找到setting2、Tools工具里找到External Tools3、选择“+”,添加其中Name 根据你自己想法取,这里写的是 Qt Designer。Program:这里是找到你的designer.exe文件,复制其路径,放入这里面。Working directory:这里填$ProjectFileDir$,也可以根据你自己的需要选择文件夹,然后点击ok,点击apply,再点ok,即可得到如下:4、ui转py。步骤跟上述步骤一样..
2022-04-07 15:51:41
9802
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人