自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 前端学习笔记:HTML狂神说笔记

狂神说HTML笔记

2022-05-03 16:13:55 890

原创 记录SSD训练时一个坑:FileNotFoundError

我在利用训练SSD源码进行训练时,报了如下错误FileNotFoundError: [Errno 2] No such file or directory: 'voc_demo/VOCdevkit/VOC2007/JPEGImages/pitted_surface_97',我本以为是这张图片不存在导致的报错,所以我去数据集中寻找此文件,发现这个文件正常存在。仔细一看,文件后缀有问题,应该是.jpg,但是经过我调试,有的文件可以正常读取(有正常后缀),有的不行。这让我感觉很奇怪。然后我看出了读取图片的

2022-03-19 11:18:04 969 2

原创 解决pandas导入报错:UnicodeDecodeError:‘utf-8‘ code can‘t decode byte 0xb1 in position 0: invalid start by

当用pandas导入数据时报错,这是一种编码错误原代码data=pd.read_csv('city.txt')修正代码data=pd.read_csv('city.txt',encoding='gbk')即:编码方式改成 ‘gbk’ ,GBK即汉字内码扩展规范,英文名称为Chinese Internal Code Specification。由国家标准总局发布,是一种汉字编码。...

2022-03-11 09:21:47 1610

原创 解决:TypeError: Caught TypeError in DataLoader worker process 0.

在下面代码中报错for val_d in val_bar: #此行报错 val_image,val_label=val_d output=net(val_image.to(device)) predict_y=torch.max(output,dim=1) print(predict_y.shape)检查,发现验证集的dataloader数据,在做transform时,没有加上ToTensor变换,使得输入网络的是PIL,而不是tensor。...

2022-03-10 20:00:56 3420

原创 TypeError: conv2d(): argument ‘input‘ (position 1) must be Tensor, not NoneType

报错信息:卷积的输入应该是tensor,而不是Nonetype。输入的图片是正常的tensor,但是为什么会报错。通过定位与检测,发现我写一个自定义常规卷积的时候,忘记return了。class BasicBlock(nn.Module): expansion=1 def __init__(self): super(BasicBlock, self).__init__() self.conv1=nn.Conv2d(3,3,kernel_size=3,str

2022-03-10 15:45:53 2714 1

原创 如何在服务器上配置深度学习环境

最近做毕业设计,需要利用实验室的服务器,远超登录并且配置服务器环境。记录一下比较完整的配置流程。ssh远程登录与文件传输我的电脑是windows的,主要讲解一下windows的登录方式。我使用的是Xshell 7进行ssh登录的,ssh登录的软件很多,选择一个即可。文件传输我是使用Xftp 7登录的。这两个可以在官网通过邮件下载。然后通过IP地址、用户名和密码即可登录。在指定位置anaconda安装anaconda能很方面的进行包管理,所以需要在服务器上安装anaconda。由于服务器的anacon

2022-03-10 00:06:12 3534

原创 解决报错 ImportError:cannot import ‘torch.cuda.amp‘

报错详解首先明确的是导入错误,导入错误可能是torch没有安装的原因,而我的torch已经安装好,那么就可能是torch版本的问题。参考这篇知乎文章 PyTorch的自动混合精度(AMP),知道amp功能在torch=1.6版本发布,而我使用的阿里云天池服务器的torch版本是1.4,并没有此功能,所以需要更新torch版本。更新指令pip uninstall torch #先卸载此版本的torchpip install torch=1.7.1 #只要大于1.6即可...

2022-03-03 14:08:17 7570 2

原创 使用parser.parse_args()出错

parser可用于文件解析,传值控制训练版本等功能。报错信息解决办法将opt=parser.parse_args()改成,opt = parser.parse_args(args=[])。import argparseparser = argparse.ArgumentParser()parser.add_argument('--epochs', type=int, default=30)opt = parser.parse_args(args=[])必须要传入args=[]参数,否则报

2022-03-03 11:38:29 4796 5

原创 运行python脚本时出现no module named cv2错误

此错误原因一般是库没有安装好,尝试安装库文件- 错误尝试:pip install cv2既然是cv2的库不存在,一个朴素想法就是安装cv2,使用pip install cv2,发现没有这个库。ERROR: Could not find a version that satisfies the requirement cv2ERROR: No matching distribution found for cv2正确做法:pip install opencv-pythonpython的cv2的

2022-03-03 09:56:44 4829 3

原创 MySQL笔记6-索引、视图、三范式

## 12 索引12.1 索引的定义索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制。一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引。索引相当于一本书的目录,是为了缩小扫描范围而存在的一种机制。对于一本字典来说,查找某个汉字有两种方式:第一种方式:一页一页挨着找,直到找到为止,这种查找方式属于全字典扫描。效率比较低。第二种方式:先通过目录(索引)去定位一个大概的位置,然后直接定位到这个位置,做局域性扫描,缩小扫描的范围,快速的查找。这种查找方式属于通

2021-12-04 23:51:44 163

原创 MySQL笔记5-约束、存储引擎、事务

10 约束10.1 约束的基本概念什么是约束?约束对应的英语单词:constraint在创建表的时候,我们可以给表中的字段加上一些约束,来保证这个表中数据的完整性、有效性!!!约束的作用就是为了保证:表中的数据有效!!约束包括哪些?非空约束:not null唯一性约束: unique主键约束: primary key (简称PK)外键约束:foreign key(简称FK)检查约束:check(mysql不支持,oracle支持)重点学习四个约束:not null、unique、p

2021-12-04 23:50:13 130

原创 MySQL笔记4-建表与增删改操作

9 表的建立与增删改9.1 表的创建(建表)建表的语法格式:(建表属于DDL语句,DDL包括:create drop alter)create table 表名(字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型);create table 表名( 字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型);create table 表名( 字段名1 数据类型 default 值, 字段名2 数据类型, 字段名3 数据类型); -- 利用default

2021-12-04 23:48:18 786

原创 MySQL笔记3-连接、子查询与分页

7 连接查询7.1 distinct去除重复注意:原表数据不会被修改,只是查询结果去重。去重需要使用一个关键字:distinctmysql> select distinct job from emp;distinct只能出现在所有字段的最前方。mysql> select ename,distinct job from emp;-- 语法错误联合去重-- distinct出现在job,deptno两个字段之前,表示两个字段联合起来去重。mysql> select di

2021-12-04 23:47:15 599

原创 MySQL笔记2-单表查询与处理函数

3 普通查询3.1 简单查询3.1.1查询一个字段select 字段名 from 表名;其中要注意:select和from都是关键字。字段名和表名都是标识符。​ 强调:​ 对于SQL语句来说,是通用的,​ 所有的SQL语句以“;”结尾。​ 另外SQL语句不区分大小写,都行。例如查询部门名字?mysql> select dname from dept;3.1.2 查询多个字段使用逗号隔开 “,”如:查询部门编号和部门名select deptno,dname fr

2021-12-01 23:41:12 1007

原创 MySQL笔记1-概念与SQL基本操作

MySQL1 基本概念1.1 数据库基本概念1.1.1 数据库​ 英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。​ 顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了​ 具有特定格式的数据。1.1.2 数据库管理系统​ DataBaseManagement,简称DBMS。​ 数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以​ 对数据库当中的数据进行增删改查。​ 常见的数据库管理系统:​ MySQL、Oracle、MS Sq

2021-12-01 23:37:03 396

原创 深度学习实战-3 梯度下降算法

网上一个很精彩的PyTorch深度学习实践的课程,几个月前学完了,现在准备再学一遍,加深一下理解与印象,做一些笔记。文章如有错误,望批评指正。本课程只是笔记,如有侵权,请联系我删除。文章目录3 梯度下降算法3.1 传统方法遇到的问题3.2 梯度下降法的引出3.3 局部最优与鞍点3.4 梯度下降法实例3.5 代码求解与可视化3.6 损失函数策略3.7 其他梯度下降法3 梯度下降算法3.1 传统方法遇到的问题前面我们讲的是用搜索法进行线性模型的确定。但是这个方法有一定缺陷,就是当参数较多时,搜索量非常大

2021-10-09 17:05:48 332

原创 深度学习实战-2 线性模型

网上一个很精彩的PyTorch深度学习实践的课程,几个月前学完了,现在准备再学一遍,加深一下理解与印象,做一些笔记。文章如有错误,望批评指正。本课程只是笔记,如有侵权,请联系我删除。文章目录2 线性模型2.1 机器学习一般步骤2.2 问题引入——线性回归2.3 数据集的划分2.3.1 数据集划分的原因2.3.2 过拟合与泛化能力2.4 模型设计2.5 损失函数2.6 代码求解与可视化2.7 作业与扩展2 线性模型2.1 机器学习一般步骤深度学习和机器学习一般有四个步骤:准备数据集模型的选择训

2021-08-17 17:19:19 136

原创 深度学习实战-1 人工智能概述

网上一个很精彩的PyTorch深度学习实践的课程,几个月前学完了,现在准备再学一遍,加深一下理解与印象,做一些笔记。文章如有错误,望批评指正。本课程只是笔记,如有侵权,请联系我删除。1 人工智能概述本节涉及到非常多有用的知识。知识非常基础,可以说是科普级知识。只要你对人工智能感兴趣,本节将会是你不能错过的精神盛宴。1.1 课程目标与所需基础课程目标:如何使用Pytorch设计学习系统理解基本的神经网络和深度学习学习课程所需基础:线性代数+概率论Python1.2 什么是人工智能

2021-08-07 10:59:09 435

2019年美赛D题论文.pdf

2019年美赛d题的论文,这是我们团队做的,具体奖就不说了,仅供大家参考,希望我的这篇文章能给大家提供思路上的帮助,如果有问题的话可以联系我的邮箱 ,或者在我的博客下面留言

2020-02-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除