草庐IT

PyTorch-Lightning

全部标签

深度学习PyTorch入门(1):3060 Pytorch+pycharm环境搭建

WIN10,NVIDIAGeForceRTX3060python3.7,CUDAv11.1.1,PyTorch1.9,PyCharm1.安装anacodah和PyCharm:  1.1为了稳定,此处安装了2019年10月16日的Anaconda3-2019.10-Windows-x86_64.exe  1.2更换清华源:(更换conda源,将默认的国外源更换成国内源,显著提升相关库的下载速度。)编辑用户目录下的.condarc 文件即可更换conda默认源。  Windows用户无法直接创建名为 .condarc 的文件,需要先执行如下命令,生成该文件后再修改。condaconfig--set

pytorch MRI脑瘤检测 学习笔记

数据集下载地址:https://www.kaggle.com/datasets/navoneel/brain-mri-images-for-brain-tumor-detection读取数据#readingtheimagestumor=[]path='D:\\data\\Tumor_detection\\archive\\brain_tumor_dataset\\yes\\*.jpg'#*表示所有forfinglob.iglob(path):#遍历所有的yes图片img=cv2.imread(f)img=cv2.resize(img,(128,128))#相当于reshape改变图片大小b,g

pytorch MRI脑瘤检测 学习笔记

数据集下载地址:https://www.kaggle.com/datasets/navoneel/brain-mri-images-for-brain-tumor-detection读取数据#readingtheimagestumor=[]path='D:\\data\\Tumor_detection\\archive\\brain_tumor_dataset\\yes\\*.jpg'#*表示所有forfinglob.iglob(path):#遍历所有的yes图片img=cv2.imread(f)img=cv2.resize(img,(128,128))#相当于reshape改变图片大小b,g

实践Pytorch中的模型剪枝方法

摘要:所谓模型剪枝,其实是一种从神经网络中移除"不必要"权重或偏差的模型压缩技术。本文分享自华为云社区《模型压缩-pytorch中的模型剪枝方法实践》,作者:嵌入式视觉。一,剪枝分类所谓模型剪枝,其实是一种从神经网络中移除"不必要"权重或偏差(weigths/bias)的模型压缩技术。关于什么参数才是“不必要的”,这是一个目前依然在研究的领域。1.1,非结构化剪枝非结构化剪枝(UnstructuredPuning)是指修剪参数的单个元素,比如全连接层中的单个权重、卷积层中的单个卷积核参数元素或者自定义层中的浮点数(scalingfloats)。其重点在于,剪枝权重对象是随机的,没有特定结构,因

实践Pytorch中的模型剪枝方法

摘要:所谓模型剪枝,其实是一种从神经网络中移除"不必要"权重或偏差的模型压缩技术。本文分享自华为云社区《模型压缩-pytorch中的模型剪枝方法实践》,作者:嵌入式视觉。一,剪枝分类所谓模型剪枝,其实是一种从神经网络中移除"不必要"权重或偏差(weigths/bias)的模型压缩技术。关于什么参数才是“不必要的”,这是一个目前依然在研究的领域。1.1,非结构化剪枝非结构化剪枝(UnstructuredPuning)是指修剪参数的单个元素,比如全连接层中的单个权重、卷积层中的单个卷积核参数元素或者自定义层中的浮点数(scalingfloats)。其重点在于,剪枝权重对象是随机的,没有特定结构,因

【深度学习 01】线性回归+PyTorch实现

1.线性回归1.1线性模型  当输入包含d个特征,预测结果表示为:       记x为样本的特征向量,w为权重向量,上式可表示为:      对于含有n个样本的数据集,可用X来表示n个样本的特征集合,其中行代表样本,列代表特征,那么预测值可用矩阵乘法表示为:      给定训练数据特征X和对应的已知标签y,线性回归的⽬标是找到⼀组权重向量w和偏置b:当给定从X的同分布中取样的新样本特征时,这组权重向量和偏置能够使得新样本预测标签的误差尽可能小。1.2损失函数(lossfunction)  损失函数又称代价函数(costfunction),通常用其来度量目标的实际值和预测值之间的误差。在回归问题

【深度学习 01】线性回归+PyTorch实现

1.线性回归1.1线性模型  当输入包含d个特征,预测结果表示为:       记x为样本的特征向量,w为权重向量,上式可表示为:      对于含有n个样本的数据集,可用X来表示n个样本的特征集合,其中行代表样本,列代表特征,那么预测值可用矩阵乘法表示为:      给定训练数据特征X和对应的已知标签y,线性回归的⽬标是找到⼀组权重向量w和偏置b:当给定从X的同分布中取样的新样本特征时,这组权重向量和偏置能够使得新样本预测标签的误差尽可能小。1.2损失函数(lossfunction)  损失函数又称代价函数(costfunction),通常用其来度量目标的实际值和预测值之间的误差。在回归问题

使用LabVIEW实现基于pytorch的DeepLabv3图像语义分割

 前言今天我们一起来看一下如何使用LabVIEW实现语义分割。一、什么是语义分割图像语义分割(semanticsegmentation),从字面意思上理解就是让计算机根据图像的语义来进行分割,例如让计算机在输入下面左图的情况下,能够输出右图。语义在语音识别中指的是语音的意思,在图像领域,语义指的是图像的内容,对图片意思的理解,比如下图的语义就是一个人牵着四只羊;分割的意思是从像素的角度分割出图片中的不同对象,对原图中的每个像素都进行标注,比如下图中浅黄色代表人,蓝绿色代表羊。语义分割任务就是将图片中的不同类别,用不同的颜色标记出来,每一个类别使用一种颜色。常用于医学图像,卫星图像,无人车驾驶,

使用LabVIEW实现基于pytorch的DeepLabv3图像语义分割

 前言今天我们一起来看一下如何使用LabVIEW实现语义分割。一、什么是语义分割图像语义分割(semanticsegmentation),从字面意思上理解就是让计算机根据图像的语义来进行分割,例如让计算机在输入下面左图的情况下,能够输出右图。语义在语音识别中指的是语音的意思,在图像领域,语义指的是图像的内容,对图片意思的理解,比如下图的语义就是一个人牵着四只羊;分割的意思是从像素的角度分割出图片中的不同对象,对原图中的每个像素都进行标注,比如下图中浅黄色代表人,蓝绿色代表羊。语义分割任务就是将图片中的不同类别,用不同的颜色标记出来,每一个类别使用一种颜色。常用于医学图像,卫星图像,无人车驾驶,

RuntimeError: NCCL error in: /pytorch/torch/lib/c10d/ProcessGroupNCCL.cpp:784, unhandled system error

​ 发现报错:RuntimeError:NCCLerrorin:/pytorch/torch/lib/c10d/ProcessGroupNCCL.cpp:784,unhandledsystemerror​编辑想在linux上跑跑mmclassification中的resnet网络,但是报错,查阅资料后发现,第二个错误是由于第一个错误产生的。那么现在就要解决第一个报错。第一个报错查阅了一堆资料后,发现是GPU使用数量的原因,但我电脑只有一个GPU,修改了配置文件后,依旧这样报错。有的博主是由于文件中有中文字符,我仔细检查后没有发现。最后才发现,之前用的训练命令如下:sh./tools/dist_