python
Dicoee
自由飞翔的小菜鸟
展开
-
卷积神经网络pytorch实现(二):池化层
#%%'''实际图像里,我们所感兴趣的物体不会总是出现在同一个地方,这些物品一定会出现在不同的像素位置,因此导致同一个边缘的输出会在总的卷积输出Y的不同同位置,造成模式识别的不便而池化层的提出是为了缓解卷积层对位置的过度敏感性'''#%%'''二维最大池化函数和平均池化层'''import torchfrom torch import nn#这里的mode参数可以填...原创 2020-03-05 17:20:24 · 879 阅读 · 0 评论 -
卷积神经网络 pytorch实现(一):卷积层
import torchimport torch.nn as nn'''二维卷积层''''''该函数计算二维互相关运算'''def corr2d(X,K): h,w=K.shape #首先构造出运算过后的矩阵形状并用0填充 Y=torch.zeros((X.shape[0]-h+1,X.shape[1]-w+1)) for i in range(Y.shap...原创 2020-03-05 14:59:19 · 1863 阅读 · 0 评论 -
简单线性回归模型的pytorch实现
线性回归模型可能对于大家来说非常的简单,但是对于像我一样的pytorch新手来说,还是花了些时间去思考和了解的,下面直接上代码,新入pytorch坑的同学可以一边看我的注释一边想想代码还可以怎么写。对了,大概说一下这里的线性回归模型的形式y=w1∗x+w2∗x+b y=w_1*x+w_2*x+by=w1∗x+w2∗x+bimport torchimport timeimport nu...原创 2020-02-15 17:45:46 · 341 阅读 · 0 评论 -
pytorch之张量切片函数index_select介绍
最近加入了一个deeplearning的学习小组开始学习pytorch,初始对这个向量切片函数index_select()感到有些疑惑,经过自己一番实验之后,应该算是懂了吧,和大家一起分享一下实验结果。index_select有两种用法,一种是将某一个张量(tensor)作为变量传入torch.index_select()函数,还有一个是tensor的内置方法index_select。用法分别...原创 2020-02-12 10:45:08 · 2686 阅读 · 3 评论 -
解决socket.gaierror: [Errno 11001] getaddrinfo failed
在使用 conn=httplib.HTTPConnection("http://172.1...",8080)时出现这个问题最后将前面的url参数http://删除即可原创 2020-01-08 17:06:09 · 31228 阅读 · 0 评论 -
Windows 安装TensorFlow
首先安装anaconda3,大致说一下安装anaconda3的流程。如果你的电脑上原来就有python,无论是python2还是python3,你需要将他们的路径从环境变量中删除,然后从清华的镜像网站上下载。我建议不要从官网上下载,因为下载的过程中可能会断断续续,最后安装的时候会有很多问题。安装的时候最好将添加环境变量这个选项选中,因为你自己手动添加环境变量可能会不全面。最后 安装完成...原创 2019-12-30 17:54:16 · 102 阅读 · 0 评论 -
python的垃圾回收机制的工作原理
什么是垃圾回收,为什么需要垃圾回收?内存管理大部分编程语言(包括python)都是使用对象来进行操作,也就是说,在python中万物皆对象(包括你写的数字、字符串、函数、类等等)。这些对象都是存在电脑内存中(因为内存的读写速度相当快)。在python中,所有的变量名都可以看成是对象的引用(指向内存中对象地址的指针)。每当程序中用到一个变量时,程序会依据地址来读取内存中的变量指向的对象。同学...原创 2019-12-02 16:11:46 · 191 阅读 · 0 评论 -
解决AttributeError: module 'urllib' has no attribute 'request'问题
语言版本:python3.7环境:win10最近写爬虫的时候导入urllib并使用urllib.request时总是报错AttributeError: module 'urllib' has no attribute 'request'去urllib包里寻找发现__init__.py文件是空的,以为自己误删了,后来去github的cpython看源码,发现他的__init__.p...原创 2019-11-19 17:20:21 · 15213 阅读 · 2 评论 -
Linux下解决python pip安装了module 但是执行的时候仍然显示没有安装。 比如 Python3.x No module named 'PIL'
首先 pip install pillow。但是运行的时候仍然显示:No module named 'PIL'。这时候需要查看pillow模块安装的路径可以再次 pip install pillow 然后会显示安装路径一般情况下安装在/usr/local/lib/python3.7/site-packages目录下。这时候查看 sys.path中是否存在该路径import ...原创 2019-11-14 17:00:32 · 2128 阅读 · 0 评论