深度学习
文章平均质量分 69
亿是守候 & 亿是承诺
,
展开
-
深度学习中的top-1和top-5区别
在深度学习看论文的过程中,经常会看到各种神经网络模型在ImageNet上介绍Top-1和Top-5准确率和Top-1错误率和Top-5错误率所谓的Top-1正确率和Top-5正确率指的是什么呢?如果ImageNet有1000个类别,在预测某一张图片时,模型会给出1000个类别的概率从高到低进行排名。所谓的Top-1正确率指的是排名第一名与实际结果相符合的概率Top-5指的是排名前五的类别包含实际结果的概率,这也是为什么Top-1的概率一般都远小于Top-5的概率...原创 2022-05-09 18:38:35 · 2225 阅读 · 2 评论 -
轻量级神经网络架构Inception-V1
谷歌自从2014年提出GoogleNet 网络模型,又叫Inception网络,目前有inception-v1、inception-v2、inception-v3、inception-v4四个框架。inception与ResNet结合成INception-ResNet-V1和INception-ResNet-V2等多个版本,给轻量化网络模型提供了很多可参考的意义,inception模块都是基于在Inception V1的基础上进行优化改进,主要介绍一下inception-V1的网络架构和INception-原创 2022-05-07 17:56:08 · 1078 阅读 · 0 评论 -
经典卷积神经网络--AlexNet分析与pytorch代码
2012年AlexNet卷积神经网络结构被提出,并且以高出第二名10%的准确率获得2012届ImageNet图像识别大赛中获得冠军,使得CNN成为了图像分类核心算法模型。AlexNet网络特点1:AlexNet一共有八层,五个卷积层和三个全连接层。由于是对ImageNet数据集进行分类,所以最后一层的输出会接上softmax,一共1000个输出(ImageNet一共有1000个类别),softmax会产生1000类标签。2:在AlexNet中,使用RuLu函数来增加模型的非线性能力。3:使用了Dro原创 2022-04-22 21:43:57 · 3138 阅读 · 3 评论 -
解决jupyter notebook的kernel error内核启动失败问题
当Anconda安装多个python环境时,或者由于多次卸载安装Anaconda时,导致python的kernel内核启动失败问题,使得jupyter notebook不可用。找不到启动文件。还有就是直接复制粘贴别人已经搭建好的环境过来,在kernel.json里面的启动内核环境还是原来的那个路径。如下图所示内核启动失败kernel error点击原因,你可以看到,系统找不到指定文件的路径本文的启动内核失败的原因是:直接复制另一台电脑上的环境,结果在kernel.json里的环境路径还是原来的那个原创 2022-04-13 12:24:20 · 17603 阅读 · 18 评论 -
池化层:最大池化MaxPool、平均池化AvgPool、自适应池化AdaptiveMaxPool区别--基于pytorch框架
文章目录MaxPool2d最大池化AvgPool2d平均池化AdaptiveAvgPool2d自适应平均池化池化操作的一个重要的目的就是对卷积后得到的特征进行进一步处理,池化层可以起到对数据进一步浓缩的效果,从而缓解计算时内存的压力。在pytoch中提供很多池化的类,这里主要介绍最**大池化(MaxPool)、平均池化(AvgPool)、自适应池化(AdaptiveAvgpool)**的区别,,其他方法类似。对于torch.nn.MaxPool2d()池化操作相关参数的应用,其使用方法如下所示tor原创 2022-04-07 14:50:22 · 9683 阅读 · 1 评论 -
解决This picacion faied to trt becuse t could, not find or load the Qt platform plugin “windows““问题
今天在复制自己的环境到另外一个电脑上时,运行一个matplotlib的展示出现下面报错,这个主要是因为你图省事,直接把别的地方的anaconda直接拷贝到自己的机器上,而忘记更改环境变量。这个时候,找到anaconda中和python.exe同级的文件qt.conf,将里面的路径改为自己电脑的路径即可首先打开你安装的路径,找到你刚导入的环境,我刚导入的环境是DLpytorch,打开它然后在里面搜索qt.conf,右键用记事本打开你这里就会发现你的环境还是之前的,就是你上个电脑的环境没有变动,原创 2022-04-01 16:44:35 · 685 阅读 · 0 评论 -
python基础教程--代码集合(下)
文章目录38.字典dict38.1 创建字典38.2 字典获取元素38.3 key字典38.4key-value-items键值对38.5字典的遍历38.6 哈希函数haxi39.可变序列与不可变序列39.1可变序列:列表,字典39.2不可变序列,字符串,元组40.元组tuple40.1创建元组40.2 元组的不可变性40.3元组遍历41.集合set41.1 创建集合set41.2 集合的相关操作41.3集合:交集、并集、差集、堆成差集41.4 集合生成式42 字符串42.1 字符串的驻流机制42.2 字符原创 2022-01-04 21:37:49 · 770 阅读 · 0 评论 -
pytorch环境安装(配置:CUDA11.1+CUDNN11.1+torch.9.0+cu111+torchvision0.10.0+cu111+torchaudio==0.9.0)
文章目录1.下载CUDA2 .下载CUDNN3.CUDA安装4.安装CUDNN5.下载pytorch6.安装pytorch在安装之前先要知道自己的显卡支持什么CDUA版本右键点击进入NVIDIA控制面板选择帮助——系统信息——组件这里可以看出我的笔记本支持的CUDA版本为11.5或者在命令行搜索cmd,打开命令提示符输入NVIDIA-smi就可以看到版本信息1.下载CUDA我这里安装的CUDA11.1版本进入CUDA官网下载CUDA11.1:CUDA Toolkit 11.1 Up原创 2021-12-28 15:01:10 · 7734 阅读 · 1 评论 -
深度学习---卷积神经网络(CNN)
文章目录1. 什么是深度学习?2. 深度学习框架2.1 卷积神经网络(CNN)2.1.1 引子 :边界检测2.1.2 CNN的基本概念2.1.3 CNN的结构组成2.1.4 卷积神经网络 VS. 传统神经网络1. 什么是深度学习?深度学习(DL, Deep Learning)是机器学习(ML, Machine Learning)领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标–人工智能(AI, Artificial Intelligence)。深度学习是学习样本数据的内在规律和表示层次,原创 2021-10-12 11:46:19 · 6464 阅读 · 0 评论