深度学习
文章平均质量分 68
菜鸟的追梦旅行
一个初入深度学习的菜鸟,在这里潜心修行,希望有所收获。
展开
-
深度学习笔记(1)| 导数、偏导数、梯度和方向导数的理解
深度学习笔记(1)| 导数、偏导数、梯度和方向导数的理解原创 2022-12-23 15:32:08 · 3307 阅读 · 0 评论 -
无法安装人脸检测dlib库的解决方法
pycharm安装dlib库报错的解决方法原创 2022-12-12 00:14:21 · 4982 阅读 · 17 评论 -
AidLux智慧交通AI安全实战
AidLux智慧交通AI安全实战原创 2022-12-07 11:27:22 · 664 阅读 · 0 评论 -
pytorch中模型文件.pth的解析
在pytorch进行模型保存的时候,一般有两种保存方式,一种是保存整个模型,另一种是只保存模型的参数。torch.save(model.state_dict(), "my_model.pth") # 只保存模型的参数torch.save(model, "my_model.pth") # 保存整个模型保存的模型参数实际上一个字典类型,通过key-value的形式来存储模型的所有参数,本文以自己在实践过程中使用的一个.pth文件为例来说明,使用的是整个模型。1.1 .pth 文件基本信息的查看i转载 2021-12-27 17:48:05 · 6624 阅读 · 0 评论 -
深度学习:什么是模型收敛?
理解打个简单的比方,训练网络,就好比解方程,为了得到这个方程的极值点,训练的过程就好比是找准一个方向,不断的朝这个方向靠近,使得方程的值不断减小,最终达到极值点,而不收敛,就是,不论你怎么跑,方程的解都不减小.即达不到最后的极值点.在loss上就表现为稳定性的比较大.跟迭代不收敛或者系统不稳定差不多,上下波动不能趋近一个定值。可能原因网络不收敛直观体现是loss函数无法下降,本质上是网络或者训练方法有问题,包括bachsize尺寸,是否数据归一化,学习率设计,初始化权重等,这些都需要检查一下。参考链转载 2021-12-23 11:19:12 · 13621 阅读 · 1 评论 -
深度学习篇:常用目标检测评价指标
准确率 (Accuracy),混淆矩阵 (Confusion Matrix),精确率(Precision),召回率(Recall),平均正确率(AP),mean Average Precision(mAP),交除并(IoU),ROC + AUC,非极大值抑制(NMS)。转载 2021-11-28 15:36:09 · 1472 阅读 · 0 评论 -
Pytorch使用 nn.ModuleList() 和nn.Sequential()编写神经网络模型
本篇博客讲述了如何使用 nn.ModuleList() 和 nn.Sequential() 简化模型的创建方式。并分别使用传统方法,nn.ModuleList() 以及 nn.Sequential() 创建一个 拟合 sin 函数的模型,训练模型保存结果,体会两个函数的方便之处。一、使用传统方法创建模型import numpy as npimport torchimport torch.nn as nn#准备数据data=np.linspace(-2*np.pi,2*np.pi,400) #转载 2021-11-22 11:16:16 · 1019 阅读 · 0 评论 -
江大白共学计划–Pytorch模型推理及多任务通用范式(第4次课)
江大白共学计划–Pytorch模型推理及多任务通用范式(第4次课)课程内容: 模型推理的通用范式(中):以语义分割任务为例,强化对推理范式的理解1. 代码Lesson4.py代码同上节课,将分类网络的权重文件换为了deeplabv3的预训练权重。2. 课堂作业必做题(1) 对 “./images/car.jpg” 做语义分割,提取出里面的车辆,模仿上课时,对“可视化推理结果”和“BGRA 四通道图”进行保存。可视化推理结果BGRA 四通道图(2) 自己找 2 张其他图,对图中某个类别原创 2021-10-26 17:11:48 · 1111 阅读 · 0 评论 -
江大白共学计划课程–Pytorch课程作业(2)
江大白共学计划课程–Pytorch课程作业(2)课程内容: 模型推理的通用范式(上):通过代码实现,学会自己构建模型推理的“三板斧”1. 代码Lesson3.pyfrom io import SEEK_CURimport torchimport cv2import numpy as npfrom torch.types import Storageimport torchvision.models as modelsclass ModelPipline(object): def原创 2021-10-21 10:50:06 · 136 阅读 · 0 评论 -
江大白共学计划课程--Pytorch课程作业(1)
江大白共学计划课程–Pytorch课程作业(1)import torchimport torchvision.models as modelsfrom thop import profile# 加载模型结构model = models.resnet18()# 读取权重和载入权重pretrained_state_dict = torch.load('Lesson2/weights/resnet18-5c106cde.pth')model_state_dict = model.load_stat原创 2021-10-19 22:06:29 · 200 阅读 · 0 评论 -
Ubuntu18.04下安装Pytorch遇到的一些报错的解决方法
Ubuntu18.04下安装Pytorch遇到的一些报错的解决方法这里是搭建实验环境时遇到的一些报错,为了方便解决问题,特此总结一下。1.No module named ‘pandas’解决方法:conda install pandas2.No module named 'tensorboard’问题是没有安装相关的第三方库问题解决方法:pip install tensorboard3.No module named ‘utils’# 缺少依赖包 pip install uti原创 2021-09-28 17:00:27 · 616 阅读 · 0 评论 -
VS Code通过SSH远程连接服务器的Error: Running the contributed command: ‘_workbench.downloadResource‘ failed解决
VS Code通过SSH远程连接服务器的Error: Running the contributed command: ‘_workbench.downloadResource‘ failed解决@TOC1. 问题描述1. 问题描述转载 2021-09-12 09:34:34 · 493 阅读 · 0 评论 -
VSCode无法自动安装扩展,进行离线安装的方法
VSCode无法自动安装扩展,进行离线安装的方法1.进入VSCode插件下载官网https://marketplace.visualstudio.com/vscode 2.获取下载链接下载链接的模板为:https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${extension name}/${version}/assetbyname/Microsoft.Visu转载 2021-08-30 20:45:57 · 985 阅读 · 0 评论 -
Pytorch: ModuleNotFoundError: No module named ‘models’的解决方法
Pytorch: ModuleNotFoundError: No module named ‘models’的解决方法训练yolov5模型时,出现导包错误在网上找到了方法:1、在models.experimental前面添加英文句号,修改为from .models.experimental2、在models前面加上上一级目录的名称。如:from yolov5.models.experimental但是我这里使用后没有效果,所以用了另外的方法在报错的文件中添加下面的这两行代码impor原创 2021-07-09 13:53:44 · 6470 阅读 · 0 评论 -
Ubuntu18.04下使用CMake-gui安装OpenCV4.5.0和OpenCV_contrib-4.5.0,以及遇到的报错。
Ubuntu18.04下使用CMake-gui安装OpenCV4.5.0和OpenCV_contrib-4.5.0,以及遇到的报错。1.引言写这篇博客主要是为了记录自己在Ubuntu下安装Opencv的过程,为了防止忘记安装步骤,不能偷懒啊。安装过程主要是参考了几位大佬的博客,在此向几位博主表示感谢,有人引路真好,参考的博客文章如下:wuyu1125HzhihualalulaBar纪小达https://www.jianshu.com/p/e218b2f7dabe2.下载首先在githu原创 2021-06-28 11:35:22 · 1985 阅读 · 0 评论