06 2015 档案
摘要:自己根据Jordan大神的资料写的(算翻译?完全不记得了,这是半年前整理的,反正不记得了,如果大神有看到部分重合,那肯定是我借鉴了人家的,本来是一个群里的人大家兴致高说写DL的书(所以这一章并不是书的重点,只是为了引出DBN而已,所以才不需要PGM的大神参合),我算负责这一章,这是初稿,也就是先和对...
阅读全文
摘要:来自:http://zh.wikipedia.org/wiki/人工智能史#CITEREFBerlinski2000这篇是来自维基百科上面的人工智能史,将其大部分保留(真的是大部分,所以差不多没有原创的,只是改了下排版),然后自己塞了点东西(好少),算是个科普读物吧。人工智能史人工智能概述 ...
阅读全文
摘要:本博文来自维基上的矩阵计算:https://en.wikipedia.org/wiki/Matrix_calculus#Denominator-layout_notation之前会发现在有的求导上最后结果需要转置,而有的不需要,很困惑,然后才发现了这个维基上面的解释(这才是写该博文的主要价值,注意到...
阅读全文
摘要:来自:http://www4.ncsu.edu/~pfackler/ 下面的《Notes on Matrix Calculus》,这是Paul l. Fackler 在2005年9月27日写的矩阵微积分笔记Notes on Matrix Calculus 矩阵微积分会涉及到对矩阵函数操作的规则...
阅读全文
摘要:机器学习、模式识别等领域,都是需要借助数学的,所以对于数学的理解和运用是十分重要的,这里先转载网上暂时找到的矩阵求导的一小部分。成长路漫漫,多学一点,就能更加接近自己的梦想!矩阵分四个博文介绍,这里是第一个。下面的(一部分)来自某个pdf中,因为不知道出处,所以也就没法引用了。见谅!一、矩...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/extending_theano.htmlExtending Theano 该教程覆盖了如何使用新颖的ops来扩展theano。它主要关注哪些能够提供一个python实现的ops。而Extend...
阅读全文
摘要:按照百科上说的,针对于openmp的编程,最简单的就是在开头加个#include<omp.h>,然后在后面的for上加一行#pragma omp parallel for即可,下面的是较为详细的介绍了openmp的入门。 OpenMP:OpenMp是由OpenMP Architecture Revi
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/multi_cores.htmlMulti cores support in Theano一、BLAS 操作 BLAS是一个针对于某些数学上操作的接口,其中包括两个向量、一个向量和一个矩阵、两个...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/examples.htmlMore Examples 现在,是时候开始系统的熟悉theano的基础对象和操作了,可以通过浏览库的部分来详细的了解Basic Tensor Functionalit...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/profiling.htmlProfiling Theano functionnote:该方法是用来代替旧的ProfileMode.不要再使用ProfileMode了。 在检查错误的同时,另...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/shape_info.htmlDebugging Theano: FAQ and Troubleshooting 在计算机程序中会有许多种不同的bug。该页就是来说说FAQ,即问题集的。介绍了一...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/shape_info.htmlHow Shape Information is Handled by Theano 当建立一个graph的时候,是没法严格的执行theano变量的shape的,因为...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/aliasing.htmlUnderstanding Memory Aliasing for Speed and Correctness 内存的重用是theano提升代码运行速度的一种方法,而且...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/gpu_data_convert.htmlPyCUDA/CUDAMat/Gnumpy compatibility一、PyCUDA 当前,PyCUDA 和Theano使用不同的对象来存储GPU数据...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/using_gpu.htmlusing the GPU 想要看GPU的介绍性的讨论和对密集并行计算的使用,查阅:GPGPU. theano设计的一个目标就是在一个抽象层面上进行特定的计算,所以...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/sparse.htmlsparse 通常来说,稀疏矩阵可以和常规矩阵一样提供相同的功能。两者不同之处在于在内存中存储矩阵和表示矩阵的方式。在稀疏矩阵中,只有非0元素才会被存储。这种方式带来的优点...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/loop.htmlloop一、Scan一个递归的通常的形式,可以用来作为循环语句。约间和映射(在第一个(leading,个人翻译成第一个)维度上进行循环)是scan的特殊情况沿着一些输入序列sca...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/conditions.htmlconditions一、IfElse vs Switch这两个操作都是在符号变量上建立约束条件IfElse采用boolean条件,并且两个变量作为输入。Switcht...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/loading_and_saving.htmlloading and saving Python的标准方式来保存类实例和装载的方式是pickle机制。许多theano对象可以被pickle序列化...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/modes.htmlConfiguration Settings and Compiling Modes一、配置 该config模块包含了好几个属性用来修改theano的行为。许多属性会在导入t...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/gradients.htmlDerivatives in Theano一、计算梯度 现在,让我们使用theano来做稍微更复杂的任务:创建一个函数,用来计算表达式y 关于它的参数x的导数。我们将...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/printing_drawing.htmlPrinting/Drawing Theano graphs Theano提供的函数theano.printing.pprint()和theano.pr...
阅读全文
摘要:支持向量机通俗导论(理解SVM的三层境界)作者:July ;致谢:pluskid、白石、JerryLead。出处:结构之法算法之道blog。前言 动笔写这个支持向量机(support vector machine)是费了不少劲和困难的,原因很简单,一者这个东西本身就并不好懂,要深入学习和研究下去需...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/symbolic_graphs.htmlGraph Structures Theano是将符号数学化的计算表示成graphs。这些graphs是由将Apply和Variable节点内连接而组成的...
阅读全文
摘要:来自:http://deeplearning.net/software/theano/tutorial/adding.htmlBaby Steps - Algebra一、两个标量相加 在学习theano的开始,首先来感受下它是如何工作的,让我们先来定义一个简单的相加函数:>>> import th...
阅读全文
摘要:来自:http://deeplearning.net/tutorial/SdA.html#sda Stacked Denoising Autoencoders (SdA) note:这部分需要读者读过 (Theano3.3-练习之逻辑回归)和(Theano3.4-练习之多层感知机)。另外会使用到的t
阅读全文
摘要:来自:http://deeplearning.net/tutorial/dA.html#daa Denoising Autoencoders (dA) note:该部分假设读者已经看过(Theano3.3-练习之逻辑回归)和(Theano3.4-练习之多层感知机)。另外需要了解这几个theano函数
阅读全文
摘要:来源:http://deeplearning.net/software/theano/tutorial/index.html#tutorial 这里介绍的是使用theano的一些基础知识,虽然theano是用来dl 的,不过其中的一些函数还是挺有用的,可以用在ml 里面。 在python或者ip...
阅读全文
摘要:来源:http://deeplearning.net/tutorial/lenet.html#lenetConvolutional Neural Networks (LeNet)note:这部分假设读者已经看过(Theano3.3-练习之逻辑回归)和(Theano3.4-练习之多层感知机)。另外,这...
阅读全文
摘要:来自http://deeplearning.net/tutorial/mlp.html#mlpMultilayer Perceptronnote:这部分假设读者已经通读之前的一个练习Classifying MNIST digits using Logistic Regression.(http://...
阅读全文
摘要:来自http://deeplearning.net/tutorial/gettingstarted.html#gettingstarted一、下载 在后续的每个学习算法上,都需要下载对应的文档,如果想要一次全部下好,那么可以复制git上面的这个教程的资料:git clone git://github...
阅读全文
摘要:是官网上theano的逻辑回归的练习(http://deeplearning.net/tutorial/logreg.html#logreg)的讲解。Classifying MNIST digits using Logistic Regressionnote:这部分假设你已经熟悉了这几个theano...
阅读全文
摘要:来自 http://deeplearning.net/tutorial/,虽然比较老了,不过觉得想系统的学习theano,所以需要从python--numpy--theano的顺序学习。这里的资料都很老了,毕竟看得出来应该是10年的,现在都15年了,综述还是什么都很不一样了,不过对于学习th...
阅读全文
摘要:来自http://www.iro.umontreal.ca/~pift6266/H10/notes/mlintro.html (估计有点老了,不过文字不多,看一眼也无妨) Very Brief Introduction to Machine Learning for AI对应的ppt地址:http...
阅读全文