自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jige的菜鸟进化史~

讲述了Jige默默码代码的故事~

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

转载 pipenv入门

//今天用同学的一个模型,被种草了pipenv=。=安利一波,文档是转载的,也方便自己查看python - pipenv 使用概览原创青柠loft2018-02-26 22:29:05评论(0)161人阅读欢迎访问我的blog:http://www.qnloft.com/blogpipenv 是 python的 包 / 虚拟环境管理工具。有点类似Java中maven。GitHub地址:https:...

2018-04-11 10:42:22 962

原创 拯救一下荒废已久的博客

emmmmmm前前前面在忙着找工作前前面准备弄毕设前面忙完以后浪了几周emmmmmm要回归学习了从下周开始,每周读一篇QA,Dialog方面的paper,然后更新到博客还有两个多月就要毕业了emmm老大也让我提前准备一下工作需要用到的知识点emmm现在开始准备一下emmm每周至少一篇Paper,然后再温习一下TF,毕竟工作后很多时候还是用TFFLAG已经立完,希望不要打自己脸。...

2018-04-03 17:16:01 334

原创 安装Pytorch

首先确定cuda是多少版本 的。我的cuda7.5 ,python 2.7安装地址:python2.7pip install http://download.pytorch.org/whl/cu75/torch-0.1.11.post5-cp27-none-linux_x86_64.whl 但是很慢所以用镜像,个人用的豆瓣pip install http://downlo

2017-09-14 11:04:18 1908

转载 GAN相关论文

原始GANGoodfellow和Bengio等人发表在NIPS 2014年的文章Generative adversary network,是生成对抗网络的开创文章,论文思想启发自博弈论中的二人零和博弈。在二人零和博弈中,两位博弈方的利益之和为零或一个常数,即一方有所得,另一方必有所失。GAN模型中的两位博弈方分别由生成式模型(generative model)和判别式模型(discrimi

2017-09-13 09:38:09 799

转载 N个节点的二叉树有多少种形态

//catalan数,嘻嘻嘻拿到这个题,首先想到的是直接写出表达式肯定不行,所以有必要从递推入手。由特殊到一般,归纳法么~而且二叉树离不开递推这个尿性。。。 先考虑只有一个节点的情形,设此时的形态有f(1)种,那么很明显f(1)=1如果有两个节点呢?我们很自然想到,应该在f(1)的基础上考虑递推关系。那么,如果固定一个节点后,有两种情况,一是左子树还剩一个节点,此刻

2017-04-24 10:11:25 1534

转载 自然语言处理中的Attention Model:是什么及为什么

/* 版权声明:可以任意转载,转载时请标明文章原始出处和作者信息 .*/                                                     author: 张俊林       要是关注深度学习在自然语言处理方面的研究进展,我相信你一定听说过Attention Model(后文有时会简称AM模型)这个词。AM模型应该说

2017-04-05 21:57:42 710

转载 python reduce的用法

python的reduce()函数reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。例如,编写一个f函数,接收x和y,返回x和y的和:

2017-03-22 20:42:12 1989

转载 点到超平面的距离

这是高中时候的基础数学,然而也是比较重要的一个知识点,在很多地方都会用到,在基于超平面分类算法中,向量空间中任意一点到超平面的距离也是一个基础知识点平面的一般式方程Ax +By +Cz + D = 0其中n = (A, B, C)是平面的法向量,D是将平面平移到坐标原点所需距离(所以D=0时,平面过原点)向量的模(长度)给定一个向量V(x, y, z),则|

2017-02-20 09:58:53 7280

转载 学习TensorFlow,保存学习到的网络结构参数并调用

在深度学习中,不管使用那种学习框架,我们会遇到一个很重要的问题,那就是在训练完之后,如何存储学习到的深度网络的参数?在测试时,如何调用这些网络参数?针对这两个问题,本篇博文主要探索TensorFlow如何解决他们?本篇博文分为三个部分,第一是讲解tensorflow相关的函数,第二是代码例程,第三是运行结果。一 tensorflow相关的函数我们说的这两个功能主要由一个类来完成,class

2016-12-16 22:20:14 1083

转载 DBSCAN

[+]一基于密度的聚类算法的概述二DBSCAN算法的原理基本概念算法流程三实验仿真参考文献一、基于密度的聚类算法的概述    最近在Science上的一篇基于密度的聚类算法《Clustering by fast search and find of density peaks》引起了大家的关注(在我的博文“论文中的机器学习算法——基于密度峰值的聚类算法”中也进行了中

2016-12-05 10:03:37 2548

转载 EM算法好详细的推导

好啦,下面谈谈EM算法。关于前两篇博文http://blog.csdn.net/lvhao92/article/details/50788380和http://blog.csdn.net/lvhao92/article/details/50802703为本篇做了个大铺垫。都说了一下EM算法的应用。同学们想必也大体上了解了EM算法是个什么东东,具体怎么的去运用。其实,个人认为这已经足够了。这篇博文为

2016-11-17 19:49:41 3843

转载 tensorflow新手必看,tensorflow入门教程,tensorflow示例代码

这些案例适合那些想要清晰简明的 TensorFlow 实现案例的初学者。本教程还包含了笔记和带有注解的代码。项目地址:https://github.com/aymericdamien/TensorFlow-Examples教程索引0 - 先决条件机器学习入门:笔记:https://github.com/aymericdamien/TensorFlow-Exa

2016-10-25 17:34:03 8804 2

转载 Python/Theano 加载和保存模型

加载和保存模型当实验时,使用梯度下降可能会花费几个小时(有时几天)寻找好的参数。一旦你找到它们,可以保存那些权值。在搜索过程中,你也可能想要保存当前最好的估计。pickle保存共享变量中的numpy的n维数组保存或者归档模型的参数的最好的方法是使用pickle或者deepcopy保存n维数组。比如,如果你的参数在共享变量w、v、u中,则保存的命令应该看起来像这样:>>>

2016-10-11 10:58:59 1159

转载 关于lstm和gru的一些简单资料,讲得比较容易理解

Recurrent Neural Networks人类并不是每时每刻都从一片空白的大脑开始他们的思考。在你阅读这篇文章时候,你都是基于自己已经拥有的对先前所见词的理解来推断当前词的真实含义。我们不会将所有的东西都全部丢弃,然后用空白的大脑进行思考。我们的思想拥有持久性。传统的神经网络并不能做到这点,看起来也像是一种巨大的弊端。例如,假设你希望对电影中的每个时间点的时间类型进行分类。传统的神

2016-08-31 09:56:51 26765 1

转载 theano的scan的大概科普文章。。。

一、theano的工作原理    在theano编程中,Graph是指导theano如何对变量进行操作的唯一途径,theano变量和theano Ops(操作)是Graph的两个基本构成元素。Graph只能由theano变量(包括shared变量)或常数组成。如图所示:     通常可以按如下步骤构造Graph:首先声明theano变量,theano变量在Pytho

2016-08-26 14:54:13 793

转载 python lambda表达式

以Mark Lutz著的《Python学习手册》为教程,每天花1个小时左右时间学习,争取两周完成。 --- 写在前面的话2013-7-22 21:00 学习笔记1,lambda的一般形式是关键字lambda后面跟一个或多个参数,紧跟一个冒号,以后是一个表达式。lambda是一个表达式而不是一个语句。它能够出现在Python语法不允许def出现的地方。作为表达式,lamb

2016-08-26 13:09:07 1286

转载 python zip相关

zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例:1.示例1:x = [1, 2, 3]y = [4, 5, 6]z = [7, 8, 9]xyz = zip(x, y, z)print xyz运行的结果是:[(1, 4, 7), (2, 5, 8), (3, 6, 9)]

2016-08-26 12:14:02 275

转载 softmax相关。。

http://deeplearning.stanford.edu/wiki/index.php/Softmax%E5%9B%9E%E5%BD%92

2016-08-25 14:34:04 316

原创 python调用java函数

可以使用py4j包,真的很方便学习地址 http://blog.csdn.net/shy871265996/article/details/11935033注意,如果有多个java文件都需要被调用,可以对于每个不同的java在 GatewayServer server = new GatewayServer(app);app后面加一个端口参数,比如25335这样的。当然加完端口在p

2016-05-10 20:35:12 1177

原创 Unsupported major.minor version 52.0

最近实验室项目需要用到科大讯飞的一个工具包,运行工具包嘛,我直接拿去ubuntu上跑,完全跑不动,结果看了一下工具包,发现,居然调用,exe,额,于是又拿到windows上跑,结果在cmd下出现Unsupported major.minor version 52.0,搜索其实就是版本不对。于是看了一下自己在windows的环境,太old,于是重新下载了一个新版本,安装,解决。

2016-05-04 21:10:35 461

转载 beam搜索

0) 收藏 举报目录(?)[+]·最近搜了几篇BEAM SEARCH 束搜索的文章,这篇最直白易懂,并有示例的详细步骤图解,比维基百科的更为合适,因此拿在这里,供参考。原文链接:Beam Search Algorithm (Draft by Andrew Jungwirth)束搜索算法本文目标:1.演示了如何在存储有限的情况下进行类似的宽

2016-04-25 15:58:08 971

转载 特征选择常用算法综述

//今天搜索beam搜索的时候看到这篇文章了=。=,感觉不错。1 综述(1) 什么是特征选择特征选择 ( Feature Selection )也称特征子集选择( Feature Subset Selection , FSS ) ,或属性选择( Attribute Selection ) ,是指从全部特征中选取一个特征子集,使构造出来的模型更好。 (2) 为什么

2016-04-25 15:43:28 577

原创 ubuntu 上连接服务器

ssh 服务器上的用户名@服务器地址 -p 端口。至于下载文件,下载文件前先看好路径。我这里纠结了半天,因为平时登录服务器,直接就是我名字那个目录下,所以我一开始就直接从我名字那里写的。进去以后,用pwd命令看一下完整路径。接着scp -P 端口 服务器上的用户名@服务器地址:路径   本地路径

2016-04-17 23:32:29 1725

转载 用eclipse打包jar的时候有外部jar包

囧囧,直接用eclipse是不行的简单的方法2. Eclipse插件手动安装方法下载地址:http://downloads.sourceforge.net/fjep/net.sf.fjep.fatjar_0.0.27.zip?modtime=1195824818&big_mirror=0将解压出的plugins中的文件复制到eclipse安装目录中的plugins目录下,然

2016-04-05 20:48:26 377

转载 linux下安装codeblocks

//最近心情很down=。=在联网情况下,在Ubuntu 12.04 下输入以下指令进行安装。1.安装基本编译环境$sudo apt-get install build-essential$sudo apt-get install gdb2.安装codeblock$sudo apt-get install codeblocks$sudo ap

2016-03-28 17:24:30 681

原创 linux上跑java代码 各种坑

1.首先,在windows 下 用eclipse 直接写好的.java弄到服务器上跑,因为有中文注释,直接报错,我用vi打开,发现中文注释已经变成乱码了=。=iconv -f GB2312 -t utf-8 Vocabulary.java > 666.java 这句命令可以帮你解决=。=2.项目包我在windows用eclipse写的。代码work,但是弄成jar包,传到服务器上,NU

2016-03-26 16:52:13 2072 1

原创 机器学习技法 笔记六 Support Vector Regressssion

今天要说的是SVR上一次提到了kernel logistic rgeression1.kernel ridge regression同时也提到了,对于任何的L2-regularized linear model,它的w都可以用资料的线性组合来表示对于以前学的linear regression ,我们的error,是用的squared error,即差值的平方来达到regressio

2016-03-25 17:50:03 1033

转载 java 使用queue

//常年使用C++,java小学生水平队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。在队列这种数据结构中,最先插入的元素将是最先被删除的元素;反之最后插入的元素将是最后被删除的元素,因此队列又称为“先进先出”(FIFO—first in

2016-03-21 18:35:59 524

转载 java int 与 integer的区别

int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象1.Java 中的数据类型分为基本数据类型和复杂数据类型int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.2.初始化时:

2016-03-21 18:28:16 369

转载 python xrang 和range

//最近心情有点小down,过段时间就好了~//要对自己好一点//就是这样range 前面小节已经说明了,range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。比如:1>>> range(5)2[0, 1

2016-03-20 12:15:21 2708

转载 python函数chr()

chr(i)中文说明:返回整数i对应的ASCII字符。与ord()作用相反。参数x:取值范围[0, 255]之间的正数。版本:该函数在python2和python3各个版本中都可用。不存在兼容性问题。英文说明:Return a string of one character whose ASCII code is the integer

2016-03-18 13:25:44 1072

转载 抽样,mcmc, Metropolis-Hastings,Gibbs Sampling

最近看LDA,恶补数学知识呀,觉得自己真实菜得抠脚=。=52nlp讲的还不错http://www.52nlp.cn/lda-math-mcmc-%E5%92%8C-gibbs-sampling1http://www.52nlp.cn/lda-math-mcmc-%E5%92%8C-gibbs-sampling2http://wenku.baidu.com/view/8376

2016-03-10 16:50:58 887

原创 机器学习技法 笔记五 Kernel Logistic Regression

这一节我们把以前学过的logistics 和 kernel合在一起在上一节中,我们讲了soft-margin,推出的结论如下图图中的ζ其实就是一个点违反的距离,就是1-y(wz+b)其实我们可以很容易想到,对于图中的点,如果违反了,那么ζ是1-y(wz+b),而对于没有违反的点,显然就是0,所以其实可以写成这样子其实这个形式是不是很熟悉?没错

2016-03-06 12:51:35 2875

转载 ubuntu 安装sklearn

1. if you have Python 2 you can install all these requirements by issuing:sudo apt-get install build-essential python-dev python-setuptools \ python-numpy python-scipy \

2016-03-05 11:02:07 3928

原创 ubuntu下连接校园网

首先需要下载一个瑞捷客户端linux版本http://ito.hit.edu.cn/news/sub_bgxz.asp?id=280这个网站上的第三个,就是瑞捷的=。=下载了以后进入下载目录解压,命令行是unzip 20151210163735708.zip然后进入解压后的文件的目录获取管理员权限,命令行sudo su接着运行 chmod +x ./rjsupplicant.s

2016-03-05 10:34:05 2353

转载 beta分布 and Dirichlet分布

背景在Machine Learning中,有一个很常见的概率分布叫做Beta Distribution:同时,你可能也见过Dirichelet Distribution:那么Beta Distribution和Dirichlet Distribution的意义何在呢?解释1. 如果给你一个硬币,投这个硬币有\theta的概率抛出Hea

2016-03-03 16:04:55 983

原创 机器学习技法 笔记四 Soft-Margin Support Vector Machine

上面一章我们看完了kernel,通过合并转换和内积两个步骤来加速,这样我们可以通过dual SVM来解决很多问题。但是正如上一章最好说的,我们现在的要求都是基于在Z空间里线性可分的,但是过度强求每个点都分正确,是有可能带来overfit的,比如有noise的点。今天,我们就要来解这样一个问题。其实,这样的思想,我们在学习机器学习基石的时候,已经有过了,当时讲PLA和pocket的时候,

2016-02-24 12:02:35 1590

原创 机器学习技法 笔记三 Kernel Support Vector Machine

//想买mac pro,大陆价格贵得很,在找港台或者美帝的小伙伴代购。囧囧=。=以后不能玩烧显卡的游戏了,谁有mac的待机时间太吸引人了。上一次我们学习了对偶形式,对偶形式的解决其实也是一个二次规划的问题,而且这个二次规划问题好像是和我们所在的空间没有关系。但是实际上,是隐藏在了矩阵计算中。这就是我们的瓶颈所在。在矩阵计算中,每一项都有zz‘相乘,因为z是x在z空间的转换,所以可以写成

2016-02-18 13:44:37 1660

原创 Stanford自然语言处理笔记1 -basic text processing

//过年归来,虽然还想玩,但是还是要学习了,上午机器学习技法,下午nlp吧=。=//最近在看公主的男人,我家厚厚好帅=。=,实在是太呆萌了。开始第一部分直接讲的正则匹配=。=We和we我都想匹配出来[Ww]e这样肯定可以搞定啦[a-z]任意一个小写字母[A-Z]任意一个大写字母[^a-z]任意一个非小写字母其实[]就是在这个中括号中的任意一个都可以匹配视频中很nic

2016-02-14 17:29:33 837

原创 机器学习技法 笔记二 dual support vector machine

接着上一章说=。=上一章看上去其实已经挺不错的了,但是实际上,我们仔细思考还是有一些问题需要解决的。例如,当我们需要做非线性的划分的时候,我们可以考虑转换到Z空间,在Z空间做线性划分,再回到原来的x。然而就是这里出现了问题,如果我们要做z空间的转换,那么我们的复杂度就不再是以前的那个d了,而是弯弯曲曲的d了,也就是复杂度变大了,还记得我们上次说的如何解决最后的问题吗?就是找一个二次

2016-02-04 15:05:10 895

集体智慧编程 中文

中文版的集体智慧编程。机器学习呀之类的额。看吧

2015-11-21

空空如也

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

TA关注的人

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