
__CMU_ECE_MS_PERIOD__
文章平均质量分 96
Snail_Walker
Google Senior Machine Learning Tech Lead | 行胜于言
展开
-
新的文章地址
我最近写文章都在知乎上面写了,感觉写的东西更多人来看和讨论。贴一个地址: https://zhuanlan.zhihu.com/c_156056199原创 2018-02-25 23:17:57 · 879 阅读 · 0 评论 -
CNN Architecture:从LeNet-5到CapsulesNet
LeNet-5AlexNetVGGNetGoogLeNetResNetDenseNetCapsulesNetSummary转载请注明出处: http://blog.youkuaiyun.com/c602273091/article/details/79119303对于LeNet-5和AlexNet的论文我都有认真看过,对于另外的结构略看了paper。这篇博客主要还是以总结为主,对各原创 2018-01-22 03:48:21 · 2542 阅读 · 2 评论 -
Optimization之GD,Newton Method
gradient descentNewtons MethodMomentumAdagradRMSPropAdam转载请注明出处: http://blog.youkuaiyun.com/c602273091/article/details/79111771机器学习或者是深度学习中涉及了不少优化理论,那么问题来了,在机器学习中,它优化的目标是什么?它是如何进行优化的?为什么进行这种优化?这原创 2018-01-21 12:36:46 · 1231 阅读 · 0 评论 -
Leetcode之Graph and Search
graphReconstruct ItineraryCut Off Trees for Golf EventNumber of IslandsFriend CirclesWord LadderRedundant ConnectionEmployee ImportanceCourse ScheduleCourse Schedule IINetwork Delay Time原创 2018-01-08 01:50:31 · 501 阅读 · 0 评论 -
Leetcode之Greedy和Heap
HeapTop K Frequent WordsFind Median from Data StreamGreedyCreate Maximum NumberCut Off Trees for Golf EventTask SchedulerLongest PalindromeValid Triangle NumberAssign CookiesMaximum Pr原创 2018-01-06 05:49:14 · 439 阅读 · 0 评论 -
Torch中的Reinforcement Learning的底层实现
原理篇实现篇nnReinforceCategoricalnnReinforce强化学习已经成为大家关注的点,至少据我了解世界顶级名校CV的实验室都在做这方面的工作。最近也在做相关的Research,正好遇到了在Torch中的RL实现,发现没有什么可以参考的中文资料,只能试着来解释一下Torch中的RL实现。原理篇在Torch中的RL【2】实现参考的是论文【1】原创 2018-01-04 13:59:18 · 1312 阅读 · 0 评论 -
Reinforcement learning: integrating learning and planning, exploitation and exploration
介绍基于模型的RL整体框架基于仿真的搜索Exploration and Exploitation介绍越看到后面,我越发觉得RL更像是一种思想,Policy,State都需要自己进行定义,计算value function的过程也有公式,但是不如深度学习那么直接。之前的章节是说到如何从经验中得到policy和value function,这一节是如何从经验中获取模型。然后使用模型加经验来更新po原创 2018-01-02 10:48:52 · 444 阅读 · 0 评论 -
注意力曲线:打败分心与焦虑
Anyone Who Can Drive Safely While Kissing Is Simply Not Giving the Kiss the Attention It Deserves[1]. ——Albert Einstein当你在吻一个女孩的时候还能安全驾驶,说明你吻得不专心。据说这句话有可能是爱因斯坦说的[1]。其实我觉得这句话更说明你是一个老司机。在这本书里面介绍了人的注意力曲线U原创 2018-01-02 09:16:10 · 1338 阅读 · 0 评论 -
Lua快速入门与Torch教程
Lua变量和控制流函数表示哈希表像类一样的table和继承模块化TorchTensorLua最猛的版本还是在【2】里面,15 Min搞定Lua,因为Lua是一种脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。所以会Perl,Python,Shell的话应该很快上手。变量和控制流注释: 单行: – 多行:--[[-原创 2017-12-31 10:10:41 · 10102 阅读 · 0 评论 -
TensorFlow之进阶篇
linear regressiongraph assemble训练模型examplelogistic regressionloss functionHuber Loss在这一篇中,将会介绍如何使用TensorFlow进行linear regression以及logistic regression,以及loss function的定义。之后的篇章将会进入如何使用TF构建RNN,LSTM网络。上原创 2017-12-28 06:45:25 · 1299 阅读 · 1 评论 -
TensorFlow之入门篇
introductionBasic Operation可视化graph常量operation数据类型变量loading lazy实例线性回归神经网络识别数字introductionTensorFlow是由Google Brain Team弄的一个深度学习框架,使用的是data flow graph的模型进行计算。相比于Torch,Theano,Caffe,CNTK,Disbelief原创 2017-12-28 02:30:46 · 1528 阅读 · 0 评论 -
深度学习框架之Keras入门教程
introduction and installexampleintroduction and installKeras是一种high level的神经网路的Python API,它可以在TensorFlow, CNTK, or Theano上运行,兼容Python Python 2.7~3.6,所以非常方便。可以在CPU和GPU上运行,适用于快速验证想法。**模块化:**neural layer原创 2017-12-27 22:20:39 · 21251 阅读 · 2 评论 -
Reinforcement Learning: value function approximation
introductionincremental methods增量法state value function with prediction approximationaction value function with control approximationbatch methods批处理introduction上一节讲到使用采样的方法进行,状态和action space都比较小的情况,原创 2017-12-27 03:49:10 · 757 阅读 · 0 评论 -
《自卑与超越》读书笔记
弗洛伊德更加看重因果关系,把这种关系作为心理学的基本定律,认为儿童时期的心理发展会对其一生产生决定性影响。阿德勒却觉得影响人做决定不仅仅是过去的经验,更重要的是对未来的期望。这种目标虽然是虚假的,但是人们会按照这种期待进行种种行为。阿德勒称之为“自我的理想”,可以从中获得优越感,并维护自己的尊严。既然过去已经无法改变,那么我更加同意阿德勒的想法,用理想去重塑自己的意识壁,为理想而奋斗。原创 2017-12-21 01:45:49 · 2715 阅读 · 0 评论 -
Reinforcement Learning: Model-free control
On-policy Monte-Carlo ControlOn-Policy Temporal-Difference LearningOff-Policy Learning使用Monte-Carlo对off-policy进行更新使用TD对off-policy进行更新使用Q-learning进行off-policy的更新上一节讲到的是对未知MDP的value function进行估计,这一节是原创 2017-12-20 20:45:35 · 481 阅读 · 0 评论 -
Reinforcement Learning:Model-Free Prediction 笔记
Monte-Carlo learningFirst-Visit MC Policy EvaluationEvery-Visit MC Policy EvaluationTemporal-Difference LearningTDlambdaMDP: Monte-Carlo learning蒙特卡洛学习。是通过样本来判断整体的情况,没有MDP中的P和R,直接从episodes(需要有termin原创 2017-12-20 07:44:12 · 669 阅读 · 0 评论 -
Reinforcement Learning: Planning by DP
Policy EvaluationIterative Policy EvaluationPolicy IterationValue IterationAsynchronous DPIn-place DPPrioritised SweepingReal-time DPFull-Width BackupsSample BackupsSample Backups动规是一般是把问题分解成原创 2017-12-20 03:20:04 · 569 阅读 · 0 评论 -
Reinforcement Learning Note: Concept and MDP
Reinforcement Learning ConceptrewardSequential decision makingRL Agentcategorizing RL agentMDPMarkov ProcessMarkov Reward ProcessMarkov Decision ProcessExtension of MDPPOMDPs转载请注明出处: http://b原创 2017-12-18 04:24:37 · 751 阅读 · 0 评论 -
分布式文件系统概述
分布式文件系统简介普通的存储方法分布式存储方法NFSGFS分布式文件系统简介文件系统是在物理存储和文件操作之间的抽象层,使得文件管理,存储管理更加方便。分布式文件系统,使得文件系统容易扩容,方便配置,方便共享和管理。当然具体解释就是文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连,也就是集群文件系统,可以支持大数量的节点以及PB级的数据存储。常见的专有的分布式原创 2017-11-27 13:48:17 · 5513 阅读 · 0 评论 -
分布式系统的问题
Q AQ & A1、如果一些商业用户有很多的小文件在分布式文件系统上,这些文件只被用户自己使用,从用户的桌面登录,需要对文件进行频繁地读和写。哪一种文件系统会需要更多的沟通?NFSv3 或者是 AFS2?An: AFS2。理由为如果在客户端有缓存并且有效的话,那么就不会和文件系统进行沟通。NFS3就会调用RPC给服务器确认cache是否有改变。并且在写文件的时候,NFS3会每次写回都调用一次RPC原创 2017-11-27 12:04:36 · 307 阅读 · 0 评论 -
Declustered RAID
RAID 相关的可靠性计算BigTable含义MapReduceRAID 相关的可靠性计算传统的RAID进行修复的时候,需要大量的IO带宽,内存带宽以及CPU时间。它的表现如下图所示: 这个时候,还有没有使用的带宽,这是一种浪费。将磁盘进行划分,可以变成: 当然,可以再进一步对空闲的磁盘进行划分。 这种操作可以将负载分配到不同的读写器上,这种decluster的操作在GFS中也有。BigT原创 2017-11-27 08:55:10 · 1103 阅读 · 0 评论 -
GFS Google Storage System/HDFS
Google File System GFSCommodity Clusters 社区集群模仿者Hadoop FS HDFSBigTable针对大数据的统计分析工具模仿者noSQLMapReduce并行处理数据模型模仿者HadoopGoogle File System GFS参考文档: Ghemawat03: S. Ghemawat, H. Gobioff, S-T. Leung, S原创 2017-11-26 23:00:43 · 509 阅读 · 0 评论 -
数据保护 data protection
数据保护的意义备份 backup磁带备份 tape backup目前的备份系统备份系统的工作逻辑地址空间 vs 物理地址空间备份快照 snapshot增量 incremental vs 全 full 备份数据复制 data replication数据保护的意义备份 backup磁带备份 tape backup目前的备份系统备份系统的工作逻辑地址空间 vs 物理地址空间备份快照 snaps原创 2017-11-26 00:50:07 · 1965 阅读 · 0 评论 -
Parallel File System 并行文件系统
storage stackHPC I O StackCloud Storage StackStorage System Models本地文件系统并行分布式文件系统NASSAN对象存储并行文件系统GPFSPVFSPanFSLustre文件系统MPI-IOstorage stack关于存储栈的基础:存储栈包含了完整的服务器、网络部分和服务器虚拟化部分。 http://searchst原创 2017-11-25 13:20:50 · 5620 阅读 · 0 评论 -
Distributed File System 分布式文件系统
Storage System快要期末考了,要准备复习一下,这门课Prof Greig讲得很迷,需要好好整理一下。分布式文件系统大概:基本的客户端/服务器模型客户端服务器模型的运用分配服务器设计中需要考虑的问题基本的客户端/服务器模型文件系统的顶层功能包括:《name,offset》与《partition,sector》之间的转换(地址空间管理,FTL这一类的东西);文件缓存和永久保存;对于某原创 2017-11-22 07:42:57 · 1366 阅读 · 0 评论 -
这是一个人让你认识自己的地方
这个学期,我在CMU选了15-746: Storage System,11-642 Search Engine、10-601 Machine Learning三门课程。和国内水课不同,这些课程讲得很深入,同时要求实现更深层次的东西。讲课和作业更像两条线,讲课更多是广度,作业是深度的挖掘,要到代码层次,而且这里做作业可不像国内做作业可以到处“参考”。每一次做作业都感觉像是涅槃重生,整个人被反复折磨,在原创 2017-11-21 20:48:10 · 667 阅读 · 0 评论 -
file operation
Fuse self-defined operation:http://libfuse.github.io/doxygen/structfuse__operations.html#a0ad1f7c4105ee062528c767da88060f0Fuse good example in high level:http://libfuse.github.io/doxygen/passthrough__f原创 2017-10-31 20:47:22 · 870 阅读 · 0 评论 -
常用的ssh,scp命令传文件
这次的ss的pro使用aws s3和Fuse实现用户空间的cloud file system,我又是用win 10,所以需要进行频繁的文件传输。登录aws上的虚拟机:ssh -i xxx-perm student@ec2-xxxxxx.compute-xxx.amazonaws.com传文件:还是整个文件夹传 scp -i xxx-student.pem -r src student@ec2-xxx原创 2017-10-31 10:51:01 · 529 阅读 · 0 评论 -
Perl调用网页的cgi程序
在Windows上使用Pearl可以用StrawPearl,非常好用。#! /usr/bin/perlprint "hello,world\n";use LWP::Simple;my $fileIn = 'HW3-exp1-ranked-and.teIn';my $url = 'http://boston.lti.cs.cmu.edu/classes/11-642/HW/HTS/tes.cgi';转载 2017-10-23 09:39:25 · 1423 阅读 · 0 评论 -
在windows上使用ssh,scp
下载opensshd搞定这个问题,在下载的文件里的doc里说明了如果使用,要在cmd命令行下执行。http://sshwindows.sourceforge.net/scp命令使用如下: scp handout.tar.gz id@shark.ics.cs.cmu.edu:~/private/18-746/原创 2017-09-09 09:55:58 · 25696 阅读 · 0 评论 -
cc1plus: error: unrecognized command line option ‘-std=c++11’
遇到这个问题,先看一下你的gcc,g++的版本,使用gcc –version,g++ –version,你发现版本可以使用c++11,https://gcc.gnu.org/projects/cxx-status.html#cxx11但是你不能保证你所用的正是这个版本,所以你需要看一下你都有哪些gcc,g++编译器。whereis gcc,你就会发现你还有老版本的gcc,是不是使用了这个老版本呢?修原创 2017-09-09 09:00:25 · 16017 阅读 · 0 评论 -
读<把时间当作朋友>摘要
时间是不可以管理的,我们能够管理的只有我们自己。时间在流逝,我们无法放慢时间,我们只能管理自己,改变对时间的态度。不以物喜,不以己悲。慢慢治疗自己的时间恐惧症。解决时间恐惧症的办法就是靠积累!原创 2017-07-22 22:39:57 · 765 阅读 · 0 评论 -
GitHub项目总结
是时候要装点一下个人GitHub了,要有拿得出手的GitHub才算一个好的算法工程师。算法加速篇LeNet-5的OpenMP加速LeNet-5的CUDA加速算法加速篇LeNet-5的OpenMP加速该项目使用OpenMP对LeNet-5的识别数字进行加速,可以达到11x的训练和测试加速。项目链接地址:LeNet-5的CUDA加速该项目使用CUDA对LeNet-5的识别数字进行加速,可以达到3x的原创 2017-05-17 19:32:13 · 1046 阅读 · 0 评论 -
正态分布的点落在心形曲线的解决办法
题目描述解题思路近似估计频率估计法转载请注明出处:http://blog.youkuaiyun.com/c602273091题目描述做NLP的小伙伴告诉我,他投阿里的时候做的题目就是以下:题目:方程(x2+y2−1)3−x2y3=0(x^2+y^2−1)^3−x^2y^3=0能画出一个爱心,现给定一个点(X,Y),其中X∼N(μ1,σ21μ_1,σ_{21}),Y∼N(μ2,σ22μ_2,σ_{22})原创 2017-03-11 10:51:37 · 1223 阅读 · 0 评论 -
SLAM, in my eyes
SLAM is short for simutaneous localization and mapping, which plays an important part in perception of robotics like autonomous driving or VR/AR.(In robotics, there are three component. Perception, con原创 2016-09-29 01:05:27 · 881 阅读 · 0 评论 -
My First SLAM Implementation EKF-SLAM
EKF-SLAM First step to SLAM......原创 2016-09-29 00:36:43 · 3004 阅读 · 0 评论