![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习例子
Dxg_01
这个作者很懒,什么都没留下…
展开
-
2021-08-10 清华镜像安装python库
清华镜像安装python库pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 。。。‘。。。’表示要安装包的名称。原创 2021-08-10 10:15:27 · 3620 阅读 · 0 评论 -
网络爬虫爬取多张照片
import urllib.requestimport urllib.parseimport reimport os#获得保存下载图片文件夹的路径def Imgpath(word): file_path = os.getcwd()[:-4] + word #获得当前的文件路径后创建带有关键词的路径 if not os.path.exists(file_path): #判断新建路径是否已经存在 os.makedirs(原创 2021-06-28 18:09:58 · 262 阅读 · 0 评论 -
网络爬虫爬取百度图片
import requests#import re#正则表达from tqdm import tqdm#进度条with open('Rose.html','r',encoding = 'utf-8') as fp: data = fp.readline()print(data)#构造请求头headers = {'access-control-allow-origin':'*', 'content-type':'image/webp', 'accept原创 2021-06-28 18:09:14 · 189 阅读 · 0 评论 -
安装tensorflow和对应的CUDA版本
参考链接:https://blog.csdn.net/happywlg123/article/details/111749867原创 2021-03-11 09:01:21 · 470 阅读 · 0 评论 -
关于CNN神经网络的反向传播过程
1.https://blog.csdn.net/qq_45091360/article/details/90766856?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-2&spm=1001.2101.3001.42422.https://blog.csdn.net/qq_16137569/article/details/81477906原创 2021-01-13 14:57:57 · 98 阅读 · 0 评论 -
导出CSDN文章内容的代码
1.按F12键,进入到控制台页面。2.输入如下代码(function(){ $("#side").remove(); $("#comment_title, #comment_list, #comment_bar, #comment_form, .announce, #ad_cen, #ad_bot").remove(); $(".nav_top_2011, #header, #navigator").remove(); $(".p4course_target, .comm原创 2021-01-13 11:09:53 · 162 阅读 · 0 评论 -
基于python代码的Selective Search实现
# -*- coding: utf-8 -*-from __future__ import divisionimport skimage.ioimport skimage.featureimport skimage.colorimport skimage.transformimport skimage.utilimport skimage.segmentationimport numpy# "Selective Search for Object Recognition" by J.原创 2021-01-11 09:36:29 · 293 阅读 · 0 评论 -
ResNet网络迁移学习
import osimport matplotlib.pyplot as pltimport numpy as npimport torchfrom torch import nnimport torch.optim as optimimport torchvision#pip install torchvisionfrom torchvision import transforms, models, datasets#https://pytorch.org/docs/stable/to原创 2020-12-23 15:30:35 · 290 阅读 · 1 评论 -
ResNet论文解读及代码实现
经典神经网络 | ResNet论文解读及代码实现前言ResNet是2015年ImageNet比赛的冠军,将识别错误率降低到了3.6%,这个结果甚至超出了正常人眼识别的精度。通过观察学习vggnet等经典神经网络模型,我们可以发现随着深度学习的不断发展,模型的层数越来越多,网络结构也越来越复杂。那么是否加深网络结构,就一定会得到更好的效果呢?从理论上来说,假设新增加的层都是恒等映射,只要原有的层学出跟原模型一样的参数,那么深模型结构就能达到原模型结构的效果。换句话说,原模型的解只是新模型的解的子空间,原创 2020-12-22 19:55:42 · 468 阅读 · 0 评论 -
VGGnet论文精读
论文精读:https://blog.csdn.net/qq_41033011/article/details/110374389源码分析:https://blog.csdn.net/sinat_33487968/article/details/83584289import torch.nn as nnimport torch.utils.model_zoo as model_zoo __all__ = [ 'VGG', 'vgg11', 'vgg11_bn', 'vgg13', 'vgg原创 2020-12-22 15:51:22 · 139 阅读 · 0 评论 -
常见的卷积神经网络AlexNet
1.论文解读第一个典型的CNN是LeNet5网络结构,但是第一个引起大家注意的网络却是AlexNet,也就是文章《ImageNet Classification with Deep Convolutional Neural Networks》介绍的网络结构。这篇文章的网络是在2012年的ImageNet竞赛中取得冠军的一个模型整理后发表的文章。作者是多伦多大学的Alex Krizhevsky等人。Alex Krizhevsky其实是Hinton的学生,这个团队领导者是Hinton,那么Hinton是谁呢?原创 2020-12-22 11:17:01 · 407 阅读 · 0 评论 -
图像分类-KNN算法
import matplotlib.pyplot as pltimport numpy as npdef CreateDataset(): group = np.array([[1.0,2.0],[1.2,0.1],[0.1,1.4],[3.2,2.1],[0.3,3.5],[5.2,3.1],[1.0,1.1],[0.5,1.5]]) labels =np.array(['B','A','B','A','B','A','B','B']) return group,labelsd原创 2020-12-21 15:58:27 · 231 阅读 · 0 评论 -
第一模块 关于VAE网络的详解
这个博主讲的特别清晰,强烈推荐!https://zhuanlan.zhihu.com/p/34998569原创 2020-12-17 15:14:22 · 1754 阅读 · 0 评论 -
第一模块 关于GAN论文的详细阐述
https://blog.csdn.net/Unauthorized_/article/details/105335256@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,原创 2020-12-10 17:34:25 · 125 阅读 · 0 评论 -
第一模块理解GAN网络基本原理
https://blog.csdn.net/ifreewolf_csdn/article/details/89309912原创 2020-12-09 10:58:43 · 176 阅读 · 0 评论 -
训练深度神经网络失败的罪魁祸首不是梯度消失,而是退化
作者通过深度线性网络的例子对照证明了导致最终网络性能变差的原因并不是梯度消失,而是权重矩阵的退化,导致模型的有效自由度减少,并指出该结论可以推广到非线性网络中良心博主https://mp.weixin.qq.com/s?__biz=MzA3MzI4MjgzMw==&mid=2650735824&idx=1&sn=1720a687f197538b23d8d329e87998fb&chksm=871ac0aeb06d49b826d8f7d6370e2fc9768c57c4d8原创 2020-12-08 16:55:19 · 191 阅读 · 0 评论 -
笔记随记---pytorch损失函数之nn.BCELoss()(为什么用交叉熵作为损失函数)
https://blog.csdn.net/geter_cs/article/details/84747670可以看见使用交叉熵作为损失函数后,反向传播的梯度不在于sigmoid函数的导数有关了。这就从一定程度上避免了梯度消失。原创 2020-12-08 16:43:15 · 463 阅读 · 0 评论 -
深度学习常见面试问题汇总
https://blog.csdn.net/qq_37692302/article/details/105234041原创 2020-12-08 15:17:13 · 726 阅读 · 0 评论 -
第一模块图像识别常用分类模块Resnet解析
一篇非常好的博客关于Resnet网络的解析,以及他的前因后果。感谢博主的辛勤付出。https://blog.csdn.net/weixin_43624538/article/details/85049699原创 2020-12-08 11:41:02 · 298 阅读 · 0 评论 -
笔记随记---cuda显示内存不足
如果模型在运行了一些时间后出现的outofmemory,那么有可能是因为无用的临时变量太多了,我们需要使用torch.cuda.empty_cache()进行清理就可以了。或者重启服务重新跑代码就好。原创 2020-12-08 10:06:40 · 2027 阅读 · 0 评论 -
第一模块图像识别常用分类模块pytorch model.named_parameters() ,model.parameters() ,model.state_dict().items()
pytorch model.named_parameters() ,model.parameters() ,model.state_dict().items()1、model.named_parameters(),迭代打印model.named_parameters()将会打印每一次迭代元素的名字和param。for name, param in model.named_parameters(): print(name,param.requires_grad) param.requires_grad原创 2020-12-08 08:40:34 · 440 阅读 · 0 评论 -
第一模块图像识别分类常用模块torch.utils.data.DataLoader
torch.utils.data.DataLoader使用方法在pytorch中,提供了一种十分方便的数据读取机制,即使用torch.utils.data.Dataset与Dataloader组合得到数据迭代器。在每次训练时,利用这个迭代器输出每一个batch数据,并能在输出时对数据进行相应的预处理或数据增广操作。同时,pytorch可视觉包torchvision中,继承torch.utils.data.Dataset,预定义了许多常用的数据集,并提供了许多常用的数据增广函数。1. torch.uti原创 2020-12-07 21:42:57 · 590 阅读 · 0 评论 -
第一模块图像识别分类常用模块torchvision.datasets.ImageFolder使用详解
torchvision.datasets.ImageFolder使用详解一、数据集组织方式ImageFolder是一个通用的数据加载器,它要求我们以下面这种格式来组织数据集的训练、验证或者测试图片。root/dog/xxx.pngroot/dog/xxy.pngroot/dog/xxz.pngroot/cat/123.pngroot/cat/nsdf3.pngroot/cat/asd932_.png对于上面的root,假设data文件夹在.py文件的同级目录中,那么root一般都是如原创 2020-12-07 21:10:18 · 1030 阅读 · 1 评论 -
第一模块图像识别分类常用模块-关于model.train()与model.eval()的用法
关于model.train()与model.eval()的用法如果模型中有BN层(Batch Normalization)和Dropout,需要在训练时添加model.train(),在测试时添加model.eval()。其中model.train()是保证BN层用每一批数据的均值和方差,而model.eval()是保证BN用全部训练数据的均值和方差;而对于Dropout,model.train()是随机取一部分网络连接来训练更新参数,而model.eval()是利用到了所有网络连接。联系Batch N原创 2020-12-07 17:09:15 · 260 阅读 · 0 评论 -
第一模块图像识别分类常用模块
import osimport numpy as npimport torchfrom torch import nnimport torch.optim as optimimport matplotlib.pyplot as pltimport torchvisionfrom torchvision import models,transforms,datasetsimport imageio#读取图片的apiimport timeimport randomimport sysim原创 2020-12-07 17:05:28 · 886 阅读 · 0 评论 -
第一模块 深度学习入门
第一模块 深度学习入门1.关于卷积卷积的主要目的是为了从输入图像中提取特征。卷积可以通过从输入的一小块数据中学习到图像的特征,并且可以保留像素的空间关系。在CNN术语中,3X3的矩阵叫做 滤波器(filter)或者卷积核(kernel) 或者 特征检测器(常用称作卷积核),通过图像上滑动滤波器并且计算点乘得到的矩阵叫做 “卷积特征(Convolved feature)"滤波器在原始输入图像上的作用是特征检测器。在实践中CNN会在训练过程中学习到的这些滤波器的值,我们使用的滤波器越多,提取到的图像特征就原创 2020-12-02 19:36:22 · 175 阅读 · 0 评论 -
tensorflow和keras版本的对应关系
查看原文:https://blog.csdn.net/douzi949389/article/details/108146536?utm_medium=distribute.pc_relevant.none-task-blog-BlogCfData-3.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCfData-3.nonecaseTensorFlow 2.2 tensorflow-2.2 TensorF原创 2020-10-04 09:48:10 · 1323 阅读 · 0 评论 -
Python os.makedirs() 方法
Python os.makedirs() 方法https://www.runoob.com/python/os-makedirs.html原创 2020-09-08 11:25:02 · 312 阅读 · 0 评论 -
[笔记]argparse基本用法
关于argparse的基本用法https://blog.csdn.net/yy_diego/article/details/82851661原创 2020-09-08 11:23:18 · 74 阅读 · 0 评论 -
关于pytorch.optim
这里是引用https://blog.csdn.net/kgzhang/article/details/77479737这里写自定义目录标题关于pytorch.optim优化器的使用新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导.原创 2020-09-02 08:58:33 · 127 阅读 · 0 评论 -
数据标准化处理
from sklearn import preprocessingtraindata=preprocessing.StandardScaler().fit_transform(training)原创 2020-05-15 21:32:40 · 124 阅读 · 0 评论 -
HTML导航菜单的制作
原创 2020-02-02 10:27:08 · 225 阅读 · 0 评论 -
PyQt5让窗口居中显示
使用的API:QDesktopWidgetimport sysfrom PyQt5.QtWidgets import QDesktopWidget,QMainWindow,QApplicationfrom PyQt5.QtGui import QIcon#添加图标class centerform(QMainWindow):def init(self):super(centerform,...原创 2019-09-03 14:22:48 · 1094 阅读 · 0 评论 -
QLineEdit控件与4种回显模式(2019/09/05)
“”"QLineEdit控件与4种回显模式基本功能: 输入单行文本4种模式:1)nomal2)NoEcho3)Password4)PasswordEchoOnEdit“”"from PyQt5.QtWidgets import *import sysclass QLineEditEchoMode(QWidget):def init(self):super(QLineEdi...原创 2019-09-05 11:21:44 · 365 阅读 · 0 评论 -
mysql的workbench 中delete和updata使用不了
这是因为MySql运行在safe-updates模式下,该模式会导致非主键条件下无法执行update或者delete命令,执行命令SET SQL_SAFE_UPDATES = 0;修改下数据库模式。如果想要提高数据库安全等级,可以在恢复回原有的设置,执行命令:SET SQL_SAFE_UPDATES = 1;执行成功后,以delete命令为例,非主键情况下又报错了,说明安全等级修改成功...原创 2019-09-21 21:20:27 · 2344 阅读 · 2 评论 -
数据预处理--归一化
数据预处理–归一化一.分类:1.归一化2.标准化二.归一化:将数据变换映射到[0,1]之间计算:mx代表的是想要放缩的区间,如[0,1],mx = 1,mi = 0X’= (x-min)/(max-min)X’’ =X’ *(mx - mi) +mi代码:sklearn.preproccessing.MinMaxScaler(feature_range = (0,1))~ Min...原创 2019-10-08 10:19:38 · 317 阅读 · 0 评论 -
CSDN-markdown编辑器
Python学习进程2019/07/05数据库的学习;– 创建数据库父子表的例子use sys;drop table student;create table student(sid int primary key,sname varchar(50),sphone varchar(50),saddress varchar(60));desc student;select ...原创 2019-09-03 10:01:51 · 145 阅读 · 0 评论