pycharm
三少的笔记
这个作者很懒,什么都没留下…
展开
-
python将不同模型损失在同一个图中
保存并绘制loss曲线:https://blog.csdn.net/WYKB_Mr_Q/article/details/125661871绘制多条损失曲线在一个图上原创 2022-11-12 16:57:02 · 1317 阅读 · 0 评论 -
ValueError: Expected more than 1 value per channel when training, got input size torch.Size([1, 256,
在使用ISBIcell数据集,DANet时,报错如下:ValueError: Expected more than 1 value per channel when training, got input size…pytorch 在训练时使用多卡,会出现ValueError: Expected more than 1 value per channel when training, got input 这个错误由于batchnorm层需要大于一个样本去计算其中的参数,解决方法是将dataloader原创 2021-11-25 11:03:34 · 1111 阅读 · 0 评论 -
pytorch安装教程
https://www.cnblogs.com/bpf-1024/p/11721254.htmlhttps://pytorch.org/get-started/locally/原创 2021-11-17 00:01:31 · 1114 阅读 · 0 评论 -
python——将一个文件夹下各个子文件夹下的图片复制到一个新的文件夹中
import os import shutil print('输入格式:E:\myprojectnew\jupyter\整理文件夹\示例')path = input('请键入需要整理的文件夹地址:')new_path = input('请键入要复制到的文件夹地址:') for root, dirs, files in os.walk(path): for i in range(len(files)): #print(files[i]) if (fil原创 2021-10-25 20:43:42 · 990 阅读 · 0 评论 -
卷积核反卷积的感受野
卷积的感受野是从前往后看,多个对应一个反卷积的感受野是从后往前看,一个对应多个参考链接原创 2021-10-06 16:15:15 · 275 阅读 · 0 评论 -
详细解释:Epoch、batch_size批处理大小、迭代次数之间的关系
Epoch、batch_size批处理大小、迭代次数之间的关系问题:当遇到参数Epoch时,我们应该将其具体设置多少呢?或者应该迭代多少次呢?举例说明问题:当遇到参数Epoch时,我们应该将其具体设置多少呢?或者应该迭代多少次呢?epoch的大小跟迭代次数有着密切的关系,我认为通常在迭代次数处于2000-3000之间损失已经处于平稳,大部分在第2000之前已经趋于稳定,如果在2000-3000区间损失仍有较大幅度变化,说明你的数据或模型有问题。那么怎么根据已有的信息,估算出我们应该设置的Epoch大原创 2021-05-08 22:57:39 · 12568 阅读 · 5 评论 -
hdf5文件的读写
hdf5文件的读写以字节(文件路径名)形式进行读写将数据以字节的形式进行写入h5文件将数据以字节的形式进行读取以数组的形式进行读写将数据以数组的形式进行写入将数据以数组的形式进行读取以字节(文件路径名)形式进行读写将数据以字节的形式进行写入h5文件import torch.utils.data as dataimport PIL.Image as Imageimport osimport randomimport numpy as npfrom skimage.io import imre原创 2021-04-28 17:11:02 · 1888 阅读 · 0 评论 -
RuntimeError: output with shape [1, 28, 28] doesn‘t match the broadcast shape [3, 28, 28]
参考链接:原创 2021-04-24 10:56:45 · 1243 阅读 · 1 评论 -
Python 深度学习模型训练名词解释:训练集,验证集,测试集
训练集,验证集,测试集这三个数据集是独立存在的。训练集和验证集的关系:训练集和验证集是同时使用的,为什么这样说呢?因为深度学习是自动学习的,训练的过程也就是学习的过程,然而学的好坏需要进行验证,这时就需要验证集,也是通过验证集验证来判断学习(训练)的好坏,最终反馈给网络。接着这样循环进行,知道达到自己设置的epoch的大小结束。(训练——》验证——》训练——》验证…)测试集:测试集是对训练好的模型进行测试。另外测试集和验证集可以相同,也可以不同。因为此时模型已经训练好了,使用什么数据都可以。...原创 2021-04-24 10:55:34 · 1558 阅读 · 0 评论 -
Python文件路径设置
# 当设置下面路径时,遇到特殊字符需要转义,如果不转义(即使用双斜杠),运行会出错CT_ds = 'G:\3DIRCADB_nii\hu_data\area8000\CT\'解决办法:在路径的前面添加r,或者将路径中的\全部替换为/CT_ds = r'G:\3DIRCADB_nii\hu_data\area8000\CT\'...原创 2021-04-23 20:53:51 · 1858 阅读 · 0 评论 -
cv2.imread()数据保存报错错误:TypeError: Expected Ptr<cv::UMat> for argument ‘img‘
报错显示无法正常读入图片信息。原因是打开图片的是Image,但是却是用cv2来转化图片,这会导致格式不一致。因此改为cv2.imread()得读取形式使用Image.open打开,保存必须是plt形式进行保存使用cv2.imread()打开,保存使用cv2.imwrite...原创 2021-04-23 10:11:06 · 2531 阅读 · 2 评论 -
Python 获取图像的轮廓面积和二值化图像的面积
获取图像的面积获取图像的轮廓面积获取白色像素点的面积获取图像的轮廓面积参考链接作者:喳 小铭链接:https://www.zhihu.com/question/400665344/answer/1276806076来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。"""矩图像的矩可以帮助我们计算图像的质心,面积cv2.moments()会将计算得到的矩以一个字典的形式返回。"""img = cv2.imread(dataPath + 'j.png', 0原创 2021-04-20 16:07:49 · 6610 阅读 · 3 评论 -
服务器关机计划内和计划外的解释
详情链接:原创 2021-04-19 09:55:17 · 2242 阅读 · 0 评论 -
pycharm中plt.show()不显示图像解决办法
pycharm中plt.show不显示图像解决办法复现代码时发现在pycharm中plt.show()函数不能显示图像,网上有三种解决办法,现记录一下供参考:复现代码时发现在pycharm中plt.show()函数不能显示图像,网上有三种解决办法,现记录一下供参考:1、代码中增加一句 matplotlib.use(‘TkAgg’)import matplotlibimport matplotlib.pyplot as pltmatplotlib.use('TkAgg')2、在代码后面添加p原创 2021-03-27 14:24:50 · 28858 阅读 · 13 评论 -
深刻理解AUC指标与ROC曲线的关系
一定要理解ROC曲线和AUC指标两者之间的关系:图中的曲线和直线的含义搞清楚:ROC 曲线:图中无论是曲线还是直线,曲线或直线每一个点都代表一个阈值,遍历所有的阈值,就得到了ROC曲线。曲线距离左上角越近,证明分类器效果越好AUC指标:AUC指标用曲线或直线与横轴所围成的面积来衡量,即AUC的值AUC指标的取值范围:最小值为0.5,也就是直线与横轴围成的面积。如果用曲线和直线分别代表医生A,B的医术,则医生B为庸医,因为医生B全都是蒙的,蒙对一半,蒙错一半;而医生A明显优于医生B的医术。最好的状原创 2020-10-10 08:40:46 · 3420 阅读 · 0 评论 -
inverse_transform的含义
X=scaler.inverse_transform(X)将标准化后的数据转换为原始数据。X=pca.inverse_transform(newX)将降维后的数据转换成原始数据原创 2020-10-08 14:25:53 · 2848 阅读 · 0 评论 -
深刻理解正则化力度与权重的关系图Ridge coefficients as a function of the regularization
详见:https://www.cnblogs.com/pinard/p/6023000.html问题:查阅相关资料,发现网上不少博主说的正则化力度越大,权重系数越小;正则化力度越大,权重系数越小。对于这句话前半句都能理解,后半句呢?我是看的一头雾水,因为从图片中可以看出,当正则化力度变小的时候,各个曲线的走势都不一样,怎么能说权重系数越小呢?相信好多小伙伴和我有一样的困惑。解答:想要理解Ridge coefficients as a function of the regularization这原创 2020-10-08 13:56:13 · 1163 阅读 · 0 评论 -
scatter函数的使用及图片中中文不显示问题
from sklearn.datasets import load_bostonfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import StandardScalerfrom sklearn.metrics import mean_squared_errorfrom sklearn.externals import joblibimport matplotlib.pyplot as原创 2020-10-07 21:10:18 · 1318 阅读 · 0 评论 -
graphviz将dot转化为png
1、环境配置网址:复制graphviz的安装目录下的bin目录,然后粘贴到系统变量中的Path中2、配置环境完成后,cmd进入终端3、验证:dot -version4、输入:dot -Tpng InputFile.dot -o OutputFile.pngInputFile.dot:为dot格式的文件目录+文件名OutputFile.png:OutputFile为最终转化的png格式的文件目录+文件名https://www.cnblogs.com/onemorepoint/p/8310996.h原创 2020-10-06 21:01:41 · 5685 阅读 · 0 评论 -
理解信息熵与信息增益
熵:表示随机变量的不确定性。条件熵:在一个条件下,随机变量的不确定性。信息增益:熵 -条件熵。表示在一个条件下,信息不确定性减少的程度。通俗地讲,X(明天下雨)是一个随机变量,X的熵可以算出来,Y(明天阴天)也是随机变量,在阴天情况下下雨的信息熵我们如果也知道的话(此处需要知道其联合概率分布或是通过数据估计)即是条件熵。X的熵减去Y条件下X的熵,就是信息增益。具体解释:原本明天下雨的信息熵是2,条件熵是0.01(因为如果知道明天是阴天,那么下雨的概率很大,信息量少),这样相减后为1.99。在获得阴天这.原创 2020-10-06 20:03:43 · 1220 阅读 · 1 评论 -
Machine Learning-模型评估与调参: 很全,含可视化曲线调参
Machine Learning-模型评估与调参: 很全,含可视化曲线调参https://zhuanlan.zhihu.com/p/42370853原创 2020-10-05 21:48:01 · 169 阅读 · 0 评论 -
groupby函数的使用
import pandas as pdipl_data = {'Team': ['Riders', 'Riders', 'Devils', 'Devils', 'Kings', 'kings', 'Kings', 'Kings', 'Riders', 'Royals', 'Royals', 'Riders'], 'Rank': [1, 2, 2, 3, 3, 4, 1, 1, 2, 4, 1, 2], 'Year'原创 2020-10-05 18:53:34 · 514 阅读 · 0 评论 -
office一个窗口打开多个文件
若在word选项中点击进入高级显示界面后,点击取消“在任务栏中显示所有窗口”选项并点击确定就可以了,若没有这个选项,缺少个插件下载安装这个插件就可以了https://pan.baidu.com/s/1c12q6sC原创 2020-10-05 13:26:33 · 6025 阅读 · 1 评论 -
机器学习一:特征工程之特征抽取(字典特征与文本特征的区别)
@[TOC](字典特征与文本特征的区别字典特征与文本特征的区别两种文本特征的区别:字典特征与文本特征的区别不同1:处理的数据不同字典特征的作用:对字典当中有类别的信息进行处理,对类别信息进行one-hot编码文本特征的作用:对文本数据进行处理不同2:有无sparse字典特征抽取在实例化时有sparse参数;文本特征抽取实例化时无sparse参数,只能通过后续toarray进行转换两种文本特征的区别:文本特征怎样处理:进行词频统计,返回的是一个词频矩阵countvectorizer是该词原创 2020-10-01 11:39:43 · 323 阅读 · 0 评论 -
深刻理解merge函数中on参数
on列表中无参数时如果未传递且left_index和right_index为False,则DataFrame中的列的交集将被推断为连接键。import pandas as pdleft = pd.DataFrame({'key': ['K0', 'K1', 'K2', 'K3'], 'A': ['A0', 'A1', 'A2', 'A3'], 'B': ['B0', 'B1', 'B2', 'B3']原创 2020-10-05 11:17:17 · 1435 阅读 · 0 评论 -
excel出现E+及文字后面无法输入文字的情况解决办法
文字出现E+情况问题:E+及文字后面无法输入文字解决步骤:问题:E+及文字后面无法输入文字解决步骤:选中单元格——》点击鼠标右键——》选中“设置单元格格式”——》进入后选中数字下的“数值或文本”———》点击“确定”...原创 2020-09-26 17:13:31 · 648 阅读 · 0 评论 -
调整论文格式
标题:论文格式1、 设置图片签名2、调整文字之间空白1、 设置图片签名对图片复制裁剪所需要的区域,打开WPS,点击图片,选择工具栏中的颜色,选取黑白就行了2、调整文字之间空白原创 2020-07-10 11:33:08 · 136 阅读 · 0 评论 -
python pydicom 读取DICOM,及图像由绿色变灰色
python pydicom 读取DICOM链接网址链接网址DICOM图像读取及绿色转换:[https://jingyan.baidu.com/article/0eb457e5e8177303f1a905d2.html]原创 2020-07-09 17:31:36 · 897 阅读 · 1 评论 -
pycharm安装成功后的一些设置
设置自动关闭更新加载调整代码快捷键路径设置自动关闭更新加载pycharm 关闭自动更新提示,不然每次打开一个项目都会自动更新,影响使用步骤1.点击左上角File,如图进入Settings(或者按Ctrl+Alt+s)步骤2.搜索到updates选项,把Automatically check updates for(自动检查更新以…规则) 前面够选去掉即可.注意:如果是汉化版点击外观&行为——》系统设置——》更新——》关闭自动更新——》点击确定调整代码快捷键自动调整格式:ctrl+原创 2020-09-30 19:45:06 · 734 阅读 · 0 评论 -
pycharm设置没反应及自动退出问题
汉化后点击文件中的设置,没有反应,无法设置字体大小出现这个问题,很可能是汉化包导致的,只需要更换一个汉化包就可以了汉化包百度云链接:https://pan.baidu.com/s/1WD0xkFR7dlqTcns23ci5pA提取码:e0ne...原创 2020-09-29 20:25:27 · 3392 阅读 · 0 评论 -
pip 安装 scikit-learn失败解决教程
sklearn安装教程第一步:更新pip第一步:更新pip可以首先执行 python -m ensurepip 然后执行 python -m pip install --upgrade pip 即可更新完毕。https://blog.csdn.net/J_TYjushi/article/details/80815874原创 2020-09-29 19:42:30 · 31378 阅读 · 7 评论 -
3.5-函数使用
函数使用(3.5)常用函数内置函数print:打印、输出input:获取用户的输入abs:求绝对值type:获取变量的数据类型编码是对字符进行编码chr:将整数转换ASCII对应的字符#ASCII码表是使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符的一张表ord:将字符传唤为对应的ASCII码id:获取变量的地址len:获取变量的长度(元素的个...原创 2020-09-29 09:39:27 · 117 阅读 · 0 评论