Computer Science
文章平均质量分 80
xtyang315
兴趣所在:人工智能、机器学习、计算机视觉、特征学习等。
邮箱:yangxitongbob@gmail.com
新浪微博:黑桐在罗村
展开
-
实践杂谈(1)—— Bash脚本实现并行化和进程数控制
在项目过程中,我们常常需要对大量文件进行批量的处理。这些wen原创 2014-11-18 11:44:55 · 5686 阅读 · 2 评论 -
实践杂谈(3)—— Python实用技巧(一)
1. 异常处理异常处理(exception handling)是编程中的一项重要技巧,也是容易被人忽视的一项。我们常常会忽视异常处理的重要性:它能使程序变得更具有鲁棒性,减少程序发生严重突发问题的几率,也能使程序更易于调试。尤其是在以下几种情况下,更应该善用异常处理:进行网络访问时进行I/O读写时执行某些复杂、容易造成程序崩溃的程序段时总之,希望大家看完本文的介绍后,跟博主一起原创 2014-11-27 06:37:41 · 689 阅读 · 3 评论 -
实践杂谈(2)-- 图解 Google Customer Search API 使用全流程
在项目过程中,如果要用到搜索引擎的结果的话,Google提供的API无疑是强大的工具。本文便来详细介绍如何使用Google Customer Search API 进行词条搜索,并介绍在命令行 / 终端下调用该API的方法。API的官方网址如下:https://developers.google.com/custom-search/1. 第一把钥匙: 创建Custom Search E原创 2014-11-25 22:07:49 · 1795 阅读 · 0 评论 -
自然语言理解(三)—— 逻辑形式语言
本文介绍语意理解的第二个阶段——与上下文无关的语义(context-independent meaning),而逻辑形式(Logical Form)即是它的表示方式。如自然语言理解(一)中介绍的,我们把将一个句子映射到它的逻辑形式这个过程称为语义理解(semantic interpretation)。为什么我们需要语言的逻辑形式呢?这是因为同样的一句话,在不同的语境(上下文)下可以表达出不同的原创 2015-03-30 09:45:55 · 6178 阅读 · 3 评论 -
浅谈NoSQL数据库
这学期修的数据库系统需要写一篇有关NoSQL数据库的文章。这两天查阅了不少资料,终于憋出了2000字来。虽然理解并不深入,但也算对这方面内容有所了解了。文章先介绍了NoSQL数据库兴起的动机,以及在哪些场合下推荐或不支持使用NoSQL数据库。之后介绍了NoSQL数据库中的几个基本的概念,包括NoSQL应该具备怎样的特点,数据模型的分类,还有一致性模型的区别。然后通过介绍 MongoDB 和 Goo原创 2015-04-18 22:53:11 · 1250 阅读 · 0 评论 -
MAC OS X10.10下Caffe无脑安装(CPU ONLY)
本文介绍了如何在Mac OS X10.10 系统下成功安装Caffe(由于本人Mac没有NVDIA显卡,因此选用CPU ONLY的安装方式)。本文是针对像我一样对安装配置极其不感冒的人的,因为我们只需要无脑安装——不求甚解,只求能用。当另外还有个重要的原因是,网上很多资料都有点过时了(包括官方文档),只会让人(我)白绕圈子。原创 2015-06-03 23:15:06 · 10507 阅读 · 13 评论 -
课程总结 -- CPU/GPU并行计算基础(CPU篇)
上学期选修了Prof. Tolga Soyata的“GPU Parallel Programming using C/C++”课程。本文纪录其中的基础要点和关键实现方式。通过本文大家可以了解到:1、如何用CPU进行多线程并行计算;2、CUDA是什么,GPU如何进行并行计算;3、并行计算的优越性;4、内存的应用对程序性能的影响。原创 2016-01-25 04:13:24 · 9214 阅读 · 1 评论