摘要:
说实话,具体的训练公式,我没有自己推导,姑且认为他写的代码是对的。总体上看,用bp的方法。特殊之处,在于输入层和输出层是完完全全的“同一层”。void dA::get_corrupted_input ( int *x, // the original input 0-1 vector -- input int *tilde_x, // the resulted 0-1 vector gotten noised -- output double p // the p probability of noise, binomial test -- input ... 阅读全文
摘要:
测试代码。能看到,训练的时候是单个样本、单个样本的训练的,在NN中是属于“stochastic gradient descent”,否则,一批样本在一起的,就是“standard gradient descent”。void test_dA() { srand(0); double learning_rate = 0.1; double corruption_level = 0.3; int training_epochs = 100; int train_N = 10; int test_N = 2; int n_visible = 20; int n_hidden = 5; // tr.. 阅读全文
摘要:
在C语言中对于下面的两种情况,是否相同呢?char a[] = "abcdefg";---------------1char *p = "abcdefg";-----------------2在谈到这些区别时,应该先谈一下计算机中对变量是如何存储的。从编译原理中我们知道,对于所有的变量他都会影射到一个符号表中。为了简化,这里给出一种最简单的便于理解的符号表:a0xffaap0xffcc表1 一个简单的符号表示例以上表格中a代表一个变量,0xffaa则为变量a的内容的存储地址;p代表另一个变量,0xffcc为变量p的内容的存储地址。对于数组型的变量和指针型 阅读全文
摘要:
Dalvik虚拟机的内存分为三种类型: Java Object Heap, Bitmap Memory, Native Heap. 下面,就这三种类型进行详细讲解: 一. Java Object Heap: Java Object Heap是用来分配Java对象的,代码中new出来的Java对象都在Java Object Heap中。 Java Object Heap最小值和最大值默认是2M和16M, 不过不同的手机可能设置不同的值。 在SDK中的ActivityManager, 使用getMemoryClass来获取本机的最大值。 Java Object Heap的最大值... 阅读全文
摘要:
U-BOOT在启动的过程中,需要配置系统时钟。 配置系统时钟,大概是以下几个步骤: (1)设置系统PLL锁定时间 (2)配置PLL (3)配置各模块分频系数 (4)切换到PLL时钟 1.基本原理 首先输出一个高电平,然后,通过三个晶振,输出一个频率,然后,通过倍频器(锁相环),将频率升高,然后,再通过分频,把分出来的不同的频率,提供给不同的器件,比如ARM Cotrex内核、各种设备控制器等等。 Tiny210(S5PV210)上蓝色的框标注的就是晶振的位置,最上面的是27MHz,中间和下面两颗是24MHz,顺便讲一下另外几片东西,最左边的四片是内存DDR2-800,这表示数据传输频率... 阅读全文
摘要:
fortran中常常需要提取字符串中可见字符的索引,下面是个小例子:!=============================================================subroutine TrimIndex(InStr,LeftIndex,RightIndex,status)!------------------------------------------------------------!---识别InStr中左右有效可见字符(33-126)的索引!---如果status==0,则识别正确!---吴徐平2013-07-20(wxp07@qq.com)!---- 阅读全文
摘要:
本博文内容为单链表相关的笔试题,转载请注明转载处,否则必究1. 合并两个有序的单链表成一个有序的单链表方法分为递归实现与非递归实现,两种方法都不额外开辟 内存空间链表的数据结构在本博客的单链表逆转,约瑟夫环等递归实现://递归实现合并两个有序单链表LinkNode* merge_list(LinkNode *pHead1, LinkNode *pHead2){ if(pHead1==NULL) return pHead2; if(pHead2==NULL) return pHead1; if(pHead1==NULL && pHead2==NULL) return NULL; 阅读全文
摘要:
哈,今天终于在电脑上吧oracle给装上了 阅读全文
摘要:
现在有以下需求,PC1的IP地址为192.168.0.10/24,PC2的IP地址为192.168.0.20/24,SW交换机的IP地址为192.168.0.30/24,问PC1能否ping通PC2?PC1和PC2的IP地址属于同一网段,很显然能ping通,但为什么可以ping通呢?请看以下分析: 在Linux下,ping是一个命令,当输入此命令,Shell获取到后进行解析,然后进行执行。ping 192.168.0.20,即是主机ping目的机。首先,判断ping后的IP地址是否是自己的IP地址,如果是的话,就丢弃,如果不是,判断当前主机IP和目的主机IP是否在同一网段,如果是,查找ARP缓 阅读全文
摘要:
举例讲解代码规范 例如:表名 :jeecg_sys_demo 第一部分:代码文件命名规则如下: 首先:表名采用驼峰写法转换为Java代码使用单词 jeecg_sys_demo => JeecgSysDemo [1].control命名 :JeecgSysDemoControl [2].Servlice命名:JeecgSysDemoServiceI/JeecgSysDemoServiceImpl [3].JSP命名 :jeecg-sys-demo.jsp(表单页面) jeecg-sys-demo-list.jsp(列表页面) ... 阅读全文