放牧代码和思想
专注自然语言处理、机器学习算法
    正处于一个非常忙的阶段,抱歉不会经常回应任何联络

2014年08月的文章

TextRank算法自动摘要的Java实现
自然语言处理

TextRank算法自动摘要的Java实现

hankcs阅读(10848)评论(21)

上次写过《TextRank算法提取关键词的Java实现》,这次用TextRank实现文章的自动摘要。 所谓自动摘要,就是从文章中自动抽取关键句。何谓关键句?人类的理解是能够概括文章中心的句子,机器的理解只能模拟人类的理解,即拟定一个权重的评...

Lucene高亮关键字与设置高亮串长度
Java

Lucene高亮关键字与设置高亮串长度

hankcs阅读(3699)评论(3)

Lucene的Hightlight模块可以高亮搜索结果中的关键字,给搜索引擎自定义界面的自由。 如何创建Highlighter 为了创建一个Highlighter,需要一个Formatter和一个Scorer,如下所示: Highlight...

波波碰大乱斗发布——与轨迹历代角色自由对战~
软件发布

波波碰大乱斗发布——与轨迹历代角色自由对战~

hankcs阅读(9546)评论(10)

“如果我赢了,你就是我的人了!” 随着帝国导力网络的普及,黎恩也注册了波波碰账号,天天霸占士官学院终端室与七班同学混战。由于里爷在帝国区服务器里降服大批后宫,勾起了克州拐圣罗伊德强烈的妒意。罗伊德暗中与克洛学长出柜,还拉拢了莎拉教官、冰之少...

闪轨波波碰开发版预览
游戏

闪轨波波碰开发版预览

hankcs阅读(2130)评论(0)

初学Cocos2d-x,复刻了碧轨的波波碰游戏,新加入了闪轨的角色。这下可以让两大后宫王尽情PK啦。 最有技巧的是AI的设计,先一个bfs算出所有着陆点的得分,然后根据角色AI的智商挑选得分第几高的着陆点,接着让NPC把波波羊移动到这个点上...

POJ 2441 Arrange the Bulls 题解 《挑战程序设计竞赛》
算法

POJ 2441 Arrange the Bulls 题解 《挑战程序设计竞赛》

hankcs阅读(2607)评论(0)

POJ 2441 Arrange the Bulls 公牛队:农夫约翰有N支公牛队,分别独占M个球场中的若干个,求分配方案的个数? 3.4熟练掌握动态规划 状态压缩DP 白天写代码混饭,晚上写代码寻欢。 基本上是个带记忆的枚举,难点在对集合...

C++11 std::function用法
C++

C++11 std::function用法

hankcs阅读(14655)评论(5)

在看Cocos2d-x的范例代码时,随处可见“很奇怪”的语法: static std::function<Layer*()> createFunctions[] = {   &n...

UVa 11990 Inversion 题解 《挑战程序设计竞赛》
算法

UVa 11990 Inversion 题解 《挑战程序设计竞赛》

hankcs阅读(2457)评论(0)

UVa 11990 Inversion 逆序对:从一个长N的序列中逐渐移除M个数,求每次移除前序列的逆序对的个数? 3.3活用各种数据结构 线段树和平方分割 如果将第i个数映射到点(i,X_i)的话,那么这个点左上和右下的点的个数之和就是逆...

POJ 1201 Intervals 题解 《挑战程序设计竞赛》
算法

POJ 1201 Intervals 题解 《挑战程序设计竞赛》

hankcs阅读(2076)评论(0)

POJ 1201 Intervals 乞巧:从一系列区间[a_i,b_i]中至少取出c_i个数构成集合s,求s的最小size? 3.3活用各种数据结构 线段树和平方分割 呵呵,白天睡了一天,晚上吃完翔后怎么也睡不着,爬起来再A一题吧。 这题...

我的开源项目

HanLP自然语言处理包基于DoubleArrayTrie的Aho Corasick自动机