双精度,单精度和半精度

同学,你听说过半精度吗? 阅读全文 >>
data-structure

在Ubuntu上搭建Torch + GPU的深度学习开发环境

Torch是老牌的神经网络算法库,开发语言是lua + C。本文介绍在Ubuntu14.04上如何一步步搭建torch + GPU的开发环境,并在ImageNet2012的数据集上运行一个AlexNet的模型。 阅读全文 >>
machine-learning, torch, deep-learning, gpu, neural-network

JVM上如何进行高效的矩阵相乘

矩阵相乘在深度学习中占据主要运行时间,其性能的好坏对于程序影响很大。这篇文章介绍如何在JVM上通过使用native的数学运算库在CPU和GPU上面进行高效的矩阵相乘。 阅读全文 >>
machine-learning, java

浏览器的同源策略和跨域访问

以前做web应用的时候经常需要访问内网里不同的Web Service,而这些Web Service是放在不同的sub domain下的,这就会碰到cross domain问题。在网上也经常会看到一些跨域攻击的文章,但总感觉东一块、西一块,一直对问题的整体缺乏清晰的认识。周末花了点时间,尝试把这块内容梳理一下,加深自己的认识。 阅读全文 >>
web, javascript, security

个人博客的编译器 Jekyll

Wordpress是这个世界上最流行的博客网站程序。运行它需要一个服务器,一个php运行环境以及一个数据库。它集各种功能于一身,提供了成千上万插件和主题。但是,如果我们仅仅想建立一个写东西的博客,我们真的需要这么多功能和资源吗?答案是NO!如果你是一个Geek,可以尝试一下Jekyll。通过它可以搭建一个轻量、快速和灵活的个人博客。 阅读全文 >>
web, blog, github-page, jekll