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

转载 conda虚拟环境命令及清华源镜像
conda虚拟环境命令及清华源镜像如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U查看所有环境conda info --envs新建虚拟环境conda create -n myenv python=3.6删除虚拟环境conda r...
2020-04-13 18:01:20
2236
1
原创 pytorch
pytorch上采样torch.nn.Upsample(size=None, scale_factor=None, mode='nearest', align_corners=None)注意:size和scale_factor二选一(不能两者兼而有之,因为它是模棱两可的)>>> input = torch.arange(1, 5).view(1, 1, 2, 2).float()>>> inputtensor([[[[ 1., 2.], [ 3., 4.
2020-12-03 17:26:00
202
原创 程序记录
目标检测-pytorch1、strides = [stride] + [1]*(num_blocks-1)>>b=[1]+[1]*2>>print(b)[1, 1, 1]def _make_layer(self, block, planes, num_blocks, stride): strides = [stride] + [1]*(num_blocks-1) layers = [] for stride in strides: l
2020-12-03 16:26:30
400
原创 迁移学习--冻结模型
1、pytorch载入预训练模型后,只想训练个别层怎么办?https://blog.youkuaiyun.com/qq_34351621/article/details/79967463如果载入的这些参数中,有些参数不要求被更新,即固定不变,不参与训练,需要手动设置这些参数的梯度属性为Fasle,并且在optimizer传参时筛选掉这些参数。...
2020-11-14 11:36:35
1428
原创 ResNet网络结构解析--Pytorch
ResNet101–DSSD/SSD(1)ResNet在Pytorch官方代码中有5种不同深度的结构,分别为18、34、50、101、152(各网络深度指的是“需要通过训练更新参数“的层数,如卷积层,全连接层等),和论文完全一致。(2)根据Block类型,可以将这五种ResNet分为两类:1)基于BasicBlock,浅层网络18,34都是由BasicBlock 搭成;2)基于Bottleneck,深层网络50,101,152是由Bottlen搭建而成;Block相当于积木,每个layer都由Bl
2020-11-11 16:06:50
16071
3
原创 Pytorch--模型加载
Pytorch–模型加载1、load_state_dict()函数使用model = VGG()# 实例化自己的模型;checkpoint = torch.load('checkpoint.pt', map_location='cpu') # 加载模型文件,pt, pth 文件都可以;if torch.cuda.device_count() > 1: # 如果有多个GPU,将模型并行化,用DataParallel来操作。这个过程会将key值加一个"module. ***"。
2020-10-29 21:07:33
1261
原创 Python--Class类定义
Python–Class类定义1、__dict__的特性可自动实例化对象,免了在__init__方法中类似于self.something = something的方法class Person: def __init__(self,_obj): self.__dict__.update(_obj)class Person: def __init__(self,_obj): self.name = _obj['name'] self.age
2020-10-29 18:44:47
579
原创 python---os库
OS库—函数1、生成绝对路径os.path.expanduser()用于Windows中的路径识别>>import os>>path='model_data/voc_classes.txt'>>os.path.expanduser(path)>>>>'model_data/voc_classes.txt'#输出,此时的输出路径表征为E:\ssd-pytorch-master\pytorch-master\model_data\voc_
2020-10-29 18:44:13
109
原创 numpy使用(二)
numpy记录(二)绘制网格模块1、np.clip(a, a_min, a_max, out=None)将数组中的元素限制在a_min, a_max之间2、x,y = np.meshgrid(np.arange(f),np.arange(f))绘制网格,可利用x,y来实现对各网格中心的遍历循环3、列表加、乘运算>>a=[1,1,1,1]>>b=[1,2,3,4]>>print(a+b)[1, 1, 1, 1, 1, 2, 3, 4]>>
2020-10-29 18:02:55
468
原创 numpy笔记----(一)
numpy记录(一)之ndarray1、Numpy的核心是ndarray本质为数组,可实现数组里面嵌套数组>>> import numpy as np>>> a = np.array([[0,1,2,3],[4,5,6,7],[8,9,10,11]])>>> aarray([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11]])>>> typ
2020-10-29 11:37:31
96
原创 SSD-函数用法
voc_annotation.py1、解析xml文件import xml.etree.ElementTree as ET in_file = open('VOCdevkit/VOC%s/Annotations/%s.xml'%(year,image_id)) tree=ET.parse(in_file) root = tree.getroot() for obj in root.iter('object'): # print(obj) difficult
2020-10-28 18:22:22
278
转载 目标检测-SSD
目标检测-SSD-pytorchXML文件解析–VOC数据集此文章仅为自学笔记记录代码import xml.etree.ElementTree as ETfrom os import getcwdsets=[('2007', 'train'), ('2007', 'val'), ('2007', 'test')]classes = ["aeroplane", "bicycle", "bird", "boat", "bottle", "bus", "car", "cat", "chair",
2020-10-27 22:22:37
110
原创 AI Studio之python入门课程大作业
评论数据爬取任务:1、完成爱奇艺《青春有你2》评论数据爬取:爬取任意一期正片视频下评论,评论条数不少于1000条 2、词频统计并可视化展示 3、绘制词云 4、结合PaddleHub,对评论进行内容审核步骤:第一步:爱奇艺《青春有你2》评论数据爬取(参考链接:https://www.iqiyi.com/v_19ryfkiv8w.html#curid=15068699100_9f9bab7e0d1e30c494622af777f4ba39)爬取任意一期正片视频下评论,评论条数不少于1000条第二步:
2020-05-08 22:45:31
1372
原创 AI Studio之python入门课程作业四
《青春有你2》选手识别Step1、基础工作加载数据文件导入python包#CPU环境启动请务必执行该指令%set_env CPU_NUM=1 #安装paddlehub!pip install paddlehub==1.6.0 -i https://pypi.tuna.tsinghua.edu.cn/simple# !unzip -o file.zip -d ./dataset/import paddlehub as hubStep2、加载预训练模型接下来我们要在PaddleHu
2020-05-08 22:32:03
392
原创 AI Studio之python入门课程作业一
1、输出 9*9 乘法口诀表(注意格式)def table(): #在这里写下您的乘法口诀表代码吧! for i in range(1,10): k=i+1 for j in range(1,k): print('%d*%d=%2d'%(i,j,i*j),end='\t')#end取消自动换行 print('\n')if __name__ == '__main__': table()部分结果:1*1
2020-05-08 22:18:40
521
原创 正则表达式re去除或匹配特殊字符
1、正则表达式re去除或匹配特殊字符1.1re.sub去除特殊字符re.sub(pattern, repl, string, count=0, flags=0)pattern:表示正则表达式中的模式字符串;repl:被替换的字符串(既可以是字符串,也可以是函数);string:要被处理的,要被替换的字符串;count:匹配的次数, 默认是全部替换import re# 1.修改中文...
2020-04-27 17:27:18
8891
原创 python绘制柱状图与饼图
对《青春有你2》对选手体重及地区分布进行可视化,以柱状图与饼图显示调用matplootlib库与pandas库形式统计与绘制1、柱状图方法一:maplotlib方式绘制:plt.bar函数生成柱状图import numpy as np import jsonimport matplotlib.font_manager as font_manager#显示matplotlib生成的图...
2020-04-27 01:38:20
2537
百度飞桨打卡营day3数据.zip
2020-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人