Pytorch 层的介绍以及网络的搭建 Posted on 2019-08-12 前一篇介绍了pytorch的基本变量、库等知识,这篇着重介绍pytorch的层的功能。 层层的定义都在torch.nn中 全连接层:torch.nn.Linear() ReLU激活层:torch.nn.ReLU() Drop层:torch.nn.Dropout(p=0.5) 卷积层:torch.n ... Read more »
Pytorch 基础 Posted on 2019-08-12 导言:之前将所有东西都揉捏在一个文件中显得很冗长,故分类将这些知识点做整理。 库pytorch 给了我们很多的库,这些库都有不同的功能,在使用时需要落实: torch torch.autograd torchvision torch.utils.data 变量以及其操作 tensor vari ... Read more »
BatchNorm 层 Posted on 2019-08-11 导言:在实验中发现对于归一化的理解不够到位,为此做一篇详解。 Pytorch中的BatchNorm1d():这里将把一次训练过程进行剖析,获得其中的中间数据,然后展现BatchNorm的效果,BatchNorm的作用主要是防止数据在进入激活函数activation时其分部大多在未激活区,如ReLU的 ... Read more »
Python 爬虫 Posted on 2019-07-27 项目结构:1.items.py: 用来存放爬虫取下来的数据类型。2.middlewares.py: 用来存放各种中间的文件。3.pipelines.py: 用来将items的模型存储到本地磁盘中4.setting.py: 本地爬虫的配置信息(比如请求头、多久发送一次请求、ip代理等问题) Scrap ... Read more »
Clion + Caffe Posted on 2019-07-27 导言:在Ubuntu下推荐使用CLion进行C++地编码,但是需要掌握一些cmake地知识,这篇文章中主要记录了我在使用CLion遇到地各种问题以及解决方案。 配置opencv3的环境参考博客 在clion中调用: 修改CMakelists.txt: 123set(CMAKE_CXX_STANDAR ... Read more »
Pytorch入门以Mnist为例 Posted on 2019-07-25 导言:入门Pytorch,Mnist的训练!当然这篇文章肯定不会只是教你进行一个Mnist训练(这种网上已经够多了),我会将里面每一个使用的函数、或者Pytoch中的工具进行稍微的深入讲解。 训练你的MNIST模型:先给出一段训练源码:这段源码是不完整地,一些完整地源码可以在网上找到,在这里只是对一 ... Read more »
Python+Caffe学习记录 Posted on 2019-07-11 learn_numpy_python dot = np.dot(x1,x2) 矩阵点积,一维是向量内积,多维是矩阵乘法运算,矩阵相乘一般采用dot,而元素对应相乘一般使用*。 12345outer = np.outer(a,b) #矩阵点乘 a = [a0, a1, ..., aM],b = ... Read more »
Python + Pytorch 持续更新 Posted on 2019-07-11 T20190704:1.使用pip3 换源:pip3 install opencv-python —user -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.aliyun.com/pypi/simple/ ubuntu中 ... Read more »
LLK_WG--1.0+2.0版本 Posted on 2019-07-10 导言:本篇主要开发了2个版本的辅助程序。 LLK_1.0是基于C++开发的使用的opencv中自带的直方图相似进行分类。 LLK_2.0是基于Python开发的,使用的Pytorch进行网络的训练,采用的网络结构是简化版的VGG 连连看辅助程序1.0博主童年时一直被一款游戏虐待:QQGame中的 ... Read more »
win10 + VS2017 配置 Opencv3.4.2 Posted on 2019-02-07 win10 + VS2017 配置 Opencv3.4.21.下载Opencv1.1 版本:Opencv官网release页面 1. 版本的话按照自己的需求安装,不用安装最近的版本,因为有些指令市面上其他库不支持。 2. 本文选择的是**Opencv 3.4.2**的版本,PC中VS的 ... Read more »