- 博客(326)
- 资源 (33)
- 收藏
- 关注

原创 Learning RNN from scratch (RNN神经网络参数推导)
从上一篇原创的文章到现在,已经有一年多了,目前终于有一些新的总结分享个大家。本文主要讲了RNN神经网络的基本原理,并给出了RNN神经网络参数更新的详细推导过程(back propagation),对于想知道RNN的参数是如果推导的,可以仔细阅读本文。因为时间有限,下面的总结难免有疏漏之处,请大家指正。本文结合了一个非常经典的RNN的例子代码,进行了详细的说明,RNN的代
2016-06-28 09:49:01
11382
1

原创 Beta分布从入门到精通
最近一直有点小忙,但是不知道在瞎忙什么,终于有时间把Beta分布的整理弄完。下面的内容,夹杂着英文和中文,呵呵~Beta DistributionBeta Distribution DefinitionThe Beta distribution is a special case of the Dirichlet distribution, an
2015-06-03 17:38:42
26711
1
转载 Understanding LSTM Networks
本文转载于:http://colah.github.io/posts/2015-08-Understanding-LSTMs/Understanding LSTM NetworksPosted on August 27, 2015Recurrent Neural NetworksHumans don’t start their thinking from
2016-11-07 15:06:45
1976
原创 Elasticlunr.js 支持其他语言 V0.9.5
之前一直没有处理其他的语言的需求,所以没有测试elasticlunr.js对于其他的语言的支持。多亏了Github的网友,帮忙发现了elasticlunr.js对于其他语言支持的问题。昨天,elasticlunr.js发布了V0.9.5版本,利用lunr-languages已有的对于其他语言的支持功能,使得elasticlunr.js能够支持目前所有的lunr-languages支持的语言。目前lu
2016-09-09 11:19:03
3066
转载 Evaluation of Deep Learning Toolkits
本文转载于Evaluation of Deep Learning ToolkitsEvaluation of Deep Learning ToolkitsAbstract. In this study, I evaluate some popular deep learning toolkits. The candidates are listed in alphabetical order: Ca
2016-08-24 10:36:03
2346
原创 learn word2vector from scratch -- part 4
本文详细介绍了word2vector的算法原理,公式推导,参数更新的公式推导。一共分为4个部分,为了保证每个网页不是太长,分为4个网页分别给出。
2016-08-15 19:01:16
1647
原创 learn word2vector from scratch -- part 3
本文详细介绍了word2vector的算法原理,公式推导,参数更新的公式推导。一共分为4个部分,为了保证每个网页不是太长,分为4个网页分别给出。
2016-08-15 18:57:32
1582
原创 learn word2vector from scratch -- part 2
本文详细介绍了word2vector的算法原理,公式推导,参数更新的公式推导。一共分为4个部分,为了保证每个网页不是太长,分为4个网页分别给出。
2016-08-15 18:52:32
1479
原创 learn word2vector from scratch -- part 1
本文详细介绍了word2vector的算法原理,公式推导,参数更新的公式推导。一共分为4个部分,为了保证每个网页不是太长,分为4个网页分别给出。
2016-08-15 18:49:23
1634
原创 javascript全文检索工具
https://github.com/weixsong/elasticlunr.jsjavascript全文检索工具,有兴趣的小伙伴请帮忙点赞。Elasticlunr.jsLightweight full-text search engine in Javascript for browser search and offline search.El
2016-08-08 11:05:31
4292
转载 使用深度学习打造智能聊天机器人
原文转载于:http://geek.youkuaiyun.com/news/detail/85091作者:张俊林,中科院软件所博士,技术书籍《这就是搜索引擎:核心技术详解》、《大数据日知录:架构与算法》作者。曾担任阿里巴巴、百度、新浪微博资深技术专家,目前是用友畅捷通工智能相关业务负责人,关注深度学习在自然语言处理方面的应用。 责编:周建丁(zhoujd@youkuaiyun.com) 本文为
2016-07-12 19:54:55
2783
2
转载 Understanding LSTM Networks
Understanding LSTM NetworksPosted on August 27, 2015Recurrent Neural NetworksHumans don’t start their thinking from scratch every second. As you read this essay, you understand each
2016-07-06 17:28:40
1309
转载 Hinton's Dropout in 3 Lines of Python
Hinton's Dropout in 3 Lines of PythonHow to install Dropout into a neural network by only changing 3 lines of python.Posted by iamtrask on July 28, 2015Summary: Dropout is a vital
2016-06-30 15:20:30
1632
转载 Cross entropy
In information theory, the cross entropy between two probability distributions {\displaystyle p} and {\displaystyle q} over the same underlying set of events measures the average number of bits
2016-06-24 19:15:28
2483
转载 RNN computation
link: http://karpathy.github.io/2015/05/21/rnn-effectiveness/RNN computation. So how do these things work? At the core, RNNs have a deceptively simple API: They accept an input vector x and give you an
2016-06-12 16:33:20
1765
转载 The Max Trick when Computing Softmax
The softmax function appears in many machine learning algorithms. The idea is, if you have a set of values, to scale them so they sum to 1.0 and therefore can be interpreted as probabilities.For exampl
2016-06-12 11:16:21
1439
转载 大端序与小端序
原文转载于:http://blog.youkuaiyun.com/shanshanpt/article/details/7365613其实 大小端序是针对于不同的硬件而言的,具体的就是不同的CPU 是不同的处理的。 对于 Intel x86 系列就是小端序。下面具体介绍:简单点说,就是字节的存储顺序,如果数据都是单字节的,那怎么存储无所谓了,但是对于多字节数据,比如int,double等,就要考虑存储的顺序了。
2016-05-13 15:06:22
1836
原创 前端搜索JS库 Elasticlunr.js
有Github账号的小伙伴们,帮忙点赞啦(Star)本人写了一个JS的离线搜索库,支持Field search, 采用BM25模型进行Ranking, Ranking的算法和Elasticsearch一样的,效果比lunr.js有很高提升, 希望小伙伴们能够给与肯定,帮忙点赞。Elasticlunr.js is a lightweight full-text search engine in Jav
2016-05-04 09:12:52
3249
转载 UNDERSTANDING CONVOLUTIONAL NEURAL NETWORKS FOR NLP
原文转载于:http://www.wildml.com/2015/11/understanding-convolutional-neural-networks-for-nlp/When we hear about Convolutional Neural Network (CNNs), we typically think of Computer Vision. CNNs we
2016-01-19 17:04:50
2375
转载 python 装饰器
原文转载于:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386819879946007bbf6ad052463ab18034f0254bf355000由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。>>> def
2015-12-09 09:54:02
1394
原创 生日悖论
计算生日悖论概率假设一个班级有n个人,那么计算这n个人至少有两个人生日相同的概率。 一般情况下,我们感性认识上会觉得班级上至少有两个人生日相同的概率会比较低,毕竟每个人的生日有365种选择,而班级一半只有30人左右,但是实际上计算得到的至少两人生日相同的概率却远远大于我们的感性认识,所以称为生日悖论。计算生日概率假设班级有n个人,我们从反面计算至少有两个人生日相同的概率,这个反面就是每个人生日都不
2015-11-24 16:06:39
6545
1
转载 一致性哈希算法(consistent hashing)
原文转载于: http://www.javaranger.com/archives/1781在分布式系统中,如果某业务可以由多个相同的节点处理,很容易想到用HASH的方式将业务请求分散到这些节点处理,如果有N个节点,计算方法为:HASH(id)% N。如果只是简单的计算,不涉及用户状态,这是一个简单有效的方案。如果节点的计算涉及用户状态,比如Memcache缓存服务等,
2015-11-09 10:23:19
1243
原创 elasticlunr.js 最新版本v0.6.7发布啦
本小编写的第一个有点实用价值的开源类库elasticlunr.js刚刚发布了最新的版本v0.6.7, 该项目是在lunr.js的基础上进行大幅度改进生成的。希望各位帮忙做code review,本人并不熟悉javascript, 还有,如果方便的话希望给位帮忙在github上点赞,嘿嘿,您的一个赞,是我继续努力改进该项目的最大动力来源。本项目的主页:elasticlunr.js 项目代码:elas
2015-07-31 12:47:23
1829
原创 Android 人脸特征点检测(主动形状模型) ASM Demo (Active Shape Model on Android)
目前Android平台上进行人脸特征识别非常火爆,本人研究生期间一直从事人脸特征的处理,所以曾经用过一段ASM(主动形状模型)提取人脸基础特征点,所以这里采用JNI的方式将ASM在Android平台上进行了实现,同时在本应用实例中,给出了几个其他的图像处理的示例。由于ASM (主动形状模型,Active Shape Model)的核心算法比较复杂,所以这里不进行算法介绍,我之前写过一篇详细的算法介绍
2015-07-23 17:54:00
6702
原创 Elasticlunr.js 简介
Elasticlunr.jsElasticlurn.js is a lightweight full-text search engine in Javascript for browser search and offline search. Elasticlunr.js is developed based on Lunr.js, but more flexible than lunr.js.
2015-07-14 15:34:14
2399
转载 BM25 vs Lucene Default Similarity Comparing Precision and Recall
本文转载于: https://www.found.no/foundation/BM-vs-Lucene-default-similarity/IntroductionIn the previous article I looked into the difference between BM25 and the tf-idf similarity as they a
2015-07-10 15:04:36
1298
转载 Similarity in Elasticsearch: A Brief Introduction to the Similarity Models Available
本文转载于: https://www.found.no/foundation/similarity/Similarity in ElasticsearchA Brief Introduction to the Similarity Models Availableby Konrad G. Beiske November 26, 2013Tagged as ·
2015-07-10 14:25:03
1450
原创 Elasticsearch scoring detailed explanation
Score computation mechanismI am learning Elasticsearch these days, so I’m really curious about how Elasticsearch compute the score of retrieved documents.在Elasticsearch的官方文档中,给出了文档score的计算的公式,但是其中有个que
2015-07-08 15:55:17
2355
1
原创 Chinese Segmentation Introduction
1. Chinese Segmentation Introduction最近两天系统的研究了一下中文分词算法,在这里做个简单的总结。中文分词可以分为(1)基于词典的分词 和(2)非基于词典的分词。 基于词典的分词包括: * MMSEG * Forward/Backward matching * 最小切分非基于词典的分词主要是通过统计学计算概率的方法进行中文分词,例如CRF, is p
2015-07-06 15:22:50
92330
转载 Make 命令教程
原文转载于: http://www.ruanyifeng.com/blog/2015/02/make.html代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上 ,任何只要某个文件有变化,就要重新构建的项目,都可以用Make构建
2015-07-04 10:42:51
1333
转载 Python文件关闭机制详解
原文转载于:http://python.jobbole.com/81477/如果不用“with”,那么Python会在何时关闭文件呢?答案是:视情况而定。Python程序员最初学到的东西里有一点就是可以通过迭代法很容易地遍历一个打开文件的全文:f=open('/etc/passwd')forline in
2015-05-27 14:43:06
1810
原创 Android JNI 开发 Demo by NDK (native develop kit)
最近终于有了一些空闲时间,所以想着把之前的Android相关的项目整理一下,前几天整理了Android OCR 的项目, 今天就干脆再整理一下 NDK JNI调用。关于Android 中通过JNI进行本地调用的配置与开发,已经在链接 http://blog.youkuaiyun.com/watkinsong/article/details/9849973 中给出了非常详细的说明。 请仔细阅读。
2015-05-08 09:52:04
2541
1
原创 Android光学字体识别 -- Android OCR demo
最近因为工作的原因,好久没有写博客了。(看到有很多评论和留言,都不能一一回复啦~) 过年之前Oracle组织过一次内部的编程马拉松,当时选择的题目是OCR相关的,但是但是做出来的效果不是很好,就一直想着把代码重新整理一下,优化一下效果。目前随着国内互联网火的一塌糊涂,似乎也带动了图像处理的发展与引用,以前一直觉得图像处理很难找到合适的工作,所以找工作的时候就换了自然语言处理
2015-05-06 21:31:24
8852
1
原创 python package module import 完全总结
总结这个python中 package以及module的导入,是遵循下面的文档结构进行的:sound/ Top-level package __init__.py Initialize the sound package formats/ Subpacka
2015-03-27 09:27:27
5700
转载 转载(添加自己的理解): 支持向量机通俗导论(理解SVM的三层境界)
最近一直在学习SVM, 想着干脆就彻底的把读书的时候不会的东西弄明白, 所以把july 的SVM详解仔细看了以下, 然后又看了两次台大的SVM教学视频,终于对SVM有了比较透彻的了解, 所以在这里转载一下july的SVM, 并且在一些地方添加了一下自己的理解,希望能够与大家分享一下。文中添加注解的地方,以以下标志开始和结束------------------------------
2015-01-06 10:52:01
2364
转载 从头到尾彻底理解KMP
一直在学习july写的KMP算法介绍,今天上午完成了第三遍的学习,总算是有了比较系统的掌握, 所以转载记录一下。原文地址: http://blog.youkuaiyun.com/v_july_v/article/details/7041827从头到尾彻底理解KMP作者:July时间:最初写于2011年1
2014-12-28 12:06:45
1753
原创 LDA: 从头到尾彻底理解LDA (Latent Dirichlet Allocation)
LDA (Latent Dirichlet ), 潜在狄利克雷分布,从头到尾详细理解, 参数估计详细介绍。
2014-12-14 11:49:52
28320
5
原创 PCA的应用示例
在 PCA 详细算法介绍 (http://blog.youkuaiyun.com/watkinsong/article/details/38536463) 中, 因为篇幅问题 没有给出详细的代码示例, 这里给出代码示例。通过对人脸图像进行降维深入了解PCA算得使用。首先看一下数据集, 我们有12张人脸图像, 用10张人脸训练PCA降维矩阵, 剩下的两张可以用作测试。
2014-08-13 19:13:50
34890
6
原创 PCA 降维算法详解 以及代码示例
1. 前言 PCA : principal component analysis ( 主成分分析)最近发现我的一篇关于PCA算法总结以及个人理解的博客的访问量比较高, 刚好目前又重新学习了一下PCA (主成分分析) 降维算法, 所以打算把目前掌握的做个全面的整理总结, 能够对有需要的人有帮助。 自己再看自己写的那个关于PCA的博客, 发现还是比较混乱的, 希望这里能过做好整理。 本文的所有
2014-08-13 16:36:06
110162
31
AdaBoost人脸检测程序
2012-06-04
计算机程序设计艺术
2012-05-27
网络聊天源代码
2012-05-14
Microsoft SQL Server 2008 Step by Step
2010-04-22
信号与系统 实习报告 线性系统分析
2008-12-12
数据库综合实习论文 图书馆管理系统
2008-11-27
计算机图形学实习代码 全部 c++ openGL
2008-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人