自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coldcabbage的博客

深度学习笔记

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 理解深度学习中的正则化

写在前面:这篇文章虽然公式有点多,但很好懂的。 用Markdown写的,手机端可能会乱码。     本文介绍了对深度学习中正则化的理解,分为以下几部分:什么是正则化?为什么要正则化?怎样理解正则化?举例  首先从“什么是正则化”开始。正则化方法很早之前就已经出现了,在机器学习方法中应用广泛,比如支持向量机(这个不知道也没关系)。它的...

2018-04-29 13:29:20 6808 1

原创 bazel生成C++动态链接库so文件

bazel是Google开源的一款编译工具,具有支持多种语言,编译速度快,处理依赖方便,编写编译规则简单的优点。有人说,bazel是流氓工具,为什么呢?因为它不仅QJ你们组,还QJ你的兄弟组。意思是说一个组用了bazel,其他组为了协同工作,也必须用bazel,否则作为一个项目整体没法管理。这在一定程度上是对的,因为一个项目想打包成一个整体,如果其中一部分使用bazel编译,另外一部分写m...

2018-07-29 17:05:56 8349 4

原创 Openface(四):加载数据

最近学习了开源的人脸识别程序Openface。在前边的几篇文章里,我们对人脸进行了对齐,并且使用Inception模块建立了人脸识别Facenet的卷积网络。 在这篇文章中,我们实现了在神经网络训练前数据的加载。 pytorch专门提供了加载工具:DataLoader,DataLoader的参数是torch.utils.dataset,torch.utils.dataset提供两个方法,一个是...

2018-06-02 22:16:14 539

原创 Openface(三):卷积网络

最近学习了基于FaceNet的Openface包。 在前面的文章里我们已经将图片中的人脸提取出来,并进行了对齐。接下来我们建立卷积网络,之后再使用triplet loss进行训练。 下面是卷积网络的代码。首先建立了Inception模块以供调用,接着建立了训练将调用的卷积网络。# model: nn4.pyfrom torch import nnfrom .BasicModule im...

2018-05-31 21:41:54 1007

原创 使用pytorch实现Inception模块

在pytorch中没有找到Inception模块,自己写了一个,以供调用。 Inception模块的顺序为: 1. 输入 -> 1*1卷积 -> BatchNomr -> ReLU -> 1*5卷积 -> BatchNomr -> ReLU 2. 输入 -> 1*1卷积 -&a

2018-05-30 21:14:18 6289 2

原创 在Ubuntu中配置geany的Anaconda编译环境

介绍了Ubuntu16.04系统,在geany中配置Anaconda环境的方法。 1、安装Anaconda,建立自己的环境;安装geany; 2、打开菜单栏的生成-设置生成命令,如下图所示

2018-05-28 22:52:39 1875 1

原创 Openface(二):实现人脸对齐

最近学习了开源代码Openface,实现了LFW数据集的人脸对齐。这些人脸对齐的图片是后续深度学习神经网络的训练数据集。 代码除了引用常见的python包,还引用了两个本地包:一个是dataset,用以生成图像generator对象和辅助输出;另一个是dlib_align,是上一篇文章中的使用dlib库对齐人脸的包。本代码将原代码中的parse换为了更为简洁的fire,使用Config类管理...

2018-05-26 16:50:46 2538 2

原创 Openface学习(一):使用dlib探测人脸并与模板人脸对齐

学习了开源人脸识别程序Openface的代码。Openface的思路是先将人脸从图像中提取出来,再通过FaceNet,即使用了triplet loss的神经网络将图像分类或者识别。本篇文章的代码的作用是,使用dlib库将人脸探测、提取的方法集合成类,方便调用。本篇文章的代码的思路是,在通用模板中的68个人脸标记点的基础上,使用dlib库以及预训练出的参数,确定输入图像的人脸标记点,再使用o...

2018-05-24 23:33:20 4295

原创 pytorch下使用LSTM神经网络写诗

在pytorch下,以数万首唐诗为素材,训练双层LSTM神经网络,使其能够以唐诗的方式写诗。代码结构分为四部分,分别为1.model.py,定义了双层LSTM模型2.data.py,定义了从网上得到的唐诗数据的处理方法3.utlis.py 定义了损失可视化的函数4.main.py定义了模型参数,以及训练、唐诗生成函数。参考:电子工业出版社的《深度学习框架PyTorch:入门与实践》第九章main代...

2018-04-23 00:33:30 10007 5

转载 python中sys的用法

python中sys的用法常见用法: sys.argvsys.argv用来获取当前正在执行的命令行参数的列表. sys.argv[0]是程序名, sys.argv[1]是第一个参数, 以此类推后边的参数.其他用法暂不介绍.参考代码:# encoding: utf-8# filename: argv_test.pyimport sys# 获取脚本名字print('The name of t...

2018-04-19 20:10:51 6032

原创 pytorch中tensor的应用练习

代码可在https://github.com/Yablon/pytorch-practices.git下载how_to_use_tensor.ipynb# coding: utf-8# In[1]:#开始练习pytorch中对tensor的使用from __future__ import print_functionimport torch as t#__future__这个模块是...

2018-04-13 22:09:59 2451

原创 使用CUDA和pytorch框架下的CIFAR-10分类

# coding: utf-8# In[1]:#模块准备from torch.autograd import Variableimport torch as timport torchvision as tv import torchvision.transforms as transformsfrom torchvision.transforms import ToPIL...

2018-04-11 23:54:34 2130

原创 Windows系统在Anaconda环境中安装gensim

在做Word Embedding的时候,需要使用gensim模块。按照在Anaconda中的习惯,我在我配置的一个名为nlp的python3.6环境里,打开Terminal,如下图所示。打开Terminal后,按照官网https://radimrehurek.com/gensim/install.html提示,我输入easy_install -U gensim,之后gensim模块和其他一些依赖的...

2018-04-04 00:05:58 6744

tensorflow常用数学函数

tensorflow常用数学函数的介绍,包括函数名称,参数以及例子。

2018-03-08

空空如也

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

TA关注的人

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