放牧代码和思想
专注自然语言处理、机器学习算法

2015年11月的文章

Python调用自然语言处理包HanLP
自然语言处理

Python调用自然语言处理包HanLP

hankcs阅读(4539)

上次介绍了CSharp调用HanLP后,@阳志平 同学又问我Python的调用方法,于是写了此文档。在万能的Python面前,用JPype调个jar包是非常简单的,且无缝支持Python2.x/3.x + 32/64位 Windows/*n...

POJ 3688 Cheat in the Game 题解《挑战程序设计竞赛》
算法

POJ 3688 Cheat in the Game 题解《挑战程序设计竞赛》

hankcs阅读(876)评论(0)

Cheat in the Game  金手指:有俩人玩一个取石子的游戏,你是裁判。游戏中有W块石头和N张卡片,卡片上分别写着数字Ai。玩家随机抽走一张卡片,按卡片上的数字从石头堆中取走相应数量的石头,如果石头不够,玩家重新抽卡片,...

在CSharp中调用HanLP
自然语言处理

在CSharp中调用HanLP

hankcs阅读(1480)评论(4)

今天有用户想在CSharp里调用HanLP的API,遇到了些小问题。所以我干脆自己写了个指南,一步步演示IKVM与HanLP的集成方法,供广大C#程序员参考。本方法也可推广到用C#调用任何Java jar类库,并解决classpath的问题...

支持向量机
机器学习

支持向量机

hankcs阅读(2548)评论(5)

本文是《统计学习方法》第七章《支持向量机》的笔记,附带了少量注解和背景知识的补充;后半部分将《机器学习实战》支持向量机的Python代码加以整理注释,与公式放到一起形成对照,辅助理解。私以为,没有泛函分析基础的人是无法深刻理解支持向量机的,...

基于神经网络的高性能依存句法分析器
句法分析

基于神经网络的高性能依存句法分析器

hankcs阅读(4819)评论(18)

本文剖析了一个基于神经网络分类模型和arc-standard转移动作的判决式汉语依存句法分析器,其Java实现由我移植自LTP的C++代码,并添加了详细的注释,将内部数据结构由哈希表替换为高速的DoubleArrayTrie,分词和词性标注...

反向传播神经网络极简入门
机器学习

反向传播神经网络极简入门

hankcs阅读(4124)评论(25)

我一直在找一份简明的神经网络入门,然而在中文圈里并没有找到。直到我看到了这份162行的Python实现,以及对应的油管视频之后,我才觉得这就是我需要的极简入门资料。这份极简入门笔记不需要突触的图片做装饰,也不需要赘述神经网络的发展历史;要推...

我的开源项目

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