代码改变世界

随笔档案-2016年03月

神经网络:卷积神经网络CNN

2016-03-31 21:47 by GarfieldEr007, 401 阅读, 收藏, 编辑
摘要: 一、前言 这篇卷积神经网络是前面介绍的多层神经网络的进一步深入,它将深度学习的思想引入到了神经网络当中,通过卷积运算来由浅入深的提取图像的不同层次的特征,而利用神经网络的训练过程让整个网络自动调节卷积核的参数,从而无监督的产生了最适合的分类特征。这个概括可能有点抽象,我尽量在下面描述细致一些,但如果 阅读全文

卷积神经网络(CNN)

2016-03-31 21:46 by GarfieldEr007, 1282 阅读, 收藏, 编辑
摘要: 1. 概述 卷积神经网络是一种特殊的深层的神经网络模型,它的特殊性体现在两个方面,一方面它的神经元间的连接是非全连接的, 另一方面同一层中某些神经元之间的连接的权重是共享的(即相同的)。它的非全连接和权值共享的网络结构使之更类似于生物 神经网络,降低了网络模型的复杂度(对于很难学习的深层结构来说,这 阅读全文

数据挖掘(10):卷积神经网络算法的一个实现

2016-03-31 21:45 by GarfieldEr007, 412 阅读, 收藏, 编辑
摘要: 前言 从理解卷积神经到实现它,前后花了一个月时间,现在也还有一些地方没有理解透彻,CNN还是有一定难度的,不是看哪个的博客和一两篇论文就明白了,主要还是靠自己去专研,阅读推荐列表在末尾的参考文献。目前实现的CNN在MINIT数据集上效果还不错,但是还有一些bug,因为最近比较忙,先把之前做的总结一下 阅读全文

CNN卷积神经网络在自然语言处理的应用

2016-03-31 21:44 by GarfieldEr007, 4957 阅读, 收藏, 编辑
摘要: 摘要:CNN作为当今绝大多数计算机视觉系统的核心技术,在图像分类领域做出了巨大贡献。本文从计算机视觉的用例开始,介绍CNN及其在自然语言处理中的优势和发挥的作用。 当我们听到卷积神经网络(Convolutional Neural Network, CNNs)时,往往会联想到计算机视觉。CNNs在图像 阅读全文

卷积神经网络CNN全面解析

2016-03-31 21:39 by GarfieldEr007, 21352 阅读, 收藏, 编辑
摘要: 卷积神经网络(CNN)概述 从多层感知器(MLP)说起 感知器 多层感知器 输入层-隐层 隐层-输出层 Back Propagation 存在的问题 从MLP到CNN CNN的前世今生 CNN的预测过程 卷积 下采样 光栅化 多层感知器预测 CNN的参数估计 多层感知器层 光栅化层 池化层 卷积层 阅读全文

常用Linux命令小结

2016-03-31 21:32 by GarfieldEr007, 448 阅读, 收藏, 编辑
摘要: 常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记。当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临时抱佛脚的感觉,挺浪费时间的,不如闲暇时间先把常用命令看看,有个初始印象,然后查阅的时候就有目的性了 阅读全文

Matlab多个Figure图合成一个Fig

2016-03-31 21:19 by GarfieldEr007, 12361 阅读, 收藏, 编辑
摘要: 案例:之前跑过的程序 已经生成了多个matlab图,现在需要进行合并到一个图中。 解决方案,利用图像句柄把figure图像中的参数读入到内存中,然后重新subplot绘制。 程序如下: Code ViewCopyPrint clc;clear; open(‘./test_1.fig’) figure 阅读全文

java操作MySQL数据库(插入、删除、修改、查询、获取所有行数)

2016-03-31 21:18 by GarfieldEr007, 608 阅读, 收藏, 编辑
摘要: 插播一段广告哈:我之前共享了两个自己写的小应用,见这篇博客百度地图开发的两个应用源码共享(Android版),没 想到有人找我来做毕设了,年前交付,时间不是很紧,大概了解了下就接下了,主要用到的就是和服务器端交互,这个我之前没做过,因此接下来的时间里会陆续更 新这一些列的博客,记录学习的点滴。第一篇 阅读全文

如何用Java解析CSV文件

2016-03-31 21:16 by GarfieldEr007, 3133 阅读, 收藏, 编辑
摘要: 首先看一下csv文件的规则: csv(Comma Separate Values)文件即逗号分隔符文件,它是一种文本文件,可以直接以文本打开,以逗号分隔。windows默认用excel打开。它的格式包括以下几点(它的格式最好就看excel是如何解析的。): ①每条记录占一行; ②以逗号为分隔符; ③ 阅读全文

如何写计算机会议的rebuttal

2016-03-31 21:15 by GarfieldEr007, 8926 阅读, 收藏, 编辑
摘要: 其实最好的教材就是实例,恰好NIPS会议会把往年所有论文的Rebuttal都贴出来。。。,见这里:http://papers.nips.cc/ 同时,圈内同行也总结了不少经验,下面转帖其他人的经验 如下转自:http://qiyuhua.github.io/%E5%AD%A6%E4%B9%A0/20 阅读全文

计算机IT求职学习List

2016-03-31 21:11 by GarfieldEr007, 611 阅读, 收藏, 编辑
摘要: 1. 算法相关 1.1 《编程珠玑》 1.2 《编程之美》 这两本是最经典的了,这里面注重的是解决问题的思路,看的时候里面的问题要认真思考再参考解答。下面两本是对具体的面试题做一些解答,同时有详细代码实现的。 1.3 《剑指Offer》 1.4 《Cracking the coding interv 阅读全文

什么叫大牛,看看发表论文排行榜-20140317

2016-03-31 21:08 by GarfieldEr007, 403 阅读, 收藏, 编辑
摘要: 下面是截止到20140317时的统计结果: 【1-JMLR】: Klaus-Robert Müller(15) Francis R. Bach(14) Tong Zhang(14) Michael I. Jordan(13) Alexander J. Smola(13) Yoram Singer(1 阅读全文

Deeplearning原文作者Hinton代码注解

2016-03-31 21:05 by GarfieldEr007, 343 阅读, 收藏, 编辑
摘要: [z]Deeplearning原文作者Hinton代码注解 跑Hinton最初代码时看到这篇注释文章,很少细心,待研究。。。 原文地址:>http://www.cnblogs.com/BeDPS/p/3182725.html from: http://jacoxu.com/?p=692 阅读全文

牛顿法、拟牛顿法、共轭梯度法

2016-03-31 21:02 by GarfieldEr007, 3191 阅读, 收藏, 编辑
摘要: 牛顿法 一: 最速下降法 下降法的迭代格式为xk+1=xk–αkdk 一: 最速下降法 下降法的迭代格式为xk+1=xk–αkdk , 其中dk为下降方向, 设gk=∇f(xk)≠0, 则下降方向要满足dTkgk<0. 当步长确定时, dTkgk的值越小, 即−dTkgk的值越大, 函数下降得越快. 阅读全文

DeepLearning常用库简要介绍与对比

2016-03-31 20:55 by GarfieldEr007, 1006 阅读, 收藏, 编辑
摘要: 网上近日流传一张DL相关库在Github上的受关注度对比(数据应该是2016/03/15左右统计的): 其中tensorflow,caffe,keras和Theano排名比较靠前。 今日组会报告上tj师弟从个人使用经验上做了简单介绍与对比,分享给大家。 华丽的分隔线 师弟的原文出处:http://t 阅读全文

基于Theano的DNN框架Blocks使用简要总结

2016-03-31 20:54 by GarfieldEr007, 1768 阅读, 收藏, 编辑
摘要: Blocks官方代码地址:https://github.com/mila-udem/blocks Blocks是加拿大Montreal大学Bengio实验室牵头开发的基于Python的神经网络模型框架,可方便地在大规模数据上进行复杂神经 网络模型的训练。它包含有很多外置工具包如,logging, m 阅读全文

利用JAVA计算TFIDF和Cosine相似度-学习版本

2016-03-31 20:54 by GarfieldEr007, 2688 阅读, 收藏, 编辑
摘要: 写在前面的话,既然是学习版本,那么就不是一个好用的工程实现版本,整套代码全部使用List进行匹配效率可想而知。 【原文转自】:http://computergodzilla.blogspot.com/2013/07/how-to-calculate-tf-idf-of-document.html,修 阅读全文

Windows7配置GPU和Theano编程环境

2016-03-31 20:49 by GarfieldEr007, 1068 阅读, 收藏, 编辑
摘要: 可参考Windows安装Theano官方教程: http://deeplearning.net/software/theano/install_windows.html#install-windows 但是内容太多,不看也罢,很多软件已经不需要配置,或者是冗余的。如果你恰好和我一样都是Windows 阅读全文

神经记忆网络、神经机器翻译和神经图灵机的初步探讨

2016-03-31 20:48 by GarfieldEr007, 921 阅读, 收藏, 编辑
摘要: 近期看过神经记忆网络、神经机器翻译和神经图灵机三篇工作之后在基于对话历史的信息抽取工作上进行了初步对比尝试,根据自己的理解进行了模型对比。欢迎大家一起讨论。 首先三篇工作的文献分别出自: [1] 神经记忆网络:2015 NIPS, End-To-End Memory Networks (Facebo 阅读全文

大规模视觉识别挑战赛ILSVRC2015各团队结果和方法 Large Scale Visual Recognition Challenge 2015

2016-03-31 20:35 by GarfieldEr007, 3283 阅读, 收藏, 编辑
摘要: Large Scale Visual Recognition Challenge 2015 (ILSVRC2015) Large Scale Visual Recognition Challenge 2015 (ILSVRC2015) Large Scale Visual Recognition C 阅读全文

LabelMe图像数据集下载

2016-03-30 20:21 by GarfieldEr007, 1574 阅读, 收藏, 编辑
摘要: Download MATLAB Toolbox for the LabelMe Image Database 利用Matlab Toolbox工具箱下载图像库 一、下载Matlab Toolbox工具箱 1. Github repository We maintain the latest vers 阅读全文

卷积神经网络和CIFAR-10:Yann LeCun专访 Convolutional Nets and CIFAR-10: An Interview with Yann LeCun

2016-03-30 18:35 by GarfieldEr007, 951 阅读, 收藏, 编辑
摘要: Recently Kaggle hosted a competition on the CIFAR-10 dataset. The CIFAR-10 dataset consists of 60k 32x32 colour images in 10 classes. This dataset was 阅读全文

学生如何提高专业英文阅读能力--施一公教授

2016-03-30 14:15 by GarfieldEr007, 448 阅读, 收藏, 编辑
摘要: 【 序:此文针对本科生和一、二年级的博士、硕士生,对高年级的博士生和博士后也应该有参考价值。该文的一些背景可以参考我此前关于提高英文写作能力的博文:http://www.sciencenet.cn/m/user_content.aspx?id=349932】 从小到大,我感性思维多一些,不善于读书。 阅读全文

在普林斯顿大学做助理教授的日子--施一公教授

2016-03-30 14:12 by GarfieldEr007, 319 阅读, 收藏, 编辑
摘要: - 与国内年轻PI共勉 【序:对每一位刚刚在清华大学生命科学学院或医学院建立独立实验室的年轻PI(Principal Investigator),我都会不止一次地忠告:至少要在前三年,你们一定要把自己当成超级博士后,身先士卒、尽全力地在实验室做研究、做自己的课题,同时训练培养博士生、实验员和博士后。 阅读全文

写好英语科技论文的诀窍: 主动迎合读者期望,预先回答专家可能质疑--周耀旗教授

2016-03-30 14:07 by GarfieldEr007, 1837 阅读, 收藏, 编辑
摘要: 写好英语科技论文的诀窍:主动迎合读者期望,预先回答专家可能质疑 周 耀 旗印地安那大学信息学院印地安那大学医学院计算生物学和生物信息中心 以此文献给母校中国科技大学五十周年校庆 前 言 我的第一篇英语科技论文写作是把在科大的学士毕业论文翻译成英文。当我一九九零年从纽约州立大学博士毕业时,发表了20多 阅读全文

如何做一名优秀的博士生--施一公教授

2016-03-30 14:04 by GarfieldEr007, 470 阅读, 收藏, 编辑
摘要: 【 序:我从获得博士学位至今已经整整16个春秋,但博士阶段的感受仍然历历在目。我从指导自己独立实验室的第一个博士生到现在也已经13年了,其中的博士研究生和博士后中已经有11人在美国和中国的大学里担任独立实验室的PI。他们的成长过程差别极大,性格、能力也各有不同。应该说,没有任何一个学生可以简单地遵循 阅读全文

如何提高英文的科研写作能力--施一公教授

2016-03-30 13:08 by GarfieldEr007, 311 阅读, 收藏, 编辑
摘要: 作为一个科研工作者,在国际学术期刊上发表科研论文是与同行交流、取得国际影响的必经之路。有些国内的科学家,实验做得很漂亮,但常常苦恼于论文的写作力不从心,成为国际交流的一大障碍。本文从博主的亲身体验出发,给博士生、博士后、以及年轻的PI提供一个借鉴。文章最后做简短总结。 我大学时的同班同学都知道,那时 阅读全文

致联系报考我免试研究生的同学们-山世光 研究员-中科院计算所

2016-03-30 13:05 by GarfieldEr007, 1159 阅读, 收藏, 编辑
摘要: 致联系报考我免试研究生的同学们 山世光 2012年8月23日(修订) 各位同学好: 首先,很高兴与你相识。每年具有免试推荐研究生资格的同学都很多,你联系了我,无论出于何种原因,都说明我们有了一份成为师生缘分的可能。但无奈的是,我通常每年都只能招收2名研究生(或直博生),而联系我的同学每年都超过40人 阅读全文

我们不应歧视任何语言,她们都是萌娘!(有图有真相)

2016-03-30 12:44 by GarfieldEr007, 383 阅读, 收藏, 编辑
摘要: 是的,现在把语言都萌娘化了,希望大家都喜欢她们。 . 1、Java 犹如宫泽贤治的《不畏风雨》中出现的、性格木讷的女孩子。从小就由于迟钝和大食量等特徵被别人当作笨蛋;从小学入学开始就进入田径部、坚持跑步,在中长跑中经常取得好成绩。给人活泼的印象,是十分努力的女孩子。 她的家境并不算好。父亲 Sun 阅读全文

一牛人博客导航

2016-03-29 21:41 by GarfieldEr007, 325 阅读, 收藏, 编辑
摘要: Deep Learning学习笔记: Deep learning:五十一(CNN的反向求导及练习) Deep learning:五十(Deconvolution Network简单理解) Deep learning:四十九(RNN-RBM简单理解) Deep learning:四十八(Contrac 阅读全文

机器学习&数据挖掘笔记_14(GMM-HMM语音识别简单理解)

2016-03-29 21:40 by GarfieldEr007, 629 阅读, 收藏, 编辑
摘要: 为了对GMM-HMM在语音识别上的应用有个宏观认识,花了些时间读了下HTK(用htk完成简单的孤立词识别)的部分源码,对该算法总算有了点大概认识,达到了预期我想要的。不得不说,网络上关于语音识别的通俗易懂教程太少,都是各种公式满天飞,很少有说具体细节的,当然了,那需要有实战经验才行。下面总结以下几点 阅读全文

机器学习&数据挖掘笔记_16(常见面试之机器学习算法思想简单梳理)

2016-03-29 21:34 by GarfieldEr007, 262 阅读, 收藏, 编辑
摘要: 前言: 找工作时(IT行业),除了常见的软件开发以外,机器学习岗位也可以当作是一个选择,不少计算机方向的研究生都会接触这个,如果你的研究方向是机器学习/数据挖掘之类,且又对其非常感兴趣的话,可以考虑考虑该岗位,毕竟在机器智能没达到人类水平之前,机器学习可以作为一种重要手段,而随着科技的不断发展,相信 阅读全文

机器学习、深度学习、数据挖掘各种资源整理

2016-03-29 21:33 by GarfieldEr007, 787 阅读, 收藏, 编辑
摘要: Deep Learning(深度学习): ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一 ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):二 Bengio团队的deep learning教程,用的theano库,主要是rbm系列,搞py 阅读全文

MLP 之手写数字识别

2016-03-29 20:55 by GarfieldEr007, 748 阅读, 收藏, 编辑
摘要: 0. 前言 前面我们利用 LR 模型实现了手写数字识别,但是效果并不好(不到 93% 的正确率)。 LR 模型从本质上来说还只是一个线性的分类器,只不过在线性变化之后加入了非线性单调递增 sigmoid 函数进行一一映射。实际上,这里的非线性变换对于我们分类来说是几乎没有什么作用的(在分类上,它等价 阅读全文

卷积神经网络CNN 手写数字识别

2016-03-29 20:54 by GarfieldEr007, 688 阅读, 收藏, 编辑
摘要: 1. 知识点准备 在了解 CNN 网络神经之前有两个概念要理解,第一是二维图像上卷积的概念,第二是 pooling 的概念。 a. 卷积 关于卷积的概念和细节可以参考这里,卷积运算有两个非常重要特性,以下面这个一维的卷积为例子: 第一个特性是稀疏连接。可以看到, layer m 上的每一个节点都只与 阅读全文

支持向量机SVM 简要推导过程

2016-03-29 20:53 by GarfieldEr007, 389 阅读, 收藏, 编辑
摘要: SVM 是一块很大的内容,网上有写得非常精彩的博客。这篇博客目的不是详细阐述每一个理论和细节,而在于在不丢失重要推导步骤的条件下从宏观上把握 SVM 的思路。 1. 问题由来 SVM (支持向量机) 的主要思想是找到几何间隔最大的超平面对数据进行正确划分,与一般的线性分类器相比,这样的超平面理论上对 阅读全文

23种设计模式

2016-03-29 20:48 by GarfieldEr007, 205 阅读, 收藏, 编辑
摘要: 目录 创建型 1. Factory Method(工厂方法) 2. Abstract Factory(抽象工厂) 3. Builder(建造者) 4. Prototype(原型) 5. Singleton(单例) 结构型 6. Adapter Class/Object(适配器) 7. Bridge( 阅读全文

Scala 中的函数式编程基础(三)

2016-03-29 19:02 by GarfieldEr007, 366 阅读, 收藏, 编辑
摘要: 主要来自 Scala 语言发明人 Martin Odersky 教授的 Coursera 课程 《Functional Programming Principles in Scala》。 3. Data and Abstraction 3.1 Class Hierarchies 这一集字幕不同步-, 阅读全文

Scala 中的函数式编程基础(二)

2016-03-29 19:01 by GarfieldEr007, 218 阅读, 收藏, 编辑
摘要: 主要来自 Scala 语言发明人 Martin Odersky 教授的 Coursera 课程 《Functional Programming Principles in Scala》。 2. Higher Order Functions 把其他函数作为参数或者作为返回值,就是 higher ord 阅读全文

Scala 中的函数式编程基础(一)

2016-03-29 19:00 by GarfieldEr007, 272 阅读, 收藏, 编辑
摘要: 主要来自 Scala 语言发明人 Martin Odersky 教授的 Coursera 课程 《Functional Programming Principles in Scala》。 很久以前写过一个非常简单的 python lambda 函数博客,里头有 filter,map,reduce等, 阅读全文

稀疏表示介绍(下)

2016-03-29 18:47 by GarfieldEr007, 227 阅读, 收藏, 编辑
摘要: 声明 之前虽然听过压缩感知和稀疏表示,实际上前两天才正式着手开始了解,纯属新手,如有错误,敬请指出,共同进步。 主要学习资料是 Coursera 上 Duke 大学的公开课——Image and video processing, by Pro.Guillermo Sapiro 第 9 课。 由于对 阅读全文

稀疏表示介绍(中)

2016-03-29 18:46 by GarfieldEr007, 359 阅读, 收藏, 编辑
摘要: 声明 之前虽然听过压缩感知和稀疏表示,实际上昨天才正式着手开始了解,纯属新手,如有错误,敬请指出,共同进步。 主要学习资料是 Coursera 上 Duke 大学的公开课——Image and video processing, by Pro.Guillermo Sapiro 第 9 课。 由于对图 阅读全文

稀疏表示介绍(上)

2016-03-29 13:11 by GarfieldEr007, 388 阅读, 收藏, 编辑
摘要: 声明 之前虽然听过压缩感知和稀疏表示,实际上昨天才正式着手开始了解,纯属新手,如有错误,敬请指出,共同进步。 主要学习资料是 Coursera 上 Duke 大学的公开课——Image and video processing, by Pro.Guillermo Sapiro 第 9 课。 由于对图 阅读全文

机器学习中导数最优化方法(基础篇)

2016-03-29 13:07 by GarfieldEr007, 306 阅读, 收藏, 编辑
摘要: 1. 前言 熟悉机器学习的童鞋都知道,优化方法是其中一个非常重要的话题,最常见的情形就是利用目标函数的导数通过多次迭代来求解无约束最优化问题。实现简单,coding 方便,是训练模型的必备利器之一。这篇博客主要总结一下使用导数的最优化方法的几个基本方法,梳理梳理相关的数学知识,本人也是一边写一边学, 阅读全文

漫谈:机器学习中距离和相似性度量方法

2016-03-29 13:04 by GarfieldEr007, 692 阅读, 收藏, 编辑
摘要: 在机器学习和数据挖掘中,我们经常需要知道个体间差异的大小,进而评价个体的相似性和类别。最常见的是数据分析中的相关分析,数据挖掘中的分类和聚类算法,如 K 最近邻(KNN)和 K 均值(K-Means)等等。根据数据特性的不同,可以采用不同的度量方法。一般而言,定义一个距离函数 d(x,y), 需要满 阅读全文

逻辑回归Logistic Regression 之基础知识准备

2016-03-29 13:01 by GarfieldEr007, 315 阅读, 收藏, 编辑
摘要: 0. 前言 这学期 Pattern Recognition 课程的 project 之一是手写数字识别,之二是做一个网站验证码的识别(鸭梨不小哇)。面包要一口一口吃,先尝试把模式识别的经典问题——手写数字识别做出来吧。这系列博客参考deep learning tutorial ,记录下用以下三种方法 阅读全文

从随机过程到马尔科夫链蒙特卡洛方法

2016-03-29 12:56 by GarfieldEr007, 236 阅读, 收藏, 编辑
摘要: 1. Introduction 第一次接触到 Markov Chain Monte Carlo (MCMC) 是在 theano 的 deep learning tutorial 里面讲解到的 RBM 用到了 Gibbs sampling,当时因为要赶着做项目,虽然一头雾水,但是也没没有时间仔细看。 阅读全文

ICLR 2016 - Workshop Track International Conference on Learning Representations 论文papers

2016-03-28 12:58 by GarfieldEr007, 1368 阅读, 收藏, 编辑
摘要: ICLR 2016 - Workshop Track International Conference on Learning Representations May 2 - 4, 2016, Caribe Hilton, San Juan, Puerto Rico Please see the v 阅读全文

优化算法动画演示Alec Radford's animations for optimization algorithms

2016-03-28 12:55 by GarfieldEr007, 703 阅读, 收藏, 编辑
摘要: Alec Radford has created some great animations comparing optimization algorithms SGD, Momentum, NAG, Adagrad, Adadelta,RMSprop (unfortunately no Adam) 阅读全文

如何写科技论文How to write a technical paper

2016-03-28 12:53 by GarfieldEr007, 504 阅读, 收藏, 编辑
摘要: This is the evolving set of recommendations I share with my graduate students for technical writing... Empathy: This is the single most important prin 阅读全文

开始学习深度学习和循环神经网络Some starting points for deep learning and RNNs

2016-03-28 12:51 by GarfieldEr007, 204 阅读, 收藏, 编辑
摘要: Bengio, LeCun, Jordan, Hinton, Schmidhuber, Ng, de Freitas and OpenAI have done reddit AMA's. These are nice places to start to get a Zeitgeist of the 阅读全文

用500行Julia代码开始深度学习之旅 Beginning deep learning with 500 lines of Julia

2016-03-28 12:47 by GarfieldEr007, 1076 阅读, 收藏, 编辑
摘要: Click here for a newer version (Knet7) of this tutorial. The code used in this version (KUnet) has been deprecated. There are a number of deep learnin 阅读全文

用10张图来看机器学习Machine learning in 10 pictures

2016-03-28 12:42 by GarfieldEr007, 402 阅读, 收藏, 编辑
摘要: I find myself coming back to the same few pictures when explaining basic machine learning concepts. Below is a list I find most illuminating. 1. Test 阅读全文

ICLR 2013 International Conference on Learning Representations深度学习论文papers

2016-03-28 12:38 by GarfieldEr007, 1181 阅读, 收藏, 编辑
摘要: ICLR 2013 International Conference on Learning Representations May 02 - 04, 2013, Scottsdale, Arizona, USA ICLR 2013 Workshop Track Accepted for Oral 阅读全文

ICLR 2014 International Conference on Learning Representations深度学习论文papers

2016-03-28 12:34 by GarfieldEr007, 1060 阅读, 收藏, 编辑
摘要: ICLR 2014 International Conference on Learning Representations Apr 14 - 16, 2014, Banff, Canada Workshop Track Submitted Papers Stochastic Gradient Es 阅读全文

卷积神经网络CNN(Convolutional Neural Networks)没有原理只有实现

2016-03-27 21:27 by GarfieldEr007, 311 阅读, 收藏, 编辑
摘要: 零.说明: 本文的所有代码均可在 DML 找到,欢迎点星星。 注.CNN的这份代码非常慢,基本上没有实际使用的可能,所以我只是发出来,代表我还是实践过而已 一.引入: CNN这个模型实在是有些年份了,最近随着深度学习的兴起又开始焕发青春了,把imagenet测试的准确度提高了非常多,一个是Alex的 阅读全文

卷积神经网络Convolutional Neural Networks

2016-03-27 21:12 by GarfieldEr007, 234 阅读, 收藏, 编辑
摘要: In the previous post, we figured out how to do forward and backward propagation to compute the gradient for fully-connected neural networks, and used 阅读全文

斯坦福大学卷积神经网络教程UFLDL Tutorial - Convolutional Neural Network

2016-03-27 21:09 by GarfieldEr007, 434 阅读, 收藏, 编辑
摘要: Convolutional Neural Network Overview A Convolutional Neural Network (CNN) is comprised of one or more convolutional layers (often with a subsampling 阅读全文

深度学习文档 DeepLearning 0.1 documentation

2016-03-27 21:06 by GarfieldEr007, 263 阅读, 收藏, 编辑
摘要: Contents LICENSE Deep Learning Tutorials Getting Started Download Datasets Notation A Primer on Supervised Optimization for Deep Learning Theano/Pytho 阅读全文

深度学习教程Deep Learning Tutorials

2016-03-27 21:05 by GarfieldEr007, 327 阅读, 收藏, 编辑
摘要: Deep Learning Tutorials Deep Learning is a new area of Machine Learning research, which has been introduced with the objective of moving Machine Learn 阅读全文

卷积神经网络LeNet Convolutional Neural Networks (LeNet)

2016-03-27 21:00 by GarfieldEr007, 693 阅读, 收藏, 编辑
摘要: Note This section assumes the reader has already read through Classifying MNIST digits using Logistic Regression and Multilayer Perceptron. Additional 阅读全文

人工智能有简单的算法吗?Appendix: Is there a simple algorithm for intelligence?

2016-03-20 13:07 by GarfieldEr007, 171 阅读, 收藏, 编辑
摘要: In this book, we've focused on the nuts and bolts of neural networks: how they work, and how they can be used to solve pattern recognition problems. T 阅读全文

深度学习Deep learning

2016-03-20 13:05 by GarfieldEr007, 1440 阅读, 收藏, 编辑
摘要: In the last chapter we learned that deep neural networks are often much harder to train than shallow neural networks. That's unfortunate, since we hav 阅读全文

为什么深度神经网络难以训练Why are deep neural networks hard to train?

2016-03-20 13:02 by GarfieldEr007, 834 阅读, 收藏, 编辑
摘要: Imagine you're an engineer who has been asked to design a computer from scratch. One day you're working away in your office, designing logical circuit 阅读全文

神经网络可以拟合任意函数的视觉证明A visual proof that neural nets can compute any function

2016-03-20 12:59 by GarfieldEr007, 730 阅读, 收藏, 编辑
摘要: One of the most striking facts about neural networks is that they can compute any function at all. That is, suppose someone hands you some complicated 阅读全文

提高神经网络的学习方式Improving the way neural networks learn

2016-03-20 12:58 by GarfieldEr007, 624 阅读, 收藏, 编辑
摘要: When a golf player is first learning to play golf, they usually spend most of their time developing a basic swing. Only gradually do they develop othe 阅读全文

BP反向传播算法的工作原理How the backpropagation algorithm works

2016-03-20 12:56 by GarfieldEr007, 976 阅读, 收藏, 编辑
摘要: In the last chapter we saw how neural networks can learn their weights and biases using the gradient descent algorithm. There was, however, a gap in o 阅读全文

使用神经网络识别手写数字Using neural nets to recognize handwritten digits

2016-03-20 12:53 by GarfieldEr007, 593 阅读, 收藏, 编辑
摘要: The human visual system is one of the wonders of the world. Consider the following sequence of handwritten digits: Most people effortlessly recognize 阅读全文

OpenCV图像金字塔

2016-03-18 18:37 by GarfieldEr007, 386 阅读, 收藏, 编辑
摘要: 本文档尝试解答如下问题: Note 以下内容来自于Bradski和Kaehler的大作: Learning OpenCV 。 想想金字塔为一层一层的图像,层级越高,图像越小。 每一层都按从下到上的次序编号, 层级 (表示为 尺寸小于层级 ())。 为了获取层级为 的金字塔图像,我们采用如下方法: 将 阅读全文

OpenCV腐蚀与膨胀(Eroding and Dilating)

2016-03-18 15:27 by GarfieldEr007, 416 阅读, 收藏, 编辑
摘要: 本文档尝试解答如下问题: Note 以下内容来自于Bradski和Kaehler的大作: Learning OpenCV . 简单来讲,形态学操作就是基于形状的一系列图像处理操作。通过将 结构元素 作用于输入图像来产生输出图像。 最基本的形态学操作有二:腐蚀与膨胀(Erosion 与 Dilatio 阅读全文

OpenCV图像平滑处理

2016-03-18 15:26 by GarfieldEr007, 473 阅读, 收藏, 编辑
摘要: 本教程教您怎样使用各种线性滤波器对图像进行平滑处理,相关OpenCV函数如下: Note 以下原理来源于Richard Szeliski 的著作 Computer Vision: Algorithms and Applications 以及 Learning OpenCV 平滑 也称 模糊, 是一项 阅读全文

OpenCV支持向量机SVM对线性不可分数据的处理

2016-03-18 15:24 by GarfieldEr007, 416 阅读, 收藏, 编辑
摘要: 本文档尝试解答如下问题: 为什么需要将支持向量机优化问题扩展到线性不可分的情形? 在多数计算机视觉运用中,我们需要的不仅仅是一个简单的SVM线性分类器, 我们需要更加强大的工具来解决 训练数据无法用一个超平面分割 的情形。 我们以人脸识别来做一个例子,训练数据包含一组人脸图像和一组非人脸图像(除了人 阅读全文

OpenCV平面物体检测

2016-03-18 15:23 by GarfieldEr007, 1028 阅读, 收藏, 编辑
摘要: 这个教程的目标是学习如何使用 features2d 和 calib3d 模块来检测场景中的已知平面物体。 测试数据: 数据图像文件,比如 “box.png”或者“box_in_scene.png”等。 创建新的控制台(console)项目。读入两个输入图像。 检测两个图像的关键点(尺度旋转都不发生变 阅读全文

OpenCV支持向量机(SVM)介绍

2016-03-18 15:23 by GarfieldEr007, 603 阅读, 收藏, 编辑
摘要: 本文档尝试解答如下问题: 支持向量机 (SVM) 是一个类分类器,正式的定义是一个能够将不同类样本在样本空间分隔的超平面。 换句话说,给定一些标记(label)好的训练样本 (监督式学习), SVM算法输出一个最优化的分隔超平面。 如何来界定一个超平面是不是最优的呢? 考虑如下问题: Note 在这 阅读全文

OpenCV使用二维特征点(Features2D)和单映射(Homography)寻找已知物体

2016-03-18 15:22 by GarfieldEr007, 689 阅读, 收藏, 编辑
摘要: 在本教程中我们将涉及以下内容: 这个教程的源代码如下所示。你还可以从 以下链接下载到源代码 检测到的目标结果 (用绿色标记出来的部分) Shuai Zheng, <kylezheng04@gmail.com>, http://www.cbsr.ia.ac.cn/users/szheng/ from: 阅读全文

OpenCV使用FLANN进行特征点匹配

2016-03-18 15:21 by GarfieldEr007, 4851 阅读, 收藏, 编辑
摘要: 在本教程中我们将涉及以下内容: 这个教程的源代码如下所示。你还可以从 以下链接下载得到源代码 这里是第一张图特征点检测结果: 此外我们通过控制台输出FLANN匹配关键点结果: Shuai Zheng, <kylezheng04@gmail.com>, http://www.cbsr.ia.ac.cn 阅读全文

OpenCV特征描述

2016-03-18 15:20 by GarfieldEr007, 381 阅读, 收藏, 编辑
摘要: 在本教程中,我们将涉及: 这个教程代码如下所示. 你还可以 从这里下载到源代码 这是使用BruteForce 匹配两张图的结果: Shuai Zheng, <kylezheng04@gmail.com>, http://www.cbsr.ia.ac.cn/users/szheng/ from: ht 阅读全文

OpenCV亚像素级的角点检测

2016-03-18 15:19 by GarfieldEr007, 1559 阅读, 收藏, 编辑
摘要: 在本教程中我们将涉及以下内容: 这个教程的代码如下所示。源代码还可以从 这个链接下载得到 亚像素级的角点检测结果: Shuai Zheng, <kylezheng04@gmail.com>, http://www.cbsr.ia.ac.cn/users/szheng/ from: http://ww 阅读全文

OpenCV特征点检测

2016-03-18 15:19 by GarfieldEr007, 430 阅读, 收藏, 编辑
摘要: 在本教程中,我们将涉及: 这个教程的代码如下所示。你还可以从 这个链接下载到源代码 这是第一张图的特征点检测结果: 这是第二张图的特征点检测: Shuai Zheng, <kylezheng04@gmail.com>, http://www.cbsr.ia.ac.cn/users/szheng/ f 阅读全文

OpenCV定制化创建角点检测子

2016-03-18 15:18 by GarfieldEr007, 239 阅读, 收藏, 编辑
摘要: 在这个教程中我们将涉及: 这个教程的代码如下所示。源代码还可以从 这个链接下载得到 Shuai Zheng, <kylezheng04@gmail.com>, http://www.cbsr.ia.ac.cn/users/szheng/ from: http://www.opencv.org.cn/ 阅读全文

OpenCV Shi-Tomasi角点检测子

2016-03-18 15:16 by GarfieldEr007, 273 阅读, 收藏, 编辑
摘要: 在这个教程中我们将涉及: 这个教程的代码如下所示。源代码还可以从 这个链接下载得到 Shuai Zheng, <kylezheng04@gmail.com>, http://www.cbsr.ia.ac.cn/users/szheng/ from: http://www.opencv.org.cn/ 阅读全文

OpenCV Harris 角点检测子

2016-03-18 15:15 by GarfieldEr007, 271 阅读, 收藏, 编辑
摘要: 本教程中我们将涉及: 是指 图像特征类型: 本教程涉及 角点 特征。 由于角点代表了图像像素梯度变化,我们将寻找这个”变化”。 考虑到一个灰度图像 . 划动窗口 (with displacements 在x方向和 方向) 计算像素灰度变化。 其中: 为了寻找带角点的窗口,我们搜索像素灰度变化较大的窗 阅读全文

用Python语言写Hadoop MapReduce程序Writing an Hadoop MapReduce Program in Python

2016-03-15 21:36 by GarfieldEr007, 285 阅读, 收藏, 编辑
摘要: In this tutorial I will describe how to write a simple MapReduce program for Hadoop in the Python programming language.   Even though the Hadoop frame 阅读全文

使用R语言和XML包抓取网页数据-Scraping data from web pages in R with XML package

2016-03-15 21:28 by GarfieldEr007, 643 阅读, 收藏, 编辑
摘要: In the last years a lot of data has been released publicly in different formats, but sometimes the data we're interested in are still inside the HTML 阅读全文

运行Hadoop的示例程序WordCount-Running Hadoop Example

2016-03-15 21:26 by GarfieldEr007, 322 阅读, 收藏, 编辑
摘要:     In the last post we've installed Hadoop 2.2.0 on Ubuntu. Now we'll see how to launch an example mapreduce task on Hadoop. In the Hadoop directory 阅读全文

结合MapReduce和数据集Combining datasets with MapReduce

2016-03-15 21:24 by GarfieldEr007, 180 阅读, 收藏, 编辑
摘要: While in the SQL-world is very easy combining two or more datasets - we just need to use the JOIN keyword - with MapReduce things becomes a little har 阅读全文

实现Hadoop的Writable接口Implementing Writable interface of Hadoop

2016-03-15 21:23 by GarfieldEr007, 453 阅读, 收藏, 编辑
摘要: As we saw in the previous posts, Hadoop makes an heavy use of network transmissions for executing its jobs. As Doug Cutting (the creator of Hadoop) ex 阅读全文

更为详细的介绍Hadoop combiners-More about Hadoop combiners

2016-03-15 21:21 by GarfieldEr007, 293 阅读, 收藏, 编辑
摘要: Hadoop combiners are a very powerful tool to speed up our computations. We already saw what a combiner is in a previous post and we also have seen ano 阅读全文

计算均值mean的MapReduce程序Computing mean with MapReduce

2016-03-15 21:20 by GarfieldEr007, 265 阅读, 收藏, 编辑
摘要: In this post we'll see how to compute the mean of the max temperatures of every month for the city of Milan. The temperature data is taken from http:/ 阅读全文

Hadoop Combiners

2016-03-15 21:19 by GarfieldEr007, 157 阅读, 收藏, 编辑
摘要: In the last post and in the preceding one we saw how to write a MapReduce program for finding the top-n items of a data set. The difference between th 阅读全文

Top N之MapReduce程序加强版Enhanced MapReduce for Top N items

2016-03-15 21:18 by GarfieldEr007, 367 阅读, 收藏, 编辑
摘要: In the last post we saw how to write a MapReduce program for finding the top-n items of a dataset. The code in the mapper emits a pair key-value for e 阅读全文

Top N的MapReduce程序MapReduce for Top N items

2016-03-15 21:16 by GarfieldEr007, 550 阅读, 收藏, 编辑
摘要: In this post we'll see how to count the top-n items of a dataset; we'll again use the flatland book we used in a previous post: in that example we use 阅读全文

MapReduce模式MapReduce patterns

2016-03-15 21:15 by GarfieldEr007, 281 阅读, 收藏, 编辑
摘要: After having modified and run a job in the last post, we can now examine which are the most frequent patterns we encounter in MapReduce programming. A 阅读全文

为Hadoop创建JAR包文件Creating a JAR for Hadoop

2016-03-15 21:14 by GarfieldEr007, 516 阅读, 收藏, 编辑
摘要: We've seen the internals of MapReduce in the last post. Now we can make a little change to the WordCount and create a JAR for being executed by Hadoop 阅读全文

MapReduce任务分析与讨论MapReduce job explained

2016-03-15 21:11 by GarfieldEr007, 271 阅读, 收藏, 编辑
摘要: In the last post we saw how to run a MapReduce job on Hadoop. Now we're going to analyze how a MapReduce program works. And, if you don't know what Ma 阅读全文

STL容器用法速查表:list,vector,stack,queue,deque,priority_queue,set,map

2016-03-15 19:27 by GarfieldEr007, 490 阅读, 收藏, 编辑
摘要: set [unordered_set] map [unordered_map] multimap [unordered_multimap] insert emplace insert emplace(key,val) emplace(key,val) erase(key)=>erasednum er 阅读全文

Bash,Vim,gdb&git常用命令

2016-03-15 19:24 by GarfieldEr007, 298 阅读, 收藏, 编辑
摘要: pwd  //查看当前目录 mkdir dir1 dir2  //创建目录 tree dir1 mv test1.cpp test2.cpp dir1 dir  //移动文件/目录到目录dir ll –t //列出详细信息,按时间排序 ls -R(ecursive) 目录树 -l 详细信息 -t 时 阅读全文

简明python教程 --C++程序员的视角(八):标准库

2016-03-15 19:21 by GarfieldEr007, 239 阅读, 收藏, 编辑
摘要: 这个模块包含普遍的操作系统功能。 如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。一个例子就是使用os.sep可以取代操作系统特定的路径分割符。 >> os.system('ls -l') 也可以使用subprocess模块   >> subprocess.call('ls -l'.sp 阅读全文

简明python教程 --C++程序员的视角(九):函数式编程、特殊类方法、测试及其他

2016-03-15 19:21 by GarfieldEr007, 276 阅读, 收藏, 编辑
摘要: exec,eval和assert语句,repr函数 用来创建简短的单行匿名函数 lambda需要一个参数,后面仅跟单个表达式作为函数体,而表达式的值被这个新建的函数返回。注意,即便是print语句也不能用在lambda形式中,只能使用表达式。 >>> ftwice = lambda s:s*2 >> 阅读全文

简明python教程 --C++程序员的视角(七):异常

2016-03-15 19:20 by GarfieldEr007, 383 阅读, 收藏, 编辑
摘要: 当你的程序中出现某些 异常的 状况的时候,异常就发生了。例如,当你想要读某个文件的时候,而那个文件不存在。或者在程序运行的时候,你不小心把它删除了。上述这些情况可以使用异常来处理。 假如你的程序中有一些无效的语句,Python会引发并告诉你那里有一个错误,从而处理这样的情况。考虑一个简单的print 阅读全文

简明python教程 --C++程序员的视角(六):输入输出IO

2016-03-15 19:19 by GarfieldEr007, 414 阅读, 收藏, 编辑
摘要: 另一个常用的输入/输出类型是处理文件。创建、读和写文件的能力是许多程序所必需的,我们将会在这章探索如何实现这些功能。   你可以通过创建一个file类的对象来打开一个文件,分别使用file类的read、readline或write方法来恰当地读写文件。对文件的读写能力依赖于你在打开文件时指定的模式。 阅读全文

简明python教程 --C++程序员的视角(四):容器类型(字符串、元组、列表、字典)和参考

2016-03-15 19:18 by GarfieldEr007, 327 阅读, 收藏, 编辑
摘要: Python定义的类型(或对象)层次结构在概念上可以划分为四种类别:简单类型、容器类型、代码类型 和内部类型。 可以将 PyObject 类之下的所有 Python 类划分为 Python 运行时解释器可以使用的四个主要类别:   内置的简单类型 Python 有五个内置的简单类型:bool、int 阅读全文

简明python教程 --C++程序员的视角(五):面向对象的编程

2016-03-15 19:18 by GarfieldEr007, 194 阅读, 收藏, 编辑
摘要: 在大多数时候你可以使用过程性编程,但是有些时候当你想要编写大型程序或是寻求一个更加合适的解决方案的时候,你就得使用面向对象的编程技术。 这些术语帮助我们把它们与孤立的函数和变量区分开来。域和方法可以合称为类的属性。类使用class关键字创建。类的域和方法被列在一个缩进块中。   类的方法与普通的函数 阅读全文

简明python教程 --C++程序员的视角(三):模块

2016-03-15 19:17 by GarfieldEr007, 464 阅读, 收藏, 编辑
摘要: 1 python程序由包(package)、模块(module)和函数组成。包是由一系列模块组成的集合。模块是处理某一类问题的函数和类的集合。函数是一段可以重复多次调用的代码。 2 python的程序是由一个个模块组成的。模块把一组相关的函数或代码组织到一个文件中,一个文件即是一个模块。模块由代码、 阅读全文

简明python教程 --C++程序员的视角(二):函数及作用域

2016-03-15 19:16 by GarfieldEr007, 240 阅读, 收藏, 编辑
摘要: 函数通过def关键字定义。def关键字后跟一个函数的标识符名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。 1 位置:从左往右进行匹配(默认方式) 2 关键字参数:通过参数名进行匹配   func(name = value)3 默认参数:为没有传 阅读全文

简明python教程 --C++程序员的视角(一):数值类型、字符串、运算符和控制流

2016-03-15 19:14 by GarfieldEr007, 352 阅读, 收藏, 编辑
摘要:   在Python中有4种类型的数——整数、长整数、浮点数和复数(Python 有五个内置的简单类型:bool、int、long、float 和 complex)。 在Python中一切皆是对象,如果您不怕麻烦,还可以直接使用它们的构造函数。   在双引号中的字符串与单引号中的字符串的使用完全相同。 阅读全文

惠普HP compaq康柏系列 CQ40笔记本电脑拆机除尘

2016-03-14 18:55 by GarfieldEr007, 5474 阅读, 收藏, 编辑
摘要: 工具:两用螺丝刀(一字口的拆CPU,十字口的拆其它所有螺丝)           散热硅胶和CPU上的散热贴    正面照(A面)    反面照(D面)      第一步:拆掉电池,不要忘记了红圈这里的两颗螺丝。共6颗小螺丝。    第二步:把3个盖子拆掉(硬盘盖、内存盖、主板电池盖)    盖子合 阅读全文

Windows XP Ghost系统安装

2016-03-14 18:43 by GarfieldEr007, 280 阅读, 收藏, 编辑
摘要: 一、双击Ghost系统安装工具,进入Ghost界面   二、依次单击【Local】-【Partition】-【From Image】,可以简单记作1-2-3。   弹出对话框,选择.GHO文件,比如XP.GHO,并单击右下角的【open】(注意:不要选择HD4.GHO,HD4.GHO的作用是是将硬盘 阅读全文

Windows 下的 Makefile 编写

2016-03-10 20:47 by GarfieldEr007, 4990 阅读, 收藏, 编辑
摘要: Windows 下的 Makefile 编写(一)Makefile的基本规则作者:cntrump Makefile对于很多人来说是陌生的,特别是习惯于使用 IDE 的人来说,似乎没有听说过 Makefile ,因为Makefile 的工作都由IDE代劳了。但是Makefile 的地位是不可忽略的,从 阅读全文

掌握VS2010调试 -- 入门指南

2016-03-10 20:41 by GarfieldEr007, 326 阅读, 收藏, 编辑
摘要: 1 导言 在软件开发周期中,测试和修正缺陷(defect,defect与bug的区别:Bug是缺陷的一种表现形式,而一个缺陷是可以引起多种Bug的)的时间远多于写代码的时间。通常,debug是指发现缺陷并改正的过程。修正缺陷紧随debug之后,或者说二者是相关的。如果代码中存在缺陷,我们首先要识别造 阅读全文

Visual Studio 2010初学者的调试指南:Mastering Debugging in Visual Studio 2010 - A Beginner's Guide

2016-03-10 20:39 by GarfieldEr007, 286 阅读, 收藏, 编辑
摘要: Introduction In the software development life cycle, testing and defect fixing take more time than actually code writing. In general, debugging is a p 阅读全文

AlphaGo:用机器学习技术古老的围棋游戏掌握AlphaGo: Mastering the ancient game of Go with Machine Learning

2016-03-10 17:28 by GarfieldEr007, 2307 阅读, 收藏, 编辑
摘要: AlphaGo: Mastering the ancient game of Go with Machine Learning Posted by David Silver and Demis Hassabis, Google DeepMind Games are a great testing g 阅读全文

世界围棋人机大战、顶峰对决第二战:围棋世界冠军Lee Sedol(李世石,围棋职业九段)对战Google DeepMind AlphaGo围棋程序,AlphaGo再次胜出!

2016-03-10 14:38 by GarfieldEr007, 739 阅读, 收藏, 编辑
摘要: 感觉在哔哩哔哩(bilibili)上看比赛直播比较好,一直可以看到比赛的直播画面,还能听到英文解说和中文主持人的解说。YouTube上是不错,但是一方面爬梯子比较卡,另一方面只能听到英文解说。 韩国著名围棋九段棋手李世石与谷歌人工智能“阿尔法围棋”(AlphaGo)的5盘对决,将于3月9日、10日、 阅读全文

探索推荐引擎内部的秘密,第 3 部分: 深入推荐引擎相关算法 - 聚类

2016-03-09 21:26 by GarfieldEr007, 278 阅读, 收藏, 编辑
摘要: 聚类分析 什么是聚类分析? 聚类 (Clustering) 就是将数据对象分组成为多个类或者簇 (Cluster),它的目标是:在同一个簇中的对象之间具有较高的相似度,而不同簇中的对象差别较大。所以,在很多应用中,一个簇中的数据对象可以被作为一个整体来对待,从而减少计算量或者提高计算质量。 其实聚类 阅读全文

探索推荐引擎内部的秘密,第 2 部分: 深入推荐引擎相关算法 - 协同过滤算法

2016-03-09 21:25 by GarfieldEr007, 448 阅读, 收藏, 编辑
摘要: 集体智慧和协同过滤 什么是集体智慧 集体智慧 (Collective Intelligence) 并不是 Web2.0 时代特有的,只是在 Web2.0 时代,大家在 Web 应用中利用集体智慧构建更加有趣的应用或者得到更好的用户体验。集体智慧是指在大量的人群的行为和数据中收集答案,帮助你对整个人群 阅读全文

探索推荐引擎内部的秘密,第 1 部分: 推荐引擎初探

2016-03-09 21:23 by GarfieldEr007, 163 阅读, 收藏, 编辑
摘要: “探索推荐引擎内部的秘密”系列将带领读者从浅入深的学习探索推荐引擎的机制,实现方法,其中还涉及一些基本的优化方法,例如聚类和分类的应用。同时在理论讲解的基础上,还会结合 Apache Mahout 介绍如何在大规模数据上实现各种推荐策略,进行策略优化,构建高效的推荐引擎的方法。本文作为这个系列的第一 阅读全文

Apache Mahout 简介 通过可伸缩、商业友好的机器学习来构建智能应用程序

2016-03-09 21:21 by GarfieldEr007, 409 阅读, 收藏, 编辑
摘要: 在信息时代,公司和个人的成功越来越依赖于迅速有效地将大量数据转化为可操作的信息。无论是每天处理数以千计的个人电子邮件消息,还是从海量博客文章中推测用户的意图,都需要使用一些工具来组织和增强数据。 这其中就蕴含着 机器学习领域以及本文章所介绍项目的前景:Apache Mahout(见 参考资料)。 机 阅读全文

决策树算法介绍及应用

2016-03-09 21:19 by GarfieldEr007, 5261 阅读, 收藏, 编辑
摘要: 机器学习概念 机器学习 (Machine Learning) 是近 20 多年兴起的一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。 机器学习理论主要是设计和分析一些让计算机可以自动学习的算法。机器学习算法是一类从数据中自动分析获得规律,并利用规律对未知数据进行预测 阅读全文

探索 Python、机器学习和 NLTK 库 开发一个应用程序,使用 Python、NLTK 和机器学习对 RSS 提要进行分类

2016-03-09 21:17 by GarfieldEr007, 366 阅读, 收藏, 编辑
摘要: 挑战:使用机器学习对 RSS 提要进行分类 最近,我接到一项任务,要求为客户创建一个 RSS 提要分类子系统。目标是读取几十个甚至几百个 RSS 提要,将它们的许多文章自动分类到几十个预定义的主题领域当中。客户网站的内容、导航和搜索功能都将由这个每日自动提要检索和分类结果驱动。 客户建议使用机器学习 阅读全文

世界围棋人机大战、顶峰对决第一盘:围棋世界冠军Lee Sedol(李世石,围棋职业九段)对战Google DeepMind AlphaGo围棋程序

2016-03-09 13:52 by GarfieldEr007, 626 阅读, 收藏, 编辑
摘要: Match 1 - Google DeepMind Challenge Match: Lee Sedol vs AlphaGo 很多网站对世界围棋大战进行了现场直播,比如YouTube、新浪、乐视、腾讯体育等。 Watch DeepMind's program AlphaGo take on the 阅读全文

Matplotlib Tutorial(译)

2016-03-06 20:01 by GarfieldEr007, 416 阅读, 收藏, 编辑
摘要: Matplotlib Tutorial(译) 翻译自:Matplotlib tutorialNicolas P. Rougier - Euroscipy 2012 toc{: toc} 这个教程基于可以从scipy lecture note得到的 Mike Müller的教程。 源代码可从这里获得。 阅读全文

实现一个反向传播人工神经网络

2016-03-06 19:45 by GarfieldEr007, 752 阅读, 收藏, 编辑
摘要: 为何实现一个BP神经网络? “What I cannot create, I do not understand” — Richard Feynman, February 1988 实现一个BP神经网络的7个步骤 选择神经网络 结构 随机 初始化权重 实现 前向传播 实现 成本函数 $J(\Thet 阅读全文

推荐几个好玩又有难度的编程网站

2016-03-06 19:35 by GarfieldEr007, 352 阅读, 收藏, 编辑
摘要: 推荐几个好玩又有难度的编程网站 作者:赖勇浩(http://blog.csdn.net/lanphaday) 在社区混久了,总看到许多新朋友问“我学会了XX语言,怎么深入(或能用它做点什么)?”今天我给大家推荐几个好玩又有难度的编程网站,它们不仅可以增进对语言特性的了解,而且可以激发起大家对数学和算 阅读全文

用 python 实现一个多线程网页下载器

2016-03-06 19:31 by GarfieldEr007, 362 阅读, 收藏, 编辑
摘要: 今天上来分享一下昨天实现的一个多线程网页下载器。 这是一个有着真实需求的实现,我的用途是拿它来通过 HTTP 方式向服务器提交游戏数据。把它放上来也是想大家帮忙挑刺,找找 bug,让它工作得更好。 keywords:python,http,multi-threads,thread,threading 阅读全文

简明 Python 编程规范

2016-03-06 19:16 by GarfieldEr007, 332 阅读, 收藏, 编辑
摘要: 赖勇浩(http://laiyonghao.com) 注:之前发布一篇《简明 Python 编程规范》(见:http://blog.csdn.net/lanphaday/article/details/2834883),本是我给当时所在的公司制定的,发表到博客的时候,对齐等问题都有一些错误,还包括一 阅读全文

Python 字符串方法详解

2016-03-06 19:13 by GarfieldEr007, 341 阅读, 收藏, 编辑
摘要: Python 字符串方法详解 本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息。 在编程中,几乎90% 以上的代码都是关于整数或字符串操作,所以与整数一样,Python 的字符串实现也使用了许多 阅读全文

理解Python命名机制

2016-03-06 19:11 by GarfieldEr007, 239 阅读, 收藏, 编辑
摘要: 理解Python命名机制 本文最初发表于恋花蝶的博客(http://blog.csdn.net/lanphaday),欢迎转载,但必须保留此声明且不得用于商业目的。谢谢。 引子 我热情地邀请大家猜测下面这段程序的输出: class A(object): def __init__(self): sel 阅读全文

Python、Lua和Ruby比较——脚本语言大P.K.

2016-03-06 19:09 by GarfieldEr007, 531 阅读, 收藏, 编辑
摘要: 译者按:Python、lua和ruby在C/C++是日渐式微的情况下,在java/.net的围歼中努力抗争的三个当红小生。在Tom Gutschmidt的著作《Game Programmng with Python, Lua and Ruby》一书中,介绍了三种语言在游戏中的应用,其中尤为了不起的是 阅读全文

快速入门:十分钟学会PythonTutorial - Learn Python in 10 minutes

2016-03-04 21:18 by GarfieldEr007, 366 阅读, 收藏, 编辑
摘要: This tutorial is available as a short ebook. The e-book features extra content from follow-up posts on various Python best practices, all in a conveni 阅读全文

机器学习算法之旅A Tour of Machine Learning Algorithms

2016-03-04 18:50 by GarfieldEr007, 619 阅读, 收藏, 编辑
摘要: In this post we take a tour of the most popular machine learning algorithms. It is useful to tour the main algorithms in the field to get a feeling of 阅读全文

Facebook 工程师是如何高效工作的?

2016-03-04 14:04 by GarfieldEr007, 242 阅读, 收藏, 编辑
摘要: 编者按:Facebook 的工程师有哪些高效工作的经验呢?软件工程师访谈了多位 Facebook 的高产工程师,总结了他们的共同经验以及晋级之路,供各位参考。 成为高效开发者这件事你可以通过经验、书本、或者试验和错误来学习。但成为高效开发者的最有效方式之一是直接向高效开发者学习。我访谈了 Faceb 阅读全文

卷积神经网络用于视觉识别Convolutional Neural Networks for Visual Recognition

2016-03-01 20:20 by GarfieldEr007, 682 阅读, 收藏, 编辑
摘要: Table of Contents: Architecture Overview ConvNet Layers Convolutional Layer Pooling Layer Normalization Layer Fully-Connected Layer Converting Fully-C 阅读全文

深度学习研究组Deep Learning Research Groups

2016-03-01 20:10 by GarfieldEr007, 443 阅读, 收藏, 编辑
摘要: Deep Learning Research Groups Some labs and research groups that are actively working on deep learning: University of Toronto - Machine Learning Group 阅读全文

深度学习数据集Deep Learning Datasets

2016-03-01 20:08 by GarfieldEr007, 933 阅读, 收藏, 编辑
摘要: Datasets These datasets can be used for benchmarking deep learning algorithms: Symbolic Music Datasets Piano-midi.de: classical piano pieces (http://w 阅读全文

深度学习阅读列表 Deep Learning Reading List

2016-03-01 20:06 by GarfieldEr007, 791 阅读, 收藏, 编辑
摘要: Reading List List of reading lists and survey papers: Books Deep Learning, Yoshua Bengio, Ian Goodfellow, Aaron Courville, MIT Press, In preparation. 阅读全文

Expectation Maximization-EM(期望最大化)-算法以及源码

2016-03-01 19:35 by GarfieldEr007, 943 阅读, 收藏, 编辑
摘要: 在统计计算中,最大期望(EM)算法是在概率(probabilistic)模型中寻找参数最大似然估计的算法,其中概率模型依赖于无法观测的隐藏变量(Latent Variable)。最大期望经常用在机器学习和计算机视觉的数据聚类(Data Clustering) 领域。最大期望算法经过两个步骤交替进行计 阅读全文

近看到的机器学习、NLP相关书单

2016-03-01 19:20 by GarfieldEr007, 289 阅读, 收藏, 编辑
摘要: 书单再多,不去读,也是白搭~~ 水木上的machine learning书单:http://www.newsmth.net/bbscon.php?bid=5&id=34859&ftype=11 weibo上@王威廉最近有人询问教材的问题,在此我列12本北美比较常用的机器学习/自然语言处理/语音处理经 阅读全文

似然和对数似然Likelihood & LogLikelihood

2016-03-01 18:53 by GarfieldEr007, 858 阅读, 收藏, 编辑
摘要: One of the most fundamental concepts of modern statistics is that of likelihood. In each of the discrete random variables we have considered thus far, 阅读全文

Maximum Likelihood Method最大似然法

2016-03-01 16:34 by GarfieldEr007, 535 阅读, 收藏, 编辑
摘要: 最大似然法,英文名称是Maximum Likelihood Method,在统计中应用很广。这个方法的思想最早由高斯提出来,后来由菲舍加以推广并命名。 最大似然法是要解决这样一个问题:给定一组数据和一个参数待定的模型,如何确定模型的参数,使得这个确定参数后的模型在所有模型中产生已知数据的概率最 大。 阅读全文

最小二乘法least square

2016-03-01 11:37 by GarfieldEr007, 609 阅读, 收藏, 编辑
摘要: 上研究生的时候接触的第一个Loss function就是least square。最近又研究了一下,做个总结吧。 定义看wiki就够了。公式如下 E(w)=12∑n=1N{y−xWT}2E(w)=12∑n=1N{y−xWT}2 其中yy代表类标列向量,xx代表特征行向量,WW代表回归或者分类参数矩阵 阅读全文