放牧代码和思想
专注自然语言处理、机器学习算法
    愛しさ 優しさ すべて投げ出してもいい

hankcs的文章

第40页
POJ 3259 Wormholes 题解 《挑战程序设计竞赛》
C++

POJ 3259 Wormholes 题解 《挑战程序设计竞赛》

阅读(6356)评论(3)

POJ 3259 Wormholes 虫洞:农夫约翰有F个农场,每个农场有N块地,其间有M条路,W条时光隧道(时间倒流)。问是否可能回到过去? 2.5 它们其实都是“图” 最短路 依然很水很基础的 Bellman-Ford 判定负...

来自Google AdSense的愚人节玩笑
其他类别

来自Google AdSense的愚人节玩笑

阅读(5084)评论(0)

经室友捉弄,我才记起今天是4月的第一天,所谓的エープリルフール。月初嘛,于是打开Google AdSense看看上个月的报表,国家和地区那一栏竟然是一颗从没见过的星球! 收入最高的行星和卫星竟然是欧罗巴,此外还有月球和火星…… 既然有来自欧...

最小生成树算法初步
C++

最小生成树算法初步

阅读(6282)评论(2)

最小生成树Prim算法 与Dijkstra算法类似,任意挑一个顶点,添加最短边,直至所有顶点都在树中,此时就得到一颗最小生成树了。 证明: 令V为顶点集合,已求得顶点集合为X,V上的最小生成树为T。 假设连接X和V\X的最短边为e,现在需要...

图的最短路算法初步
算法

图的最短路算法初步

阅读(5655)评论(1)

对图的几种初级算法做个总结,温故知新。 最短路问题 Bellman-Ford和Dijkstra的递推公式都是d[i] = min{d[j] + cost[i to j]}。 单源最短路之Bellman-Ford算法 适用于无原点s可达负圈的...

百度云储存批量下载脚本
BAE

百度云储存批量下载脚本

阅读(7863)评论(4)

前些时间在BAE上搭了一个应用,数据写入了百度云储存BCS里。现在想将BCS里的数据搬走,但是官方并没有提供一个一键下载的功能。只好自己写了一个,运行良好。 此脚本在本地PHP环境下运行,需要开启CURL拓展。代码里的krumo是一个调试输...

TextRank算法提取关键词的Java实现
自然语言处理

TextRank算法提取关键词的Java实现

阅读(33827)评论(39)

谈起自动摘要算法,常见的并且最易实现的当属TF-IDF,但是感觉TF-IDF效果一般,不如TextRank好。 TextRank是在Google的PageRank算法启发下,针对文本里的句子设计的权重算法,目标是自动摘要。它利用投票的原理,...

我的作品

HanLP自然语言处理包《自然语言处理入门》