包含标签 CS 中的文章

计算机系统组成

1 不用goto 原因: (1) 可能会破坏程序的局部性原理,会导致cache失效,从而降低执行效率。 (2) 程序的逻辑变得混乱,不利于程序的维护和bug排查。……

阅读全文

(译) 蒙特卡罗搜索树

今天(2017-10-19) 看到一篇关于蒙特卡罗搜索树 (Monte Carlo Tree Search) 的文章,感觉写的非常好,决定尝试翻译一下,于是就有了这篇文章:)。 原文在这阅读原文。 1 What is MCTS? 蒙特卡罗搜索树是 一个在人工智能(AI)问题中做出优化决策的方法,通常在组合游戏中移动规划。它将随机模拟的一般性与树搜索的精度相结合。 由于 AlphaGo 卓越的表现,并潜在应用于一些其他难题上,人们对MCTS的研究兴趣急剧上升。其应用范围超越了游戏,理论上 MCTS 可以应用于能用 {state,action} 来描述的任何领域,以及预测结果的 模拟。 2 Basic Algorithm 基本的MCTS算法……

阅读全文

搭建CUDA 环境(GPU)

1 Preface 最近拿到一篇论文,老板需要按照论文的思路,通过提取股票行情的特征,从而预测未来几分钟内股票的价格变动。在这之前已经用python 的 scikit 库实现过了。计算完全市场3000只股票大概需要1小时(10 thread)。Boss想能不能1min能就算完全市场的?所以 CTO 就建议使用GPU来加速计算。 下面我们就来讲讲怎么搭建GPU的环境。(如有不正确的地方,请不吝指正) 1.1 首先确认配置的 Nvidia 显卡型号 官网查看CUDA兼容的GPU型号cuda-gpu (20170612) CUDA Toolkit on x86_32 is unsupported 2 CUDA 环境搭建 2.1 Download nvidia cuda-toolkit 下载对应的开发包,安装的时候选择自定……

阅读全文

程序员如何留Email?

有时候我们在公共网络上留下自己的Email,会收到垃圾邮件? 那么我们可以这样留邮箱: 1 有人会把@换成 # 2 还有人会用base64加密 echo 邮箱号 | base64 我的电子邮件地址是—— echo c3VucXVhbmFAZ21haWwuY29tIA0K | base64 -d 我想你应该知道怎么做。……

阅读全文

最近文章

分类

友情链接

标签

其它