摘要:
Google IO 2015上介绍了Material design发布一年来的市场情况。区别于传统设计风格, Material Design赋予界面三维坐标,可以自由伸缩,移动。40%的新Apps已经采用了Material design的设计风格。PPT Download 阅读全文
摘要:
近年来很多机器学习研究者开始尝试从图片中挖掘信息,自动生成该图片的描述:Google Research 在2011年发布正在开发的新技术,声称能侦察图片,再为图片作出文字描述:该新技术结合了计算机视觉技术(computer vision)和自然语言处理(natural language proces... 阅读全文
摘要:
NDSS 15:AAAL: Detecting Privacy Leakages via Enhanced Data-flow Analysis and Peer VotingAAAL是检测Android App信息泄露的工具,相比其他工具,主要不同体现在:在查找Source到sink路径的基础上,... 阅读全文
摘要:
Android程序可以通过动态类加载方法,在运行时动态生成对象,调用方法。在Android中可以动态加载,但无法像Java中那样方便动态加载jar.原因:Android的虚拟机(Dalvik VM)是不认识Java打出jar的byte code,需要通过dx工具来优化转换成Dalvik byte c... 阅读全文
摘要:
评价算法优秀程序的时候,常用一系列指标来衡量,主要包括:Precision,Recall,F-1 Score,为什么要设计这些值?单单用Precision不行吗?1, 什么是Precision ?Precison,准确度,主要表示检测出的Alert中有多少是正确的判断(True Positive,T... 阅读全文
摘要:
PageRank:搜索引擎在使用PageRank的时候,需要计算每个节点的PageRank的值:上图给出了这个值的计算公式,每个节点的PageRank值由2部分构成,一个是节点初始的PageRank值,另一个是它连接的所有邻居节点的PageRank值。前者意味着邻居节点多则PageRank值高,后者... 阅读全文
摘要:
在用聚类算法如k-means对数据进行聚类处理的时候,按照一般的处理方法,需要将每个数据跟其他所有的元素进行比较,计算相似度,然后才能聚类。假定有N个元素,则需计算N*(N-1)/2 次,当N非常大的时候,则非常消耗时间,这种时候,可以使用K-d树数据结构,对所有数据进行重新组织,构成一棵而叉树。k... 阅读全文
摘要:
在写论文的过程中,我们经常需要描述一些算法,如何描述才能清晰、美观、易读、无歧义?薛磊从《Writing for computer science》中整理了一份PPT,介绍几种常见的算法描述方法。下面是下载链接:Algorithms_writing.pdf 阅读全文
摘要:
在证明某个论断的过程中,作者需要使用一些假设,常见的假设包括:价值观假设和描述性假设。价值观假设用来描述世界应该是什么样的。描述性假设用来描述世界实际是什么样的。关于如何发现描述性假设,我从《学会提问:批判性思维》一书中整理了一个PPT,下面是分享链接:描述性假设.pdf 阅读全文
摘要:
在写论文的时候,我们经常需要使用各种数学变量、符号、公式,这些都需要保持适当的规范,才能使论文更加准确、美观、易读。我从《Writing for computer science》中整理了20个小Tips,做成了一张PPT,分享给大家。下面是下载链接:Writing_for_computer_Mat... 阅读全文