码农场

放牧代码和思想
专注自然语言处理、机器学习算法
    时间有限,只有GitHub上的issue能及时处理。另外,不要叫我楼主,谢谢。

最新发布 第7页

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

在CSharp中调用HanLP

hankcs阅读(766)评论(4)

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

支持向量机
机器学习

支持向量机

hankcs阅读(1197)评论(3)

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

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

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

hankcs阅读(2407)评论(16)

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

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

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

hankcs阅读(2022)评论(23)

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

POJ 2068 Nim 题解《挑战程序设计竞赛》
算法

POJ 2068 Nim 题解《挑战程序设计竞赛》

hankcs阅读(652)评论(1)

POJ 2068 Nim  团体尼姆赛:传统的尼姆游戏由两名玩家进行,在一堆石头中,双方轮流取走任意合法数量块石头,取走最后一块石头的玩家落败。多人尼姆游戏将参赛人数拓展至两个队伍,每支队伍有n名队员交错入座,单次分别能最多取走M...

拉格朗日对偶性
机器学习

拉格朗日对偶性

hankcs阅读(1126)评论(4)

在看《统计学习方法》支持向量机一章的时候,看到“应用拉格朗日对偶性(参阅附录C),通过求解对偶问题得到原始问题的最优解”一句,于是往下递归学习了一下附录C的拉格朗日对偶性。名曰学习,实则是摘抄,加入了少量个人理解与背景补充。毕竟定理和推论看...

逻辑斯谛回归与最大熵模型
机器学习

逻辑斯谛回归与最大熵模型

hankcs阅读(1419)评论(2)

本文希望通过《统计学习方法》 第六章的学习,由表及里地系统学习最大熵模型。文中使用Python实现了逻辑斯谛回归模型的3种梯度下降最优化算法,并制作了可视化动画。针对最大熵,提供一份简明的GIS最优化算法实现,并注解了一个IIS最...

AOJ 2214 Warp Hall 题解《挑战程序设计竞赛》
算法

AOJ 2214 Warp Hall 题解《挑战程序设计竞赛》

hankcs阅读(624)评论(1)

AOJ 2214 Warp Hall  星际穿越:20XX年,11区发明了一种革命性的星际运输技术。其细节如下—— 首先空间被降维为二维: 物质在原点(1,1)处被分解为单位质点,每个质点被给予不同的能量波。能量波是由VH两种信号...

我的开源项目

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