摘要: ## Intro分类神经网络使用互熵(cross entropy)而不是分类误差来计算代价。这是为什么呢?我从 google 找到了一篇文章。## 分析假定存在神经网络,用于预测政治派别。使用 softmax 作为激励,输出为 3 个类别的概率。举例如下:```computed | ta... 阅读全文
posted @ 2015-09-01 15:59 nrail 阅读(421) 评论(0) 推荐(0) 编辑
摘要: # $L^2 norm$$l^2 norm$ 定义如下:$ x = \left[ x_1, x_2, ..., x_n \right]^T$,那么定义 $ |x| = \sqrt{ \sum_{i=1}^n x_i^2 } $。L2 norm 也称为欧几里得 Norm。# $L^1 norm$$l^... 阅读全文
posted @ 2015-08-30 19:53 nrail 阅读(323) 评论(0) 推荐(0) 编辑
摘要: CSDN 傻逼CSDN 就是一坨狗屎,不是好像,就是。垃圾编辑器,连 Markdown 都不支持,这就算了,基本的编辑都能常常失去响应,丢失内容和进度。最他妈垃圾的地方在于,草泥马,写个技术 blog 都他妈能有审核?而且草你妈的审核几个小时?草你妈的脑子有病? Github WikiGithub... 阅读全文
posted @ 2015-08-30 17:19 nrail 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 有时候创建一个新分支,你并不希望改动原有某些文件,但有时候需要做一些临时的修改,这时候 git 会很鸡婆地提醒你;或者你想要一个干净的分支,把(对当前 branch)多余的的文件删除,但不要把这一操作同步到 master,可以:```bash git update-index --assume-un... 阅读全文
posted @ 2015-08-30 15:16 nrail 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 目前人脸识别算法效果比较好的是 [Deep Learning Face Representation by Joint Identification-Verification](http://arxiv.org/abs/1406.4773)。## abstraction人脸识别(简称 fr)关键问题... 阅读全文
posted @ 2015-08-30 14:45 nrail 阅读(910) 评论(0) 推荐(0) 编辑
摘要: ## Bootloader 定义Bootloader 是计算机加电之后加载的第一个程序(除去 Bios),这个程序被放在二级存储(比如硬盘)的第一个扇区,用于加载复杂的操作系统到内存中。之所以不直接加载操作系统,而加载 bootloader 来加载操作系统,是因为操作系统体积庞大,无法存储在第一扇区... 阅读全文
posted @ 2015-08-30 11:49 nrail 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 出于个人兴趣和学习目的,也为了在读论文做实验之余调节情绪,我决定自己写一个操作系统玩,全部自己手写,仅依赖:硬件设备(只支持 x86)GNU 编译器和链接器恩,这感觉起来还是蛮酷炫的,有一种上世纪 Unix 黑客风格(自我感觉良好的错觉 :)。出于实现癖,不使用 Grub 这种成熟的 Bootloa... 阅读全文
posted @ 2015-08-29 21:58 nrail 阅读(473) 评论(0) 推荐(0) 编辑
摘要: # IntroMatrix multiplication 是最基本的线性代数操作之一。标准矩阵乘法 $ C_{i,j} = \sum_k A_{i,k} B_{k,j} $ 复杂度为 $ O(n^3) $ 并不是矩阵乘法的最优解。实践中常常对大矩阵使用 strassen 算法,小矩阵采用标准矩阵乘法... 阅读全文
posted @ 2015-08-29 20:30 nrail 阅读(562) 评论(0) 推荐(0) 编辑