摘要: * nnCostFunction.mfunction [J grad] = nnCostFunction(nn_params, ... input_layer_size, ... hidden_layer_size, ... num_labels, ... X, y, lambda)%NNCOSTFUNCTION Implem... 阅读全文
posted @ 2013-11-24 16:56 登山者 阅读(2918) 评论(0) 推荐(0) 编辑
摘要: * sigmoid.mfunction g = sigmoid(z)%SIGMOID Compute sigmoid functoon% J = SIGMOID(z) computes the sigmoid of z.% You need to return the following variables correctly g = zeros(size(z));% ====================== YOUR CODE HERE ======================% Instructions: Compute the sigmoid of each value of.. 阅读全文
posted @ 2013-11-24 16:47 登山者 阅读(2815) 评论(0) 推荐(0) 编辑
摘要: * plotData.mfunction plotData(x, y)%PLOTDATA Plots the data points x and y into a new figure % PLOTDATA(x,y) plots the data points and gives the figure axes labels of% population and profit.% ====================== YOUR CODE HERE ======================% Instructions: Plot the training data into ... 阅读全文
posted @ 2013-11-01 23:18 登山者 阅读(2873) 评论(0) 推荐(0) 编辑
摘要: 1.monkeyrunner脚本:from com.android.monkeyrunner import MonkeyRunner,MonkeyDeviceimport sysimport timeimport os# add action herekey_map = {'d':[lambda x,y:sendKey(x, y), 'KEYCODE_ENTER'], 'e':[lambda x,y:sendKey(x, y), 'KEYCODE_DPAD_UP'], 'c':[lambda x,y:sendKey 阅读全文
posted @ 2013-11-01 15:56 登山者 阅读(354) 评论(0) 推荐(0) 编辑
摘要: Ubuntu Untiy中拖动窗口到左边/右边边缘,会自动在屏幕的一边平铺窗口。有时,这个功能有点烦人,禁用步骤如下:1.安装compizconfig-settings-manager$ sudo apt-get install compizconfig-settings-manager2.启动compizconfig-settings-manager,选择左侧的“窗口管理”,去掉“Grid”选项。$ ccsm 阅读全文
posted @ 2013-06-01 11:31 登山者 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 在lisp中“*”除了乘法的作用外,还被用来保存REPL(read-eval-print-loop)中的返回值。其中 * -> 保存最后一次返回值。 ** -> *的上一次值。 *** -> **的上一次值。例子如下:而且 * == (car /) ** == (car //) *** == (car ///) 阅读全文
posted @ 2013-03-27 23:25 登山者 阅读(311) 评论(0) 推荐(0) 编辑
摘要: <实用Common.Lisp编程> 第8章 如何自定义宏1.宏的展开期和运行期 理解宏的关键在于必须清楚地知道那些生成代码的代码(宏)和那些最终构成程序的代码(所有其他内容)之间的区别。当编写宏时,你是在编写那些将被编译器用来生成代码并随后编译的程序。只有当所有的宏都被完全展开并且产生的代码被编译后,程序才可以实际运行。宏运行的时期被称为宏展开期(macro expansion time),这和运行期(runtime)是不同的,后者是正常的代码(包括那些有宏生成的代码)实际运行的阶段。 牢记这一区别很重要,因为运行在宏展开期的代码与那些运行在运行期的代码相比,它们的运行环境不同。也 阅读全文
posted @ 2013-03-17 11:09 登山者 阅读(299) 评论(0) 推荐(0) 编辑
摘要: <实用Common.Lisp编程> 第22章 高阶loop1.loop的组成部分 你可以在一个loop中做下列事情:以数值或多种数据结构为步长来做循环;在循环的过程中收集、计数、求和以及求最大值或最小值;执行任意Lisp表达式;决定何时终止循环;条件执行上述内容。 另外,loop还提供了用于下列事务的语法:创建用于循环内部的变量;指定任意Lisp表达式在循环开始前和结束后运行。2.迭代控制 大多数所谓的迭代控制子句都以循环关键字for或是它的同义词as开始,后接一个变量的名字。变量名后面的内容取决于for子句的类型。 1.计数型循环 (loop for i upto 10 co.. 阅读全文
posted @ 2013-03-17 11:07 登山者 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 使用ubuntu系统,工具选择为firefox的插件 scribefire next 和blogilo。1.scribefire nextscribefire next的配置和使用比较简单。 a.进入插件地址 https://addons.mozilla.org/en-US/firefox/addon/scribefire-next/ b.安装好后打开scribefire next , 点击“添加新博客", 在URL中添加博客地址, 格式是 http://用户名称.cnblogs.com/,点下一步,接着输入用户名和密码就要OK了。 c.接下来就可以写博客了。 优点是支持markdo 阅读全文
posted @ 2013-03-17 10:56 登山者 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 《设计模式:可复用面向对象软件的基础》第三章 创建型模式一、 ABSTRACT FACTORY (抽象工厂)1.意图提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。2.适用情况一个系统要独立于它的产品的创建、组合和表示时。一个系统要有多个产品系列中的一个来配置时。当你要强调一系列相关的产品对象的设计以便进行联合使用时。当你提供一个产品类库,而只想显示它们的接口而不是实现时。3.结构4.优缺点1)它分离了具体的类 Abstract Factory模式帮助你控制一个应用创建的对象的类。因为一个工厂封装创建产品对象的责任和过程,它将客户与类的实现分离。客户通过它们的抽象接口操作实 阅读全文
posted @ 2013-03-17 10:51 登山者 阅读(210) 评论(0) 推荐(0) 编辑